You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maslov Nikita edited this page Jan 6, 2014
·
1 revision
StepperDriver library for Arduino adds a friendful and effective support of CNC stepper drivers which are using STEP/DIR interface.
Features
Independent control of each motor/axis
Work in background: do other things while motor is in duty
Path control: limit motor's movement angle
True 16-bit design
Control either step delay or rotation speed
Connection to each pin, no limitaion
Support ATmega328P/168 and ATmega32U4 Arduino boards (not tested at others)
How it works
In fact, library creates a set of software timers (based on one hardware timer) which are counting the delay for step signal. Counting is independent for each channel. Maximal number of channels is limited (default 3, you can easily change this value; see Tuning). In each timer cycle the state of STEP changes.