

Single ESC
- Size
- 40 × 40 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 30
- Nets
- 55
- Pads
- 160
- Tracks, vias
- 402, 68
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 29 Oct 2026
- Updated
- 29 Oct 2026
Overview
Single ESC is an open-source printed circuit board by Puffinmaster999, from the Puffinmaster999/Single_ESC repository on GitHub, published under the MIT licence. It is a 2-layer board of 40 × 40 mm with 30 parts on 55 nets, routed with 402 tracks and 68 vias.
It is built around the AT32F421K8U7, DRV8329AREER and CC0603KRX7R7BB104, with the CC0603KRX7R7BB105, C0805C473K5RECAUTO and CC1210KKX7R9BB106 among its other parts. Its parts include 10 capacitors, 8 ICs, 6 resistors and 1 connector. It belongs with the robots and motor control boards of this library.
Main components
8AT32F421K8U7
QFN-32(5x5)-40℃~+105℃ 120MHz 16KB 2.4V~3.6V 27 32 Bit 64KB ARM Cortex-M4 Built-in+External FLASH QFN-32(5x5) Microcontrollers (MCU/MPU/SOC) ROHSARTERYMicrocontrollers (MCU/MPU/SOC)DRV8329AREER
WQFN-36-EP(4x5)-40℃~+125℃ 100ns 100ns 1A 1uA 2.2V 2A 4.5V~60V 6 800mV Half-Bridge、Three Phase MOSFET Under Voltage Protection、Over Current Protection、Overtemperature protection (OTP) WQFN-36-EP(4x5) Gate Drivers ROHSTexas InstrumentsBrushless DC (BLDC) Motor DriverCC0603KRX7R7BB104
0603100nF 16V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCC0603KRX7R7BB105
060316V 1uF X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTC0805C473K5RECAUTO
080547nF 50V X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSKEMETMultilayer Ceramic Capacitors MLCC - SMD/SMTCC1210KKX7R9BB106
121010uF 50V X7R ±10% 1210 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCRCW08051K00FKEAC
0805-55℃~+155℃ 125mW 1kΩ Thick Film Resistor ±1% ±100ppm/℃ 0805 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountCRE2512-FZ-R002E-2
2512-55℃~+170℃ 2W 2mΩ ±1% ±50ppm/℃ 2512 Chip Resistor - Surface Mount ROHSBournsChip Resistor - Surface Mount
README
README.mdSingle_ESC
Parts
30| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | BSC014N04LSIATMA1 | ul_BSC014N04LSIATMA1:PG-TDSON-8_INF | U2, U3, U4, U5, U6, U7 |
| 5 | TestPoint | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP1, TP2, TP3, TP4, TP5 |
| 4 | CC0603KRX7R7BB104 | KiCADv6:CC0603N_YAG | C7, C9, C10, C11 |
| 2 | C0805C105K5RACTU | C0805C105K5RACTU:CAPC220145_140N_KEM | C1, C3 |
| 2 | CC0603KRX7R7BB105 | CC0603KRX7R7BB105:YAG_CC0603_YAG | C4, C6 |
| 1 | AT32F421K8U7 | AT32F421K8U7:QFN-32_L5.0-W5.0-P0.50-BL-EP3.4 | U1 |
| 1 | C0805C473K5RECAUTO | C0805C473K5RECAUTO:CAPC2012X140N | C8 |
| 1 | CC1210KKX7R9BB106 | CC1210KKX7R9BB106:CAP_CC1210_YAG | C5 |
| 1 | CRCW08051K00FKEA | CRCW08051K00FKEA:RES_CRCW_0805 | R6 |
| 1 | CRE2512-FZ-R002E-2 | Resistor_SMD:R_2512_6332Metric | R4 |
| 1 | Conn_01x03 | Connector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J1 |
| 1 | DRV8329AREER | LIB_DRV8329AREER:QFN40P400X500X80-37N-D | IC1 |
| 1 | RC0805FR-0718KL | LIB_RC0805FR:RESC2012X60N | R5 |
| 1 | RC0805FR-07200KL | RC0805JR_07100KL:RC0805N_YAG | R2 |
| 1 | RC0805JR-07100KL | RC0805JR_07100KL:RC0805N_YAG | R1 |
| 1 | RC0805JR-0710KL | RC0805JR_07100KL:RC0805N_YAG | R3 |
Similar boards
- 4 layers36.4 × 15 mm

- 4 layers49.2 × 38.7 mm

- 2 layers25.9 × 44.7 mm

CatiPCB
andreesc/BLE-Temp-Sensor
Hardware, Firmware, and Mechanical Design Files for a Temperature Sensor Board featuring the HDC1080 sensor and Bluetooth Low Energy (BLE) connectivity.
36 parts - 4 layers191.2 × 190.9 mm

Neptune
Board-Folk/Neptune
Recreation of the cancelled Sega console that combines Mega Drive/Genesis with 32X.
379 parts180 - 4 layers154 × 81 mm

System candidate
bernardopg/ps28-modern-amp
Infinity Primus PS28 amplifier modernization: TPA3255 engineering, validation and safety-gated workflow
269 parts1 - 2 layers200 × 120 mm

Kinetic pcb
Game-Team-SLSC/eurobot-2026-robot
The repo for firmware and hardware and docs of the 2026 Game Team's robot for CDFR Junior
229 partsMIT - 4 layers203.8 × 115.3 mm

- 2 layers

L6924D
mickaelly01nobre/-Printed-Circuit-Board-PCB-
Este projeto envolve o desenvolvimento de uma Placa de Circuito Impresso (PCB) baseada na placa de demonstração STEVAL-ISV012V1.
22 parts
Questions
How big is the Single ESC PCB?
It measures 40 × 40 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Single ESC use?
30 parts, built around the AT32F421K8U7, DRV8329AREER, CC0603KRX7R7BB104 and CC0603KRX7R7BB105. 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 Single ESC KiCad files?
From the Puffinmaster999/Single_ESC repository on GitHub, at the commit this page was made from: the board is Single_ESC.kicad_pcb and its schematic Single_ESC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Single ESC design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).