I am doing alot of work right now on a version of Firmata that drives up to 6 simultaneous stepper motors using EasyDriver boards and have refined the stepper code quite a bit to get rid of the delays for the fastest response possible. Much of this code could also be applied to the current stepper library. I want to see if this library (for just easyDrivers) would be widely useful even beyond Firmata or what are the control schemes out there I need to account for. So, how is everyone driving their stepper motors, are there essential ways you need to control the stepper beyond #of steps and speed? Are there boards or configurations out there that are being widely used that I didnt mention?
Many thanks, trying to make sure my contributions back to the community are as useful to as many as possible.