Pd1180-epr
techmannih·pd1180-epr·dist/manufacturing/kicad-project/pd1180-epr-r0.3.kicad_pcb
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.

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