An arduino library to control hundreds of steppers with as less pins or arduinos as possible.
74HC595 is needed to extend the GPIO number of arduino.
To offer enough current for steppers, you may need UNL2803(8 channel NPN darlington triodes, 500mA@50V max)
If you have used arduino library
Stepper
and
Adafruit_NeoPixel
before,
you may find this API familiar because I name these functions similar with them.
- Download zip file
- Unzip in your arduino libraries directory. It can be
~/arduino/libraries
or something likeC:\Program Files\Arduino\libraries
. - open your arduino IDE and try include library
include <Hundred_Steppers.h>
, also there is an example available.
- There is an example hardware design available in
Eagle
format. - 74HC595 pins
- ST_CP --> latchPin
- SH_CP --> clockPin
- DS --> dataPin
- OE --> enablePin
- MR --> clearPin