Skip to content

Arduino library to control hundreds of steppers with as less as 3 pins

Notifications You must be signed in to change notification settings

hankso/Hundred_Steppers

Repository files navigation

Hundred Steppers

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.

How to use

  • Download zip file
  • Unzip in your arduino libraries directory. It can be ~/arduino/libraries or something like C:\Program Files\Arduino\libraries.
  • open your arduino IDE and try include library include <Hundred_Steppers.h>, also there is an example available.

Hardware

  • There is an example hardware design available in Eagle format.
  • 74HC595 pins
    • ST_CP --> latchPin
    • SH_CP --> clockPin
    • DS --> dataPin
    • OE --> enablePin
    • MR --> clearPin

74HC595

API

similar API

About

Arduino library to control hundreds of steppers with as less as 3 pins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published