Easily bring your Raspberry-Pi-controlled stepper motor projects online using the Motor Hat, CircuitPython libraries, and Adafruit IO. You can wirelessly control up to two steppers from a single Adafruit IO Dashboard!
If you're building a home automation or robotics project which needs to be connected to the internet - look no further.
Adafruit IO
Adafruit IO is our Internet of Things Platform - for everyone! You'll create feeds to store the stepper's configuration: speed, step style, and direction.
To control it all, you'll build an interactive Adafruit IO Dashboard with buttons, switches, and toggles.
CircuitPython Code
Adafruit's Circuit Python works on the Raspberry Pi! You will use the CircuitPython MotorKit library to control two stepper motors connected to the DC & Stepper Motor Hat. Connect them to the internet using the Adafruit IO Python library. With Adafruit IO, you can upload new stepper motor configurations and control the steppers attached to the Raspberry Pi - wirelessly! You can rapidly update your code without having to compile and there's plenty of libraries, examples, and support.
Prerequisite Guides
If you're new to Adafruit IO or CircuitPython libraries, take a moment to walk through the following guides to get you started.

You'll want to pick up two of these NEMA-17 size stepper motors.


You'll need some extra supplies to finish this project. If you do not have them already, pick some up from Adafruit:
Page last edited March 08, 2024
Text editor powered by tinymce.