I've found a few stepper controller ICs that have step modes from full step to 1/32 micro step... HOW can I change step mode under program control? (run time).
I am not sure that you want to even if you can. I believe that EMC2 relies on the number of steps per unit established at initialization for its calculations of how many steps to output. If you were able to change steps/rotation at runtime, I think you would majorly confuse your control software.
Gecko morphs from 1/10 microstep to full step internally at some point but it still appears to the control software that it is in 1/10 microstep mode. I have always wondered what it does if it is expecting 10 microsteps before it makes the next fullstep and only receives say 7 before direction is reversed.
Alan
Last edited by acondit; 08-10-2011 at 11:57 PM. Reason: Added explanation