Can stepper motor drivers switch quickly between full and micro stepping?
A stepper driver that I use a lot is the AMIS-30543, microstep and currently limit can be adjusted on the fly.
https://www.pololu.com/product/2970