PCBGolf

commaai·PCBGolf

PCBGolf PCB layout, top view — open source STM32 board by commaai
Simulate this board

About the PCBGolf PCB

PCBGolf is an open source STM32 PCB design by commaai, published on GitHub. It is a 2-layer board measuring 67.2 × 64.4 mm, with 238 components from 47 distinct parts.

Its main chip is the STM32H725ZGT, from the STM32 family. Other key parts include the AP62300WU-7, USB2517, MCP2542FDT-H/MNY, OPA197IDR and TPS25944ARVCR. By type, the board carries 125 resistors, 51 capacitors, 17 LEDs, 16 ICs, 9 transistors and 8 inductors.

From the project

Are you better than an autorouter?

The schematic is loosely based on our panda jungle v2, a development and debugging board for comma devices and pandas. This version includes:

12V DC input with onboard 5V and 3.3V supplies Four OBD-C device ports with individually controlled power and current monitoring Four CAN-FD transceivers and ignition simulation circuitry A USB hub and USB-C host connection A microcontroller and microSD card slot A push button and status LEDs

PCBGolf, from the project README
From the project README

Main components on the PCBGolf

PCBGolf bill of materials (BOM)

238 components, 47 distinct parts.

QtyPartRefs
2
AP62300WU-7
AP62300T
U1, U2
1
STM32H725ZGT
STM32H725ZGTx
U3
1
USB2517
U4
4
MCP2542FDT-H/MNY
MCP2542FDT-E/MNY
U5, U6, U7, U8
4
OPA197IDR
U9, U10, U11, U12
4
TPS25944ARVCR
TPS25942
U13, U14, U15, U16
1
SI7101DN-T1-GE3
SIS427-VI
Q1
8
QS5K2TR
NFET-DUAL-COMMON-SOURCE-QS5K2
Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9
1
RH100-25.000-12-F-1010-TR
25MHz
Y1
1
ABM8AIG-24.000MHZ-12-2Z-T3
24MHz
Y2
1
PJ-002AH-SMT-TR
DCBARRELSMT
J1
1
47219-2001
MICRO_SD-0472192001
J2
1
DX07S024XJ1R1100
USB-C-FEMALE
J3
4
10132328-10011LF
USB-C-FEMALEGCT
J5, J6, J7, J8
1
EVQ-Q2Y03W
SPST-2-4PIN
SW1
1
CLMVC-FKA-CL1D1L71BB7C3C3
CREE-RGB-CLMVC
LED1
1
LG R971-KN-1
CAN0
LED2
1
LG R971-KN-1
CAN1
LED3
1
LG R971-KN-1
CAN2
LED4
1
LG R971-KN-1
CAN3
LED5
Show 27 more
QtyPartRefs
4
LG R971-KN-1
CH1_PWR
LED6, LED7, LED8, LED9
8
AM23ESGW
LED-CC-GREEN-RED-AM23ESG
LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17
1
SMAJ16CA-13-F
TVS-BI-DO214AA
D1
1
PMEG10020ELRX
DIODEDB2W40100L
D2
2
MEKK2520T3R3M
3u3
L1, L2
1
MH1608-601Y
L-US-L2
L3
1
LQM2MPN2R2NG0L
2u2
L4
4
ACT1210D-101-2P-TL00
ACT1210D_CHOKE
L5, L6, L7, L8
9
CL21A106KAYNNNE
10uF
C1, C3, C8, C12, C13, C15, C19, C20 +1
29
CL05F104ZO5NNNC
100nF
C2, C4, C5, C7, C9, C11, C16, C18 +21
4
C0402C120J5GACTU
12pF
C14, C17, C28, C32
1
04025A221FAT2A
220pF
C25
4
GRM155R61A106ME11D
10u
C29, C33, C34, C37
4
CL21A106KAYNNNE
10u
C50, C51, C52, C53
43
RC0402FR-0710KL
10k
R1, R3, R7, R8, R9, R11, R12, R28 +35
11
RC0402JR-071KL
1k
R2, R21, R23, R90, R92, R94, R96, R114 +3
17
RC0402JR-07100KL
100k
R4, R5, R6, R13, R14, R15, R16, R17 +9
1
RC0402FR-0752K3L
52k3
R10
5
RC0402JR-072K7L
2k7
R22, R62, R63, R64, R65
1
RC0402JR-071ML
1M
R26
1
CRGCQ0402F12K
12k
R27
6
RMCF0402ZT0R00
0R
R38, R39, R40, R41, R42, R43
4
RC0402FR-0760R4L
60
R46, R47, R48, R49
4
RK73H1ETTP2802F
28k
R66, R67, R68, R69
4
RC0402JR-0733KL
33k
R70, R71, R72, R73
4
RC0402JR-073K3L
3k3
R74, R75, R76, R77
24
RC0402JR-07100RL
100
R82, R83, R84, R85, R86, R87, R88, R89 +16

PCBGolf design files

The KiCad project lives in the commaai/PCBGolf repository on GitHub; these links point at the commit this page was built from.

PCBGolf: common questions

What microcontroller does the PCBGolf use?

The PCBGolf is built around the STM32H725ZGT, from the STM32 family.

How big is the PCBGolf PCB?

The PCBGolf measures 67.2 × 64.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the PCBGolf?

238 components, from 47 distinct parts. The full bill of materials is listed on this page.

Where can I download the PCBGolf design files?

From the commaai/PCBGolf repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the PCBGolf design in my own project?

The repository has no license, so all rights stay with commaai. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the PCBGolf without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards