Pd1180-epr

techmannih·pd1180-epr·dist/manufacturing/kicad-project/pd1180-epr-r0.3.kicad_pcb

Pd1180-epr PCB layout, top view — open source STM32 board by techmannih

About the Pd1180-epr PCB

Pd1180-epr is an open source STM32 PCB design by techmannih, published on GitHub. It is a 4-layer board measuring 85.9 × 85.9 mm, with 255 components from 80 distinct parts.

Its main chip is the STM32G0B1CEU6, from the STM32 family. Other key parts include the TPD4S480RUKR, TPS26750SRSMR, M24512-RMN6TP, SN74LVC1G08DBVR and LMR36510ADDAR. By type, the board carries 105 resistors, 87 capacitors, 31 ICs, 16 transistors, 5 diodes and 4 connectors.

It belongs with the robotics & motion designs in this gallery.

From the project

PD1180-EPR — NEMA 34 Smart Motor-Mounted Stepper Controller with USB-C PD 3.1 EPR

Current copper/rule revision: source/native design-rule correction, with 0.15 mm minimum tracks, 0.30 mm GND clearance and 0.50 mm GND edge inset. Existing order/qualification holds remain.

Component names come from native footprint references, including SW1 and SW2; custom imports use {NAME}. Q5, L3, R4, C92, C89 and R9 use inward reference anchors to keep their names inside the board. No names are hidden or replaced with detached captions. Edge labels before · Edge labels after. The earlier pre-label screenshot is preserved byte-for-byte in native-reference history.

Pd1180-epr, from the project README
From the project README

Main components on the Pd1180-epr

Pd1180-epr bill of materials (BOM)

255 components, 80 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPD4S480RUKR
U1
1
TPS26750SRSMR
U2
1
M24512-RMN6TP
U3
4
SN74LVC1G08DBVR
U4, U10, U11, U33
3
LMR36510ADDAR
U5, U22, U34
1
TPS26631RGER
TPS26630RGER
U6
1
TMC5160A-TA-T
U7
1
REF3425IDBVR
U12
2
TLV3201AIDBVR
U13, U14
1
UCC27511DBVR
U15
1
STM32G0B1CEU6
U16
1
W25Q32JVSSIQ
W25Q32JVSSIM
U17
4
LM66100DCKR
U23, U24, U26, U27
1
TLV75533PDBVR
U25
1
TPS2553DBVR
U28
1
TMP102AIDRLR
U29
1
ADS1115IDGSR
U30
2
INA240A1DR
U31, U32
1
PCA9538PWR
U35
1
SN74LVC2G66DCUR
U36
Show 60 more
QtyPartRefs
1
SN74LVC1G17DBVR
U37
2
BSS123LT1G
Q1, Q5
2
CSD17484F4
Q2, Q3
10
CSD19534Q5A
Q4, Q6, Q7, Q8, Q9, Q10, Q11, Q12 +2
1
MMBT5551LT1G
Q14
1
AO3400A
Q26
1
X322516MLB4SI
Y1
2
USB4105-GF-A
USB4105-GF-A-060
J1, J10
1
B4P-VH(LF)(SN)
J2
1
B2P-VH(LF)(SN)
J3
1
FUET-9650B-3V
BZ1
2
TS-1088-AR02016
SW1, SW2
1
USBLC6-4SC6
D15
1
NH-B2020RGBA-HF
D16
1
XL-1608SURC-06
D17
1
BAV21W-7-F
D
D18
1
SS10100
D
D20
2
SWPA6045S220MT
22µH
L1, L2
1
SRP7050TA-470M
47µH
L3
41
100NF
100nF
C1, C9, C10, C12, C14, C18, C20, C24 +33
7
1UF
1uF
C2, C13, C42, C64, C75, C88, C93
2
220PF
220pF
C3, C4
2
4.7UF
4.7uF
C5, C47
6
10UF
10uF
C6, C7, C8, C71, C76, C96
4
2.2UF
2.2uF
C11, C21, C62, C86
9
22UF
22uF
C15, C16, C17, C66, C67, C68, C90, C91 +1
2
EEUFR1J471
470uF
C22, C23
1
4.7UF
4.7uF
C25
1
4.7UF
4.7uF
C26
5
470NF
470nF
C27, C32, C33, C34, C35
1
22NF
22nF
C30
2
12PF
12pF
C49, C50
3
10NF
10nF
C83, C84, C98
1
220NF
220nF
C87
26
10K
10kΩ
R1, R14, R18, R21, R24, R28, R29, R30 +18
19
100K
100kΩ
R2, R11, R13, R15, R16, R40, R41, R44 +11
9
4.7K
4.7kΩ
R3, R4, R5, R6, R7, R22, R128, R129 +1
2
0Ω
R9, R12
2
43.2K
43.2kΩ
R17, R103
5
180K
180kΩ
R19, R20, R31, R32, R60
1
422K
422kΩ
R23
1
4.99K
4.99kΩ
R25
3
20K
20kΩ
R26, R33, R65
1
360K
360kΩ
R27
1
2.2
2.2Ω
R34
9
10Ω
R38, R39, R42, R43, R46, R47, R50, R51 +1
5
1kΩ
R55, R117, R118, R123, R126
1
16.2K
16.2kΩ
R61
2
1MΩ
R63, R107
1
430K
430kΩ
R64
1
1.2K
1.2kΩ
R66
2
22Ω
R71, R72
2
5.1K
5.1kΩ
R105, R106
2
47K
47kΩ
R108, R137
2
HoLLR2512-3W-33mR-1%
33mΩ
R109, R110
2
FRM121WFR005TM
5mΩ
R115, R116
1
9.09K
9.09kΩ
R122
2
330
330Ω
R124, R125
2
4.7K
4.7kΩ
R134, R135
1
510
510Ω
R136

Pd1180-epr design files

The KiCad project lives in the techmannih/pd1180-epr repository on GitHub; these links point at the commit this page was built from.

Pd1180-epr: common questions

What microcontroller does the Pd1180-epr use?

The Pd1180-epr is built around the STM32G0B1CEU6, from the STM32 family.

How big is the Pd1180-epr PCB?

The Pd1180-epr measures 85.9 × 85.9 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Pd1180-epr?

255 components, from 80 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Pd1180-epr design files?

From the techmannih/pd1180-epr repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Pd1180-epr design in my own project?

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

Can I test firmware for the Pd1180-epr 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