Step/Dir provides a low-level interface which abstracts over stepper motor drivers that are controlled through STEP and DIR signals. Higher-level code written against its API can control any stepper motor driver supported by Step/Dir.
Step/Dir does not provide any higher-level features like acceleration ramps. It is intended to be a building block for code that implements these higher-level features.
Right now, Step/Dir supports the following drivers:
Please check out the documentation to learn more.
Step/Dir is usable, but still under active development. Its API is going to change, as more features and support for more drivers are added.
Step/Dir is maintained by:
- Hanno Braun (@hannobraun)
- Jesse Braham (@jessebraham)
This project is open source software, licensed under the terms of the Zero Clause BSD License (0BSD, for short). This basically means you can do anything with the software, without any restrictions, but you can't hold the authors liable for problems.
See LICENSE.md for full details.