Designing a Dual Motor Driver from Scratch (And Debugging the Mistakes)

In this video, Milos designs a custom dual motor driver PCB from scratch, walking through real engineering decisions, power stage trade offs, PCB layout constraints, and the debugging mistakes that only appear after soldering. He shows why common motor driver modules fall short for robotics, how he achieved wide input voltage support with clean power rails, and how closed loop speed and position control are implemented using PID controllers and a custom Python GUI. The result is a compact, capable motor driver intended as a reusable low level control layer for future robots, and you can find the supporting code and files on the element14 Community: https://bit.ly/4n6lqLc #motorcontrol #pcbdesign #roboticsengineering 00:00 Intro 07:16 Let's Make Our Own 11:48 Schematics and PCB 16:56 Check Check Check 17:59 Populating the PCB 22:25 Let's Check the Requirements 26:26 Software 27:58 First Tests 30:57 PID Controllers ================================================================================= Engage with the element14 presents team on the element14 Community - suggest builds, find project files and behind the scenes video: https://bit.ly/3tmdewv Visit the element14 Community for more great activities and free hardware: Tech spotlights: https://bit.ly/3qPrDhM RoadTest and Reviews: https://bit.ly/3pV5Bux Project14: https://bit.ly/31wbnJY