"This module is perfect for IoT, robotics, home automation, and other projects where running control connections to the stepper motor controller would be impractical."
"Good Robotics Wi-Fi Stepper is a single board that provides everything you need to control one stepper motor through Wi-Fi, and it can handle stepper motors all the way up to 85V and 10A rms."
"Wi-Fi Stepper enables wireless control of stepper motors"
Wi-Fi Stepper is a feature-packed, easy-to-use, stepper motor controller accessible over Wi-Fi. It can handle small to big stepper motors under high current. You can send crypto-secured commands over Wi-Fi from a computer, phone, or any other platform. Integration with other controllers is possible using the step clock and direction input pins. Wi-Fi Stepper makes controlling a stepper motor easy and productive.
Wi-Fi Stepper front and back
Use Wi-Fi Stepper in projects like:
Many projects need a way to interact with the real world. For a lot of applications, stepper motors are the preferred way. They work well at slow to medium speeds and without gearbox reductions. There are plenty of inexpensive NEMA mounts to choose from. They have excellent torque ratings and can even provide high torque at extremely low speed. Stepper motors can run at speed, or as a servo that holds position at any angle. Stepper motors are commonly used in CNC applications and are a great entry-level motor to learn the basics.
With a proper power supply, this project supports most motors on the market. With its voltage and current ratings, even the mammoth NEMA 42 is within its comfort zone for the most demanding applications.
The software side of stepper control is also made easier with Wi-Fi Steppers open source software integration options, including a powerful web application with quickstart functions and guides.
(1) NEMA 11 (2) NEMA 17 (3) NEMA 23 (4) NEMA 34 (5) NEMA 34 high torque
Wi-Fi Stepper | Tarocco | OpenMYR | uStepper S | |
---|---|---|---|---|
Input Voltage | 9-80 V | 36 V | 8-14 V | 8-42 V |
Output Current | 10 A | 10 A | 2 A | 2 A |
Step Controller | Included | Needed | Included | Included |
NEMA Sizes | Any | Any | 17 | 17/23 |
Open Source Hardware & Software | Yes | Yes | Yes | Yes |
Development Environment | ESP8266 | N/A | ESP8266 | Arduino |
Wi-Fi | Yes | No | Yes | No |
Security | Crypto Chip | N/A | No | N/A |
Encoder Feedback | No | Yes | No | Yes |
I/O Expandable | Yes | No | Yes | Yes |
Cost | $59 USD | $55 USD | $35 USD | ~$53 USD |
To help you get started, we’ve written a web application that allows you to start moving within minutes of plugging in your motor. You can adjust any configuration setting, test simple motion commands, and generate example code all from the Quickstart dashboard interface.
Drag and edit servo position quickly and intuitively or enter in precise angles. View openloop position feedback and manage step sizes.
Quickstart guide servo mode control pane
Set RPM and visualize speed. Manage hard stop (active bridge) and soft stop (high impedance bridge) settings. Enable stop on switch engagement (for E-Stop or homing).
Use an external motion driver to control the motor. Direction configuration can be tied to switch input.
Quickstart guide stepmode mode control pane
Specify safety limits, speed profiles, torque settings, and speed optimization. With advanced configuration, you can manage current and voltage waveform generation, back EMF compensation, stall detection, and more.
Quickstart guide configuration pane
Quickstart guide advanced configuration pane
Once you’ve dialed in your motor, generate configuration and motion commands that match the quickstart settings.
Quickstart guide code generation pane
We love open source! All of our software, hardware, documentation, everything is MIT license free(dom).
We started this project because we were finding it difficult to drive stepper motors simply and cheaply. We saw an opportunity to help our fellow makers and build a board that incorporates the logic-controller, motor driver, H-Bridges, and provides secure access over Wi-Fi. This all-in-one board can be easily integrated into projects like robotic arms, linear camera sliders, CNC axis additions, automatic pet feeders, security gate openers, and any other project that involves stepper motors.
We’ve come a long way from the early prototype days. We developed the first Wi-Fi stepper breakout boards in August 2018. This proved to us that such a board was possible and worth doing. Since then, three more board revisions have refined and proven the design. We’ve tested and tested everything from current capacity of the traces to safety features of the board, and as many different stepper motors as we could throw at it. We’ve tweaked the layout to make it easier to mount, easier to modify, and easier to integrate into larger projects.
We have one more revision in mind. With your support, we’ll cross the finish line with the Rev C production version and send you a great product.
1. Breakout 2. Prototype/Rev A 3. Rev B 4. Rev C 5. Rev D/Production
We’ll be monitoring the orders as they come and working with our suppliers to pre-order components as needed. We’ll be using PCBWay for board fabrication and assembly. Once the boards are assembled, we will test and V&V each board throughly before sending them to you.
Most of the technical challenges have already been worked out. A version of the software with all major features is complete. Right now, the team is finishing up the security features, testing the Python library, and adding copious amounts of polish to the user interface and documentation. One more board revision for minor tweaks, IO pin positioning, and DFM (design for manufacturing) is in the works as well.
A possible risk with this project is a logistical one. There are some critical components that the board is designed around (such as the stepper motor controller). We’re working with our suppliers to guarantee a stable supply. As a backstop, we also have an order directly from the manufacturer. This means that we’ll be able to honor our commitments to all our backers, even if our supply chain has issues.
Everything will be shipping from Portland, Oregon, USA using Crowd Supply’s fulfillment services. For more information, see the Crowd Supply Guide on Ordering, Paying, Shipping.
Electronics Engineer and Embedded Systems Developer
Mechanical Engineer
Senior Electronics Engineer