Hi, I have this project where I need to control >16 stepper motors, probably 18 or so. They never need to run at the same time. Just one at the time.
My first idea was to have one stepper driver for each motor and then have an parallel interface from the Arduino for enabling the motor that should run. I'm probably going to use something like a Sparkfun Easydriver EasyDriver - Stepper Motor Driver - ROB-12779 - SparkFun Electronics
But then I thought, hey it's just one motor running at the time. Can I use one motor controller and just some beefy MOSFETs for switching which motor that will run?
If I power down the motor controller each time before switching motors I won't damage the controller?
I need input. What is the smarter option? Is using one motor controler even possible?