Stepper Motor Controller With Arduino

74hc595arduinostepper motor

I have seen many tutorial of Multiplexing 74HC595 with led's Is it possible to control Stepper motor with 74HC595 ? And Recently i have found a board SSC-32 which control 32 servos, so is it possible to use it for controlling stepper motors.
As the project I am working on a Huge consisting of 100 stepper motor with accompanied Driver uln2003 to be controlled. It would be a Big help if anyone guide me to correct path How can I achieve it and arduino Uno will be the brain of the project.

Best Answer

I don't see any reason why you couldn't take a bunch of 74HC595s and put a power buffer on the output. For bipolar steppers, you could drive two motors per 74HC595. This is not going to get you any kind of high-performance motion, but you can get basic movement out of it.

I would not use the ULN2003 for this though. You would be better served with a push-pull configuration that can drive the motor without a pull-up resistor. (the ULN2003 has an open-collector output)

A SN754410 would do a better job for you (2 motors per chip) and you can get even cheaper with bare transistors or transistor arrays, but that gets a bit more in depth.