

Two motor driver
Two L6234 and a teensy -- with current sensing
- Size
- 123.8 × 60 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 51
- Nets
- 54
- Pads
- 193
- Tracks, vias
- 376, 92
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 14 Jul 2025
- Updated
- 15 Jul 2025
Overview
Two motor driver is an open-source printed circuit board by owhite, from the owhite/two_motor repository on GitHub. It is a 4-layer board of 123.8 × 60 mm with 51 parts on 54 nets, routed with 376 tracks and 92 vias.
It is built around the L6234PD and BAT54S. Its parts include 5 ICs, 3 diodes and 1 switch. It belongs with the robots and motor control boards and the ESP32 and AVR (ATmega, ATtiny) boards of this library.
Main components
2README
kicad/README.mdtwo motor board
Parts
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100nF | Capacitor_SMD:C_0805_2012Metric | 100nF_1, 100nF_2, C11, C12, C13, C14, C15, C16 |
| 4 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | M1, M2, PIR1, TP1 |
| 4 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP3, JP4, JP5 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | 10k_1, R1, R2 |
| 3 | BAT54S | Package_TO_SOT_SMD:SOT-23-3 | D1, D2, D3 |
| 2 | .033 | Resistor_SMD:R_1206_3216Metric | .033_1, .033_2 |
| 2 | .1 | Resistor_SMD:R_1206_3216Metric | .1_1, .1_2 |
| 2 | .22uF | Capacitor_SMD:C_0805_2012Metric | .22uF_1, .22uF_2 |
| 2 | 100uF | Capacitor_SMD:C_1210_3225Metric | 100uF_1, 100uF_2 |
| 2 | 10nF | Capacitor_SMD:C_0805_2012Metric | 10nF_1, 10nF_2 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric | 1uF_1, 1uF_2 |
| 2 | 4.7nF | Capacitor_SMD:C_0805_2012Metric | 4.7nF_1, 4.7nF_2 |
| 2 | INA181 | Package_TO_SOT_SMD:SOT-23-6 | U3, U4 |
| 2 | L6234PD | SOIC127P1420X360-21N | U1, U2 |
| 2 | hall_effect_three_wire | Sensor_Current:Diodes_SIP-3_4.1x1.5mm_P1.27mm | US5881_1, US5881_2 |
| 1 | 90k | Resistor_SMD:R_0805_2012Metric | 90k_1 |
| 1 | Arduino_Nano_ESP32 | Module:Arduino_Nano | A1 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_CUI_PJ-063AH_Horizontal | BJ1 |
| 1 | SW_SPDT | Button_Switch_THT:SW_NKK_BB15AH | SW1 |
| 1 | my_buck_boost | Converter_DCDC:my_buck_boost | U5 |
The 47 most common of 51 parts.
Questions
How big is the Two motor driver PCB?
It measures 123.8 × 60 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Two motor driver use?
51 parts, built around the L6234PD 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/two_motor repository on GitHub, at the commit this page was made from: the board is kicad/two_motor_driver.kicad_pcb and its schematic kicad/two_motor_driver.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.
Similar boards
- 2 layers85 × 62.2 mm

- 2 layers58.2 × 38.1 mm

Usb sniffer
ataradov/usb-sniffer
Low-cost LS/FS/HS USB sniffer with Wireshark interface
87 parts1.3kBSD-3-Clause - 4 layers94.4 × 72.8 mm

RP2040 base
Twisted-Fields/rp2040-motor-controller
A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.
325 parts419 - 4 layers72.4 × 95.3 mm

DingoPDM
corygrant/dingoPDM
Hardware - dingoPDM is an open source, affordable automotive PDM (Power Distribution Module). Pre-assembled and tested units are available or the design can be used to build a DIY version.
156 parts128MIT - 2 layers100 × 99.8 mm

- 6 layers203 × 151.8 mm

PDNode Baseboard
DvidMakesThings/HW_PDNode-600-Pro
The PDNode-600 is a professional-grade, 600W USB Power Delivery Unit designed specifically for compact 10-inch rack systems, targeting embedded developers, homelab enthusiasts, test benches, and smart infrastructure.
236 parts86AGPL-3.0 - 6 layers71.5 × 63.6 mm

Sensorboard
CameraNexus/sitina1
Open-source 35mm full-frame (36mm x 24mm) CCD mirror-less interchangable lens camera (MILC). The original goal of this project was to create a digital camera back to convert SLR cameras to DSLR cameras, but has since…
426 parts82MIT - 2 layers248.9 × 120.7 mm

16nx
16n-faderbank/16nx
16nx is a controller for musical instruments. Sixteen faders,MIDI over USB and jack, CV out, and I2C out. Based around RP2040.
171 parts76