Step motors with integer steps per degree

jremington:
That is called backlash, and the problem is easily solved.

Just make sure you approach the final position from the same direction of rotation, every time. That may require you to overshoot the new position by some fixed amount, and then back up.

If you are lucky, you can find spring-loaded split gears which will eliminate the back lash problem.

Paul