Skip to content

godunko/robo-bdc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build status

RoboBDC - Brushed DC Motors Controller

Many robots, especially legged robots, require the control of numerous servomotors. While inexpensive PWM-controlled servo motors are commonly used, they lack feedback mechanisms, making precise control difficult. These basic servos are adequate for beginners, but their limitations in performance restrict the development of more advanced and complex robotic models.

RoboBDC is designed to advance the robotics hobby by offering a sophisticated controller for multiple servo motors. It repurposes essential components of widely used PWM-controlled servo motors, such as DC motors, gear assemblies, and resistive position sensors. The system is powered by an affordable yet capable Blackpill STM32F401 microcontroller, combined with A4950 motor drivers. This setup provides hobbyists with a cost-effective solution to build more advanced robotic systems without needing expensive or specialized hardware.

Hardware

Current state of development

Simplest position control algorithm has been implemented to prove hardware setup.

Releases

No releases published

Packages

No packages published

Languages