This open-source 3-axis stepper motor controller project was developed by the SMIS beamline of synchrotron SOLEIL in collaboration with DM Devices.
The goal is to provide a complete electronics and software solution for controlling three stepper motors, including:
- Controller electronics and schematics
- Embedded firmware for the motor controller
- Hardware documentation and assembly information
- A Python communication layer for full computer control
docs/: Controller documentation and reference PDFsschematics/: Electronics design files and interactive bill of materialssoftware/Firmware/: Embedded controller firmwaresoftware/SerialParser/: Python communication and command interface
See the 3-axis Stepper Motor Controller documentation for system details, wiring information, configuration, and serial commands.
The repository uses separate licenses for its different types of work:
| Repository content | License | License file |
|---|---|---|
| Hardware designs, schematics, and related hardware documentation | CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0) |
LICENSE-CERN-OHL-S-2.0.txt |
| Firmware and Python communication layer | MIT License | LICENSE-MIT.txt |
| User documentation and explanatory text | Creative Commons Attribution 4.0 International (CC BY 4.0) |
LICENSE-CC-BY-4.0.txt |
Please preserve the project attribution to the [SMIS beamline][smis_website] of synchrotron SOLEIL and DM Devices when redistributing or modifying the project. These licensing notices apply only to material for which the project contributors have the necessary rights to grant the stated license.