Now, at 0 and 360, the verniers line up perfectly. I imagine that if the axis were to be used in an infinite-rotation style (which is is physically capable of), any rounding errors would build up over distance, but this application has J7 limited to between 0 and +360deg, so it's not an issue.
Similar to the OP but I have an application where this is used in an infinite rotation style (continuous turn). How would I correct for the rounding errors?