Hi,
I would double check the:
. The encoder have 1000 CPR.
I rather suspect that the encoder is 1000
line per rev which would make it, with quadrature encoding, 4000
count per revolution.
Almost all of the closed loop steppers I've seen advertised are 1000 line, a subtle difference in terminology.
I'm not sure that microstepping has any relevance, the best resolution you can obtain is determined by the finest resolution of your encoder,
1000 count per your post or 4000 count per my guess.
One of the few and genuine advantages that closed loop steppers offer over open loop steppers is resolution. With open loop steppers no matter
what you microstep settings are you can really only expect genuine resolvable steps of half full steps, ie 400 steps per rev. Closed loop steppers
can however genuinely interpolate between steps up to the max resolution of the encoder.
I otherwise agree with your calculation. May I suggest plug the numbers into the Mach4 Control plugin and try it. You'll soon see if when you MDI a
100 mm move whether it moves 100mm or not.
Craig