After my last post (https://forum.pololu.com/t/ardiuno-uno-and-a4983-with-regulator-and-stepper-motor/3709/1) was such a success I thought I would come back and help the community a bit more.
I was working on a project and needed a board to make the task of calibrating the stepper motor drivers a quicker and easier process. It uses an ATX power supply, an Arduino, and a computer with a usb port.
When I was designing the board I thought it would be beneficial to expose all of the stepper driver pins to the Arduino (except the reset and sleep). After building the board and playing with it, I thought of all the people on the forums who needed a bit of a scaffolding to get up and running with the stepper. (I was one of those people not too long ago.) So I threw together a little Arduino program that lets you quickly test out all the features of the stepper driver using the dev board. After that I decided to offer the board for others to purchase.
Here is the board itself:
Here is me using it with my DMM to tune the current on the board:
The price for the board is $35
Use this link:
or just send your paypal payment to
sales -at- mezzomill.com
With that purchase I will email you a BOM (Bill Of Materials) showing where you can get all the components from a single supplier.
If you are more interested in a kit or fully assembled board, just email me for a quote.
This board is for the A4988 stepper driver only.
I have attached the Arduino sketches to the page for everyone to use.
I would strongly suggest this board to people who are interested in prototyping what they want to do with the stepper driver. It is the fastest way to let you connect it to a motor to find out if what you need to do can be done with the driver. You will quickly be able to see what stepping mode you want to use. You can even use the board after you are done prototyping, since you can use it to quickly tune the current for your subsequent drivers.
I have also attached my Arduino sketch:
StepperDriverDevBoardShell.zip (1.78 KB)
which allows you to interact with the arduino as a shell.
Turn on the Newline on your Serial Monitor.
Then use one of these commands:
It is pretty fun to be able to interact with the driver in real time.