so your code looks like this
I know I am in microstepping (1/8 step) mode, the default, because when I send EXACTLY 1600 steps, I observe EXACTLY one complete revolution.
However, when I increase the delay between steps to "delay(500)", I observe much inaccuracy from microstep to microstep. Sometimes, at some microsteps, the motor doesn't move at all. Other steps, it moves more. It seems like, at some at some microsteps, it is "catching up".
You asked "Does it miss steps?" It misses microsteps. I think for every 8 microsteps, it hit-or-misses several. But by the end of 8 microsteps, it has caught up, having produced the equivalent of an accurate full step.
I am using an 18V variable 3A bench supply. I started at 12V (which the motor is), but have gone higher. The bench supply has a current meter.
also have a 2A bipolar stepper motor and a Big Easy Stepper Driver.
>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? 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.
>Microstepping is achieved by making the motor coils work against each other so it is never going to be as precise as full steps.The phases are 90 degrees apart, you could not make them "work against each other" even if you tried!
I suppose you can consider that the motor coils "work[ing] against each other"
If I needed accurate microsteps, I would find out what motors/drivers the 3D people are using. I don't offhand know what combinations are working for them, but I have seen online discussions about it.