Skip to the content
4 layers101 × 60 mmTwo motor driver, the printed circuit board in 3D

Two motor driver

owhite/simpleFOC_board

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

3

README

README.md

Clone 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
QtyValueFootprintReferences
1210kResistor_SMD:R_0805_2012Metric1k_1, 10k_1, 10k_2, 10k_3, 10k_4, 10k_5, 10k_6, 10k_8, 10k_9, 10k_10, 10k_11, 10k_12
7100nFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C7, C8, C11
5Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalM1, M2, RC1, RC2, RC3
3Conn_01x01Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ3, J4, J5
24.7nFCapacitor_SMD:C_0805_2012Metric4.7nF_1, 4.7nF_2
2470nFCapacitor_SMD:C_0805_2012Metric470nF_1, 470nF_2
2C_Polarized_SmallCapacitor_SMD:CAP-SMD_BD6.3-L6.6-W6.6-FDC6, C10
2DRV8313PWPDRV8313PWP:SOP65P640X120-29NU6, U7
2J1Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalENC1, ENC2
2hall_effect_three_wireConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalUS5881_1, US5881_2
110kResistor_SMD:R_0603_1608Metric10k_7
190kResistor_SMD:R_0805_2012Metric90k_1
1BAT54SPackage_TO_SOT_SMD:SOT-23-3D1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Conn_01x08Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ6
1ESP PROGConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ2
1ESP32-C3-DevKitM-1RF_Module:ESP32-C3-DevKitM-1U2
1SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1SW_SPDTButton_Switch_THT:SW_NKK_BB15AHSW2
1SpeakerCDS-13138-SMT-TR:SPKR_CDS-13138-SMT-TRLS1
1Teensy4.0simpleFOC_board:Teensy40U1
1my_BC337Package_TO_SOT_SMD:SOT-23Q2
1my_buck_boostConverter_DCDC:my_buck_boostU5

The 52 most common of 55 parts.

More from owhite/simpleFOC_board

1
  • 2 layers26.1 × 21 mmLil board, the printed circuit board in 3D

    Lil board

    owhite/simpleFOC_board

    two simpleFOC boards and a teensy

    20 parts

Similar boards

  • 2 layers55 × 54 mmCarte Major Tom, the printed circuit board in 3D

    Carte Major Tom

    pollen-robotics/Orbita_3d_R1

    All you need to make your own Orbita_3d Joint!

    78 parts18
  • 4 layers35 × 35 mmFoc8313, the printed circuit board in 3D

    Foc8313

    williamhaarhoff/foc8313

    Highly compact field oriented controller based on the DRV8313 IC

    155 parts9
  • 2 layers50 × 40 mmBldc controller, the printed circuit board in 3D

    Bldc controller

    nerdmaennchen/motorcontroller-hw

    An open hardware PCB to control motors with (BLDC and DC)

    67 parts6MIT
  • 2 layers32.3 × 87.6 mmESP32-Gimbal, the printed circuit board in 3D

    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 mmServoLess, the printed circuit board in 3D

    ServoLess

    Aiano/ServoLess

    Wireless and brushless DC Servo.

    98 parts2
  • 2 layers142.5 × 99 mmPCB Prrojects, the printed circuit board in 3D

    PCB Prrojects

    PipistarXu/stm32g431-lm2596-board

    24 parts1MIT
  • 2 layers24.1 × 4.9 mmL103 CANUSB DRV8313, the printed circuit board in 3D

    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.