Daenerys:
Microstepping is achieved by making the motor coils work against each other so it is never going to be as precise as full steps.
Whaaaa? :o
The phases are 90 degrees apart, you could not make them "work against each other" even if you tried!
Some people have a mistaken view of microstepping where they think if you set 1/8th microstepping, on a standard 1.8 degree motor, the motor will turn exactly 1.8/8 degrees with every step input.
You can't expect that.
What you can expect, and the whole point of microstepping, is that the motor will go from 0 degrees to 1.8 degrees much more smoothly than when full-stepping.
In any case, I don't think that motor with the 30 ohm (!) winding resistance is a good candidate to get 'accurate' microsteps out of.
Okay. If this is accurate (and I have no reason to doubt what Dany is saying), this is probably the answer I was looking for.
The point of microstepping is to get smoother full steps, but you cannot expect completely accurate microsteps?
Very interesting! Can I get a different motor with a different resistance that will get me closer to more accurate microsteps?
Thanks,
Mark