

Bldc driver
- Size
- 35 × 50 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 99
- Nets
- 95
- Pads
- 328
- Tracks, vias
- 752, 270
- Pours
- 45
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 24 Nov 2024
- Updated
- 2 Aug 2026
Overview
Bldc driver is an open-source printed circuit board by ucchimasa, from the ucchimasa/bldc_driver repository on GitHub. It is a 4-layer board of 35 × 50 mm with 99 parts on 95 nets, routed with 752 tracks and 270 vias.
It is built around the STSPIN32G4, TCAN332D and AS5047D-ATSM. Its parts include 35 capacitors, 35 resistors, 6 diodes, 6 transistors and 4 ICs. It belongs with the robots and motor control boards of this library.
Main components
3STSPIN32G4
VFQFPN-64(9x9)-40℃~+125℃ 1A 3 5.5V~15V I2C、SPI、UART、CAN No Three Phase VFQFPN-64(9x9) Brushless DC (BLDC) Motor Driver ROHSSTMicroelectronicsIntelligent Power Modules (IPM)TCAN332D
SOIC-8-40℃~+125℃ 1Mbps 3V~3.6V 60mA CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversAS5047D-ATSM
TSSOP-14-40℃~+125℃ 0°~360° 1.2mm 15mA 4.4mm 4.5V~5.5V 5mm Magnetic rotary position sensor No SPI TSSOP-14 Position Sensors ROHSAdvanced Monolithic SystemsPosition Sensors
Parts
99| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 22k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R7, R11, R15, R16, R17, R20, R25, R26, R32, R33 |
| 11 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C6, C8, C12, C13, C17, C22, C23, C27, C28, C30 |
| 8 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R6, R8, R9, R10, R28, R31, R34 |
| 6 | 10 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R14, R23, R24, R29, R30 |
| 6 | 1n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C24, C25, C26, C29, C31, C33 |
| 6 | NMOS | sam:SOT8002-1-8 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 5 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C9, C19, C20, C21 |
| 4 | LED | Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3, D4, D5, D6 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C10, C11 |
| 3 | 220u | Capacitor_SMD:CP_Elec_10x10 | C32, C34, C35 |
| 3 | 300 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R18, R21 |
| 3 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3 |
| 3 | shunt | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R19, R27, R35 |
| 2 | 10p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4 |
| 2 | 10u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C14 |
| 2 | 220p | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C15, C16 |
| 2 | 33u | sam:ELL6SH330M | L1, L3 |
| 2 | D | sam:RSX101VAM | D1, D2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R22 |
| 1 | 4.32k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | 47u | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C18 |
| 1 | AS5047D-ATSM | as5047:SOP65P640X120-14N | IC1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm | Y1 |
| 1 | FB | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L2 |
| 1 | LOGO | sam:loki_log | G*** |
| 1 | LOGO | phoenix-daughter-pcb:TRAPS_logo_trans_1000x1000 | G*** |
| 1 | NJW1933 | sam:SOT-23-6-1 | U1 |
| 1 | SPI_CON | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | ST-Link | sam:PinHeader_2x05_P1.27mm_Vertical_big | J4 |
| 1 | STSPIN32G4 | stspin32g4:QFN50P900X900X100-65N-D-padlong | IC2 |
| 1 | TCAN332 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |
Questions
How big is the Bldc driver PCB?
It measures 35 × 50 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Bldc driver use?
99 parts, built around the STSPIN32G4, TCAN332D and AS5047D-ATSM. 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 Bldc driver KiCad files?
From the ucchimasa/bldc_driver repository on GitHub, at the commit this page was made from: the board is bldc_driver.kicad_pcb and its schematic bldc_driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Bldc driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask ucchimasa before reusing the design.
Similar boards
- 4 layers80 × 80 mm

- 4 layers30 × 48 mm

Esp32 as5047d
HeyPCB/esp32-sensors-2
ESP32-S3 boards, one sensor each: KiCad 10, JLCPCB-ready, CERN-OHL-S-2.0
23 partsCERN-OHL-S-2.0 - 4 layers45 × 35 mm

- 4 layers34 × 63 mm

STSPIN32G4 V2
Scouttman/ZombieServo
Motor Driver for some aliexpress robotic serovos powered by simpleFOC and a STSPIN32g4
91 parts6 - 4 layers125 × 80 mm

- 4 layers

- 4 layers80 × 80 mm

- 4 layers86 × 65 mm
