The library contains support for driving the stepper, 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.8.
For more information, visit www.ustepper.com
Installation is split into two parts - Hardware and Library. Both are required to use the uStepper S boards.
Instructions for users with the hardware for the original uStepper (the one before S and S lite) installed
To add hardware support for uStepper in the Arduino IDE (1.8.8+) do the following:
- Open Arduino
- Go to "Tools->Board->Boards Manager..."
- Search for "uStepper"
- Choose the "uStepper" board and press "Remove" button
- close the Boards Manager
- Go to "File->preferences"
- Almost at the bottom there is a field stating: "Additional Boards Manager URLs" replace your currently inserted uStepper URL this URL: https://raw.githubusercontent.com/uStepper/uStepperHardware/master/package_ustepper_index.json
- Press OK
- Go to "Tools->Board->Boards Manager..."
- Go to the bottom (after it has loaded new files) select "uStepper by ON Development IVS" and press install
To add hardware support for uStepper in the Arduino IDE (1.8.8+) do the following:
- Open Arduino
- Go to "File->preferences"
- Almost at the bottom there is a field stating: "Additional Boards Manager URLs" insert this url: https://raw.githubusercontent.com/uStepper/uStepperHardware/master/package_ustepper_index.json
- Press OK
- Go to "Tools->Board->Boards Manager..."
- Go to the bottom (after it has loaded new files) select "uStepper by ON Development IVS" and press install
You have now added uStepper hardware support and should be able to select uStepper under tools -> boards.
To add the uStepper S library do the following:
- Open Arduino IDE (Version 1.8.8 or above)
- Go to "Sketch->Include Library->Manage Libraries..."
- Search for "uStepper S"
- Select "uStepper S" and press install
- Close Library Manager
Currently the documentation of this library is non-existing, but we are working on getting this part up to speed ASAP. For now, the documentation for the original uStepper can be used as a guideline, as these two libraries are much alike in usage:
http://ustepper.com/docs/html/index.html
In order to make the uStepper S show up in the "ports" list, you need to install the VCP driver from the following link: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
- Stall detection is currently not implemented
- PID mode is currently not working. We are working on it !
- DROPIN mode is working, but should be improved
0.1.0:
- Initial release
uStepper by ON Development is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.