step-dir 0.4.0

Universal Stepper Motor Interface
Documentation

Step/Dir - Universal Stepper Motor Interface crates.io Documentation CI Build

About

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.

Status

Step/Dir is still under active development. Its API is going to change, as more features and support for more drivers are added.

The library is definitely usable, but hasn't been proven in many use cases yet. If you find any problems, please feel free to open an issue on the GitHub repository.

Step/Dir is maintained by:

License

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.