

Two motor driver
two simpleFOC boards and a teensy
- Size
- 101 × 60 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 55
- Nets
- 90
- Pads
- 308
- Tracks, vias
- 560, 50
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 7 Jul 2025
- Updated
- 5 Aug 2025
Overview
Two motor driver is an open-source printed circuit board by owhite, from the owhite/simpleFOC_board repository on GitHub. It is a 4-layer board of 101 × 60 mm with 55 parts on 90 nets, routed with 560 tracks and 50 vias.
It is built around the ESP32-C3-DEVKITM-1, DRV8313PWP and BAT54S. Its parts include 9 capacitors, 6 connectors, 5 ICs, 2 switches and 1 diode. It belongs with the robots and motor control boards and the ESP32, RISC-V and NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
3README
README.mdClone your repo (if you don’t already have it locally)
git clone https://github.com/owhite/simpleFOC_board.git
cd simpleFOC_board
Make sure you have the latest tags
git fetch --tags
Check out the tag you want
git checkout jlcpcb-order-Y34-4852697
Parts
55| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 10k | Resistor_SMD:R_0805_2012Metric | 1k_1, 10k_1, 10k_2, 10k_3, 10k_4, 10k_5, 10k_6, 10k_8, 10k_9, 10k_10, 10k_11, 10k_12 |
| 7 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C7, C8, C11 |
| 5 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | M1, M2, RC1, RC2, RC3 |
| 3 | Conn_01x01 | Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical | J3, J4, J5 |
| 2 | 4.7nF | Capacitor_SMD:C_0805_2012Metric | 4.7nF_1, 4.7nF_2 |
| 2 | 470nF | Capacitor_SMD:C_0805_2012Metric | 470nF_1, 470nF_2 |
| 2 | C_Polarized_Small | Capacitor_SMD:CAP-SMD_BD6.3-L6.6-W6.6-FD | C6, C10 |
| 2 | DRV8313PWP | DRV8313PWP:SOP65P640X120-29N | U6, U7 |
| 2 | J1 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | ENC1, ENC2 |
| 2 | hall_effect_three_wire | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | US5881_1, US5881_2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | 10k_7 |
| 1 | 90k | Resistor_SMD:R_0805_2012Metric | 90k_1 |
| 1 | BAT54S | Package_TO_SOT_SMD:SOT-23-3 | D1 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x08 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J6 |
| 1 | ESP PROG | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J2 |
| 1 | ESP32-C3-DevKitM-1 | RF_Module:ESP32-C3-DevKitM-1 | U2 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | SW_SPDT | Button_Switch_THT:SW_NKK_BB15AH | SW2 |
| 1 | Speaker | CDS-13138-SMT-TR:SPKR_CDS-13138-SMT-TR | LS1 |
| 1 | Teensy4.0 | simpleFOC_board:Teensy40 | U1 |
| 1 | my_BC337 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | my_buck_boost | Converter_DCDC:my_buck_boost | U5 |
The 52 most common of 55 parts.
More from owhite/simpleFOC_board
1- 2 layers26.1 × 21 mm

Similar boards
- 2 layers55 × 54 mm

- 4 layers35 × 35 mm

Foc8313
williamhaarhoff/foc8313
Highly compact field oriented controller based on the DRV8313 IC
155 parts9 - 2 layers50 × 40 mm

Bldc controller
nerdmaennchen/motorcontroller-hw
An open hardware PCB to control motors with (BLDC and DC)
67 parts6MIT - 2 layers65 × 50.1 mm

- 2 layers32.3 × 87.6 mm

ESP32-Gimbal
Visaging/ESP32-Gimbal
A high-performance, open-source 3-axis smartphone gimbal built from scratch using a custom PCB and the SimpleFOC library. It features real-time stabilization, native USB-C programming, and custom motion modes.
60 parts4MIT - 4 layers37.1 × 41 mm

- 2 layers142.5 × 99 mm

- 2 layers24.1 × 4.9 mm

L103 CANUSB DRV8313
bjthemost-hub/l103-drv8313-as5600
Joint motor driver: CH32L103 + DRV8313 + AS5600. KiCad hardware, FOC firmware, PC tools, 2-stage planetary gearbox (J, 25:1). MIT.
92 partsMIT
Questions
How big is the Two motor driver PCB?
It measures 101 × 60 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Two motor driver use?
55 parts, built around the ESP32-C3-DEVKITM-1, DRV8313PWP and BAT54S. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Two motor driver KiCad files?
From the owhite/simpleFOC_board repository on GitHub, at the commit this page was made from: the board is two_motor_driver.kicad_pcb and its schematic simpleFOC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Two motor driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask owhite before reusing the design.