ESP32-C3 Dual Brushed Motor Controller

Tell us about your projects. Update us regularly.
Post Reply
Guru Maker
Posts: 603
Joined: Tue Jun 24, 2014 8:25 pm
Location: Busselton

ESP32-C3 Dual Brushed Motor Controller

Post by parkview » Thu Jul 13, 2023 12:09 pm

I needed a small compact single motor controller board that could control a small 5V motor backward and forwards, so I quickly designed up this PCB, based around a DRV8830 i2C motor driver IC:
Single-motor-driver_v0.5-sml.jpg (109.26 KiB) Viewed 14458 times

There is a magnetic buzzer, OLED display connector, 4 RGB (bling) LEDs and FWD/REV LEDs on board. It took some time to get the motor moving, but that was due to the driver IC running at 5V, but the i2C address pin was running at 3.3V - oops. Oh, and JLCPCB are still running their $2 special for a 6-8 layer PCB, so it only cost A$9 or so for a 6 layer PCB, with epoxy filled via's and ENIG finish. Way over kill, but it sure has a nice smooth PCB!

Once I had confirmed everything worked ok, I thought it might be nice to try and squeeze another DRV8830 motor driver IC and connector onto the board, so the next iteration of the board is now in transit back from JLCPCB.

Post Reply