-
1Gather all the parts
The first thing you wanna do to build your own is to get all the parts. Please go to github and download the eagle files of the board. You can upload directly the design to Oshpark, if you want to use another manufacture service you will need the gerber files. Board must be 0.8mm thick!!!
Now purchase all the parts, you can get it on Digikey, but be careful when selecting the size and the case style. Make sure everything is correct and in the right size, capacitors must be rated for at least 16v. The BOM is attached here, just download it for easy ordering.
Optionally order the stencil, it will save you a lot of time and frustration when soldering. You can get one on Oshstencils.
-
2Solder all the parts
Apply solder paste to the board using the stencil. Now put the SMD parts in place, make sure to put it in the right way. Check where and how the parts go using the EAGLE board files. Then you can solder it using hot air or a reflow oven. Just be careful, it's pretty easy to make a mess with this tiny components.
Finally solder the motor in place making sure is centered to the shaft hole, then put the encoder disk in place.
-
3Burn the firmware
Now using a PIC microcontroller programmer (like the Pickit 3) burn the supplied firmware into the board. I used pogo pins to make the connection between the board and the programmer. Check ICSP pin order on the EAGLE files or in the details section.
Remember this project is under development, so I will be changing and updating the firmware until it supports all the functions wanted. Right now the final version is complete, but there might be updates in the future. -
4Experiment
You can play making your own firmware improvements and sharing it with us :)
Don't forget to share your robot friends!
PD: you can also watch the video with the assembly process:
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
beautiful tiny stuff. I've been working with N20 DC motor for a while, is it possible to make a tiny robotic arm with your motor kit?
Are you sure? yes | no
Sure, it's possible to use it in a robot arm. However this board was not designed to make the motor hold position like a servo does, just to do precise displacements. If your arm can hold position by his own this driver can work just adding a pair of limit switches for security. Maybe something like this kind can do the trick https://youtu.be/HNpWsKflcMg
Are you sure? yes | no
Hi Danny, i was just looking for this kind of project for my futur educational robot. Thanks a lot for sharing, it's 👍 work.
Olivier (France).
Are you sure? yes | no
You are welcome, I hope you find it useful. And if I can help just let me know :)
Are you sure? yes | no