ESP32-WROOM-32D + DRV8316CT - KiCad PCB

Hello Community! This is my first entry and first try with simpleFOC. I’ve lurked around a bit and liked the DRV8316 chip so decided to get going. I reused a tiny bit of a recent design I did with esp32 + tmc2209 that i got running so I feel confident with the esp32 part at least.
Would love any input and will post PCBs and tests as I go along. This will be ordered and assembled at JLCPCB.


My hope is to run small BLDC motors around 12-24VDC ~20W with a gearbox and encoder for a closed loop system but also to experiment with torque control.

2 Likes



Did some small changes in the schematic and started routing a it. Using 4 layers for this board.


Added a net-tie under the driver and put some headers for encoder experiments. Will probably need to run the encoder on separate power as I only have 3.3V onboard.

Edit: ordered 5 boards. They had 35 DRV8316CT in stock :sweat_smile:

Amazing how simple the DRV8316 makes PCBs with its integrated current sensing.