# ESP32-WROOM-32D + DRV8316CT - KiCad PCB

**URL:** https://community.simplefoc.com/t/esp32-wroom-32d-drv8316ct-kicad-pcb/7161
**Category:** developement
**Tags:** esp32, drv8316
**Created:** [May 7, 2025, 1:56pm UTC](https://community.simplefoc.com/t/esp32-wroom-32d-drv8316ct-kicad-pcb/7161 "2025-05-07T13:56:33Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Artmek](https://community.simplefoc.com/letter_avatar_proxy/v4/letter/a/a88e57/32.png) [@Artmek](https://community.simplefoc.com/u/Artmek)
#### Post date: [May 7, 2025, 1:56pm UTC](https://community.simplefoc.com/t/esp32-wroom-32d-drv8316ct-kicad-pcb/7161/1 "2025-05-07T13:56:33Z")

</div>

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.

 ![SchematicDRVESP32.pdf](https://community.simplefoc.com/uploads/default/original/2X/1/1d6ad348fc79c4303b408913d3bab85c26d1a620.jpeg)  
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.

---

<div class="post-metadata">

### Author: ![Artmek](https://community.simplefoc.com/letter_avatar_proxy/v4/letter/a/a88e57/32.png) [@Artmek](https://community.simplefoc.com/u/Artmek)
#### Post date: [May 8, 2025, 2:58pm UTC](https://community.simplefoc.com/t/esp32-wroom-32d-drv8316ct-kicad-pcb/7161/2 "2025-05-08T14:58:15Z")

</div>

![simpleFOC](https://community.simplefoc.com/uploads/default/original/2X/9/9536b5cc1b88926b97ae05ded95974c16c919202.jpeg)  
 ![PCBDRVESP32](https://community.simplefoc.com/uploads/default/original/2X/7/70fdc7d9ea54f98d0a0332999d9dde172a782907.jpeg)  
 ![SchematicDRVESP32](https://community.simplefoc.com/uploads/default/original/2X/e/e8c7845c607ee3522e99a14f19cba414f7321440.jpeg)

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

---

<div class="post-metadata">

### Author: ![Artmek](https://community.simplefoc.com/letter_avatar_proxy/v4/letter/a/a88e57/32.png) [@Artmek](https://community.simplefoc.com/u/Artmek)
#### Post date: [May 8, 2025, 6:38pm UTC](https://community.simplefoc.com/t/esp32-wroom-32d-drv8316ct-kicad-pcb/7161/3 "2025-05-08T18:38:28Z")

</div>

![simpleFOC](https://community.simplefoc.com/uploads/default/original/2X/a/a8fd1c1438c01134fe99b2cf57877b28292e77ff.jpeg)  
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 😅

---

<div class="post-metadata">

### Author: ![gimbal\_pete](https://community.simplefoc.com/letter_avatar_proxy/v4/letter/g/ecccb3/32.png) [@gimbal\_pete](https://community.simplefoc.com/u/gimbal_pete)
#### Post date: [May 12, 2025, 4:33pm UTC](https://community.simplefoc.com/t/esp32-wroom-32d-drv8316ct-kicad-pcb/7161/4 "2025-05-12T16:33:41Z")

</div>

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