Math checks for me. I don’t have an m2nano to check, but if I were implementing it from scratch with these requirements (that is, a language that specifies movement in 0.001" increments), I would certainly consider configuring the drivers in 1/16 microstepping, and interpolating four steps per unit sent for smoother movement. That’s only a few machine instructions; should be well within the capabilities of the old processor used on the m2nano.
@Tatarize do you happen to know from your experiments while writing Meerk40t?
Yes. Hooking an actual logical analysis on the machine itself shows quite clearly that every 4 ticks is 1 step. The chips are very much at 1/4th micro stepping.