Do to rounding, the code sets the steps to 762, it overshoots about 19 steps at the end. the distance between each division isn't much. However, the accumulated error all ends up between the first & last gear tooth. 761 comes up short 762 comes up long.