

Pidtrainer hw
- Size
- 181 × 105 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 130
- Nets
- 138
- Pads
- 535
- Tracks, vias
- 708, 315
- Pours
- 353
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 19 Feb 2024
- Updated
- 13 Mar 2026
Overview
Pidtrainer hw is an open-source printed circuit board by mlyle, from the mlyle/pidtrainer repository on GitHub. It is a 4-layer board of 181 × 105 mm with 130 parts on 138 nets, routed with 708 tracks and 315 vias.
It is built around the TPS5403D, 74LVC2G14GW and SD05, with the 1812L020PR, B340A and FSV15120V among its other parts. Its parts include 51 capacitors, 34 resistors, 8 diodes, 7 connectors and 4 ICs. It belongs with the STM32 boards of this library.
Main components
6TPS5403D
SOIC-8-40℃~+85℃@(TA) 1 1.1MHz 1.7A 100uA 3.3V 4.5V~28V Buck Buck Built-in Fixed No SOIC-8 DC-DC Converters ROHSTexas InstrumentsDC-DC Converters74LVC2G14GW
SC-70-6(SOT-363)-40℃~+125℃ 1.5V~3.6V 1.65V~5.5V 2 2 250mV~1.2V 32mA 32mA 4.7ns@5V,50pF 4uA 74LVC Schmitt trigger 电源关断保护、噪声抑制功能 SC-70-6(SOT-363) Inverters ROHSNexperiaInvertersSD05
SOD-323-55℃~+125℃ 1 10pF 17A 18V 1uA 350W 5V 6V IEC 61000-4-2、IEC 61000-4-4 TVS Unidirectional SOD-323 ESD and Surge Protection (TVS/ESD) ROHSMDDESD And Surge Protection (TVS/ESD)1812L020PR
1812-40℃~+85℃ 100A 200mA 20ms 3.41mm 30V 4.73mm 400mA 5Ω 800mW 800mΩ 1812 Resettable Fuses ROHSLittelfuseResettable FusesB340A
SMA(DO-214AC)-55℃~+150℃ 1 Independent 3A 40V 500mV@3A 500uA@40V 80A SMA(DO-214AC) Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesFSV15120V
TO-277-3-55℃~+150℃ 1 Independent 120V 15A 250A 35uA@120V 790mV@15A TO-277-3 Schottky Diodes ROHSonsemiSchottky Diodes
Parts
130| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 10 | Resistor_SMD:R_0603_1608Metric | R10, R12, R13, R15, R16, R17, R18, R19, R20, R21, R24, R25, R26, R27, R28, R29 +7 |
| 20 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C11, C12, C13, C14, C17, C20, C21, C22, C23, C24, C25, C27, C41, C42 +4 |
| 12 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C3, C5, C7, C8, C9, C10, C26, C29, C30, C40, C43, C45 |
| 11 | 100uF 35V | Capacitor_SMD:CP_Elec_6.3x5.8 | C31, C32, C33, C34, C35, C36, C37, C38, C47, C50, C51 |
| 9 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4, H5, H6, H7, H8, H9 |
| 7 | 10k | pidtrainer:Potentiometer_Bourns_PTV09A-1_Single_Vertical | RV1, RV2, RV3, RV4, RV5, RV6, RV7 |
| 5 | SD05 | Diode_SMD:D_SOD-323 | D4, D5, D6, D7, D8 |
| 3 | 360 1% | Resistor_SMD:R_0603_1608Metric | R8, R22, R23 |
| 3 | 5.1k | Resistor_SMD:R_0603_1608Metric | R2, R3, R4 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R14, R31 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C4, C39 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric | C18, C19 |
| 2 | 150 | Resistor_SMD:R_0603_1608Metric | R11, R32 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_Omron_B3FS-100xP | BOOTSW1, RESETSW1 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 1812L020PR | Resistor_SMD:R_1812_4532Metric | F1 |
| 1 | 2.2nF | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | 25MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 47nF | Capacitor_SMD:C_0603_1608Metric | C44 |
| 1 | 47pF | Capacitor_SMD:C_0603_1608Metric | C28 |
| 1 | 74LVC2G14 | Package_TO_SOT_SMD:TSOT-23-6 | U3 |
| 1 | B340A | Diode_SMD:D_SMA | D1 |
| 1 | Conn_01x02 | Connector_JST:JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical | J6 |
| 1 | Conn_01x02 | pidtrainer:45A-VERT-PAIR | J1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J7 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J4 |
| 1 | Conn_01x14_Pin | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | J3 |
| 1 | DRV8873 | Package_SO:HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm | U4 |
| 1 | FSV15120V | Package_TO_SOT_SMD:TO-277A | D3 |
| 1 | FerriteBead | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | Fuse_Small | Fuse:Fuseholder_Blade_Mini_Keystone_3568 | F2 |
| 1 | JST B4B-PH-SM4-TB(LF)(SN) | Connector_JST:JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical | J5 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | STM32U575VGTx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U2 |
| 1 | SWPA5040S220MT 22uH | Inductor_SMD:L_Sunlord_SWPA5040S | L1 |
| 1 | TPS5403 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J2 |
Questions
How big is the Pidtrainer hw PCB?
It measures 181 × 105 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Pidtrainer hw use?
130 parts, built around the TPS5403D, 74LVC2G14GW, SD05 and 1812L020PR. 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 Pidtrainer hw KiCad files?
From the mlyle/pidtrainer repository on GitHub, at the commit this page was made from: the board is pidtrainer-hw/pidtrainer-hw.kicad_pcb and its schematic pidtrainer-hw/pidtrainer-hw.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pidtrainer hw design in my own project?
Its repository states no licence, so its author keeps all rights: ask mlyle before reusing the design.
Similar boards
- 2 layers45 × 100 mm

- 2 layers36 × 25.7 mm

TP540xSAL
cdntinker/TP540xEVM
(This project started as a result of the truly awful EVM design from TI for these chips.)
19 parts - 4 layers100 × 100 mm

- 4 layers140.7 × 54 mm

- 2 layers42.3 × 42.3 mm

Wireless Stepper Motor Controller
Circuit-Digest/Wireless-Stepper-Motor-Controller
The Wireless Stepper Driver is a compact and efficient motion control system designed to control stepper motors over Wi-Fi.
62 parts17MIT - 2 layers99.7 × 50.8 mm

- 2 layers100 × 100 mm

- 2 layers58 × 63 mm

Camping LightRelay
Rustaphor/LightRelay4Camping
Analog light sensor to night power up LED garland. For Camping use.
91 parts2GPL-3.0