Small DC motors are key elements of numerous mechatronic projects. Precise closed-loop position control usually requires expensive and bulky hardware, hardly affordable for hobbyist and not suitable for low-cost projects.
The idea of this project is to provide a powerful alternative to standard servomotors while keeping the ease of use and the low cost. In comparison, the main advantages are:
- Better control: robust and power-efficient position, speed and torque (i.e. current) control. Future versions will allow advanced motion profiles.
- Position, speed, current and voltage feedback.
- Serial interface.
- Protection against over-current, over-temperature, reverse-voltage and under-voltage.
- Better power to size ratio.
The widely used and low-cost "Micro Metal Gearmotors" is a perfect fit for this board.
Input voltage: 2.7 to 10 V
Output current: up to 1.7 A continuous (1.8 A peak)
Board size: 20x12.5 mm
Weight: less than 1 g
Mayel Sorelus •
09/24/2018 at 12:44 •
- First PCB builds: OK and working
- Motor modeling and control design (from optimal control theory): OK
- Position control validated with "Micro metal geared motors" and low-cost low-CPR encoder from Pololu (picture)
View project log
Enjoy this project?