The library contains support for driving the stepper S32, reading out encoder data. A few examples are included to show the functionality of the library. The library is supported and tested with in Arduino IDE 1.8.15.
For more information, visit www.ustepper.com
Follow this after completing the installation section further down.
Since uStepper S32 uses an STM32 MCU the procedure for programming involves some specific steps.
When programming attach your uStepper S32 board to your PC and verify it shows up under "port" in the tools menu. Load your program and compile it.
Once error free do as follows:
Now press upload in the Arduino IDE and the program will upload.
Installation is split into two parts - Hardware and Library. Both are required to use the uStepper S32 boards. A video tutorial walking you through the below steps can be found here: https://youtu.be/CyVZvoLPSM4
First of you need to install the STM32 CUBE Programmer from here: https://www.st.com/en/development-tools/stm32cubeprog.html
To add hardware support for uStepper in the Arduino IDE (1.8.8+) do the following:
You have now added uStepper STM32 hardware support and should be able to select uStepper STM32 boards under tools -> boards.
To add the uStepper S32 library do the following:
The documentation for this library can be found at the following URL:
Dropin feature is currently in beta version, and therefore has a few quirks:
Version 1.1.0:
Version 1.0.0:
uStepper by ON Development is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.