Having put a Gecko G540 on my Sieg KX1-NU; I'm not an expert, but not a real novice, either:
– steppers "snap" to each major step.
– micro-stepping is a way of subdividing these steps by keeping the magnets going in a "certain way".
I'd be really surprised if the Gecko (or, anything else) could accurately subdivide by balancing magnets. Sure, maybe those 10 "microsteps" are really part of the 1 major step; but the probability that they are accurately subdivided under load is not something that I'd bet on.
128 subdivisions? wow.
In my understanding, the driver does the microstepping, the stepper motor just follows along, so the motor has little effect on the micro stepping. (I could be wrong)
With the EMC2 (LinuxCNC) software that I use, I had to enter the "10" microsteps into the config in order to get it working.
Got to run – showing my KX1 off to another club member soon!
Another JohnS.