Pdms
PGRacing·PDM·PCB/PDMS/pdms/pdms.kicad_pcb
About the Pdms PCB
Pdms is an open source STM32 PCB design by PGRacing, published on GitHub. It is a 4-layer board measuring 102.5 × 113.8 mm, with 473 components from 114 distinct parts.
Its main chip is the STM32L496ZGT6, from the STM32 family. Other key parts include the BD50FD0WHFP-TR, 74HC4067PW-Q100J, LDO40LPU33RY, BTS722204ESAXUMA1 and LDO40LPU50RY. By type, the board carries 177 resistors, 150 capacitors, 69 diodes, 26 ICs, 23 fuses and 11 transistors.
It belongs with the sensors and power & battery designs in this gallery.
From the project
Rev 4.3 | ID | NAME | CAUSE |DIFFICULTY | PRIORITY | STATUS | | --- | --- | --- | --- | --- | --- | | 1. | Create test board for BTS50025-1TAE | Switch with higher Rds(on) should perform better in terms of diagnostics on most used loads | 1 | 3 | | | 2. | Create schematic and brd
Rev 4.3 | ID | NAME | CAUSE |DIFFICULTY | PRIORITY | STATUS | | --- | --- | --- | --- | --- | --- | | 1. | Create test board for BTS50025-1TAE | Switch with higher Rds(on) should perform better in terms of diagnostics on most used loads | 1 | 3 | | | 2. | Create schematic and brd for imporoved power delivery section optimized for autmotive use based on MP4322 TLS850F2TAV50, TVS diodes + filtering | Current solution with MP2332 has maximum rating of 18V, which is really for load dumps | 3 | 3 || | 3. | Divide task to "safety critical real-time" hardware based (timer) ones and other normal…
Main components on the Pdms
Pdms bill of materials (BOM)
473 components, 114 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BD50FD0WHFP-TR | BD50FD0WHFPTR | IC1 |
| 1 | 74HC4067PW-Q100J | SOP65P640X110-24N | IC2 |
| 1 | LDO40LPU33RY | SON95P300X300X90-7N-D | IC3 |
| 2 | BTS722204ESAXUMA1 | SOP65P600X115-25N | IC7, IC16 |
| 2 | LDO40LPU50RY | SON95P300X300X90-7N-D | IC10, IC14 |
| 1 | TMP126NDCKR | SOT65P210X110-6N | IC12 |
| 1 | ASM330LHHTR | LGA-14_2.5X3X0.86_ | IC15 |
| 1 | TS5A21366DCUR | SOP50P310X90-8N | IC17 |
| 1 | STM32L496ZGT6 | QFP50P2200X2200X160-144N | IC19 |
| 1 | AT25SF128A-SHB-T | SOIC127P798X216-8N | IC20 |
| 4 | AQY221R4VY | SOTFL127P485X190-4N | U1, U4, U5, U6 |
| 2 | MCP2561-E-SN | SOIC-8_3.9x4.9mm_P1.27mm | U2, U3 |
| 1 | MP4322GDE-P | QFN-12_MP4322_MNP | U7 |
| 4 | MCP6002-XMC MCP6002-xMC | DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mm | U8, U9, U10, U11 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U12 |
| 2 | MCP6001-OT | SOT-23-5 | U13, U14 |
| 1 | SI2319CDS Si2319CDS | SOT-23 | Q1 |
| 1 | RJU002N06FRAT106 | SOT65P210X110-3N | Q2 |
| 8 | BTS500101LUAAUMA1 | BTS500101LUAAUMA1 | Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10 |
| 1 | SI2319CDS AO3401A | SOT-23 | Q11 |
Show 94 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 16MHZ 16Mhz | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | 32KHZ 32KHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | DBG | Molex_PicoBlade_53047-0710_1x07_P1.25mm_Vertical | J1 |
| 1 | 6473427-1 | 64734271 | J2 |
| 1 | 7461383 | 7461383 | J3 |
| 1 | AUX | PinHeader_2x04_P1.00mm_Vertical_SMD | J4 |
| 1 | SAFETY | Molex_PicoBlade_53047-0410_1x04_P1.25mm_Vertical | J5 |
| 1 | 2305018-2 | TE_2305018-2 | J6 |
| 1 | Conn_01x03_Pin | PinHeader_1x03_P2.00mm_Vertical | J7 |
| 1 | Buzzer | Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | 2A | Fuse_1206_3216Metric | F1 |
| 4 | 100mA | Fuse_0805_2012Metric | F2, F18, F19, F23 |
| 1 | 3A | Fuse_0805_2012Metric | F3 |
| 8 | 40A Fuse | Fuse_1206_3216Metric | F4, F5, F6, F7, F8, F9, F21, F22 |
| 8 | 7A | Fuse_1206_3216Metric | F10, F11, F12, F13, F14, F15, F16, F17 |
| 1 | 2A | Fuse_0805_2012Metric | F20 |
| 1 | SOLDERJUMPER_3_OPEN SolderJumper_3_Open | SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 13 | BAT54SW | SOT-323_SC-70 | D1, D2, D3, D4, D5, D6, D7, D8 +5 |
| 18 | WS2812B-2020 | WS2812B2020 | D10, D11, D12, D13, D14, D15, D16, D17 +10 |
| 4 | BAT54BRW-7-F | SOT65P210X110-6N | D23, D24, D25, D26 |
| 2 | PESD2CANFD24L-UX | SOT65P210X110-3N | D27, D28 |
| 1 | LED | LED_0402_1005Metric | D33 |
| 2 | LED | LED_0805_2012Metric | D34, D35 |
| 12 | SZMM5Z3V9 | D_SOD-523 | D41, D42, D43, D44, D45, D46, D47, D48 +4 |
| 1 | SMC_TVS_28V | D_SMC | D51 |
| 1 | SMC_TVS_28V D_TVS | D_SMC | D52 |
| 1 | 1N4448WS | D_SOD-323 | D53 |
| 1 | 1N4448WS | D_SOD-323 | D54 |
| 8 | TSD05 | D_SOD-323 | D55, D56, D57, D58, D59, D60, D61, D62 |
| 4 | SZMM5Z5V6 SZMM5Z5V3 | D_SOD-523 | D63, D64, D65, D66 |
| 1 | TSD12 12V | D_SOD-323 | D68 |
| 2 | 742792063 | L_0805_2012Metric | FB1, L2 |
| 1 | 2u7 120m | L_0603_1608Metric | L1 |
| 1 | 120uH / 3A | L_6.3x6.3_H3 | L3 |
| 1 | XEL4020-102MEB | L_Coilcraft_XxL4020 | L4 |
| 1 | 2.2UH 2.2uH | L_Vishay_IHLP-1616 | L5 |
| 1 | 4.7UF 4.7uF | C_0805_2012Metric | C1 |
| 15 | 100NF 100nF | C_0402_1005Metric | C2, C64, C65, C74, C76, C77, C78, C79 +7 |
| 3 | 1UF 1uF | C_0805_2012Metric | C3, C5, C90 |
| 2 | 4.7UF 4.7uF | C_0603_1608Metric | C4, C92 |
| 10 | 10UF 10uF | C_1206_3216Metric | C6, C7, C8, C9, C10, C11, C12, C13 +2 |
| 1 | 10nF | C_0603_1608Metric | C14 |
| 7 | 10NF 10nF | C_0603_1608Metric | C15, C16, C17, C70, C71, C72, C73 |
| 2 | 220PF 220pF | C_0402_1005Metric | C18, C67 |
| 2 | 470NF 470nF | C_0805_2012Metric | C19, C68 |
| 10 | 100NF 100nF | C_0805_2012Metric | C20, C69, C95, C101, C106, C111, C117, C122 +2 |
| 1 | 100PF/50V 100pF/50V | C_0402_1005Metric | C21 |
| 1 | 100NF/50V 100nF/50V | C_0402_1005Metric | C22 |
| 9 | 1NF 1nF | C_0402_1005Metric | C23, C99, C104, C109, C113, C115, C120, C125 +1 |
| 10 | 10NF 10nF | C_0402_1005Metric | C24, C75, C94, C100, C105, C110, C116, C121 +2 |
| 2 | 2.2UF 2.2uF | C_0805_2012Metric | C25, C26 |
| 1 | 22UF 22uF | CP_Elec_6.3x9.9 | C27 |
| 2 | 4.7UF 4.7uF | C_1206_3216Metric | C28, C29 |
| 2 | 100NF 0.1uF | C_0805_2012Metric | C30, C31 |
| 9 | 47NF 47nF | C_0402_1005Metric | C32, C33, C34, C35, C36, C37, C38, C39 +1 |
| 1 | 1F | CAPCP3225X100N | C40 |
| 1 | 4.7UF 4u7 | R_0402_1005Metric | C41 |
| 2 | 10PF 10pF | R_0402_1005Metric | C42, C46 |
| 1 | 1UF 1uF | R_0402_1005Metric | C43 |
| 33 | 100NF 100nF | R_0402_1005Metric | C44, C45, C47, C48, C49, C50, C51, C52 +25 |
| 1 | 1uF | C_0805_2012Metric | C54 |
| 1 | 4.7uF | C_0603_1608Metric | C55 |
| 3 | 10PF 10pF | C_0402_1005Metric | C57, C84, C85 |
| 2 | 22UF 22uF | C_1206_3216Metric | C58, C59 |
| 2 | 1UF 1uF | C_0402_1005Metric | C60, C83 |
| 1 | 2.2UF 2.2uF | C_1206_3216Metric | C63 |
| 1 | 1000UF 1000uF | CP_Radial_D12.5mm_P5.00mm | C88 |
| 8 | 100NF 10nF | C_0402_1005Metric | C93, C98, C103, C108, C114, C119, C124, C129 |
| 3 | NA | C_0402_1005Metric | C107, C123, C128 |
| 16 | 0OHM 0Ohm | R_0402_1005Metric | R1, R2, R3, R4, R116, R117, R118, R119 +8 |
| 14 | 1k | R_0402_1005Metric | R5, R6, R7, R8, R55, R67, R72, R185 +6 |
| 28 | 4.7K 4.7k | R_0402_1005Metric | R9, R24, R25, R26, R27, R30, R38, R96 +20 |
| 16 | 2.3K 2.3k | R_0402_1005Metric | R10, R13, R14, R17, R18, R33, R34, R37 +8 |
| 27 | 10K 10k | R_0402_1005Metric | R11, R12, R15, R16, R19, R32, R35, R36 +19 |
| 21 | 1.2K 1.2k | R_0402_1005Metric | R20, R21, R22, R23, R31, R44, R68, R70 +13 |
| 2 | 47 | R_0805_2012Metric | R28, R94 |
| 2 | 470 | R_0402_1005Metric | R29, R95 |
| 1 | EXB-2HV472JV | RES_EXB2HV | R43 |
| 1 | 0 | R_0805_2012Metric | R54 |
| 2 | 120 | R_0402_1005Metric | R58, R59 |
| 1 | 0R0 | R_0402_1005Metric | R60 |
| 11 | 100K 100k | R_0402_1005Metric | R61, R63, R64, R127, R128, R131, R132, R137 +3 |
| 1 | 15K 15k | R_0402_1005Metric | R62 |
| 3 | 1K5 1k5 | R_0402_1005Metric | R66, R108, R109 |
| 9 | 2.2k | R_0402_1005Metric | R69, R71, R76, R78, R80, R82, R84, R86 +1 |
| 1 | 31.6K 31.6k | R_0402_1005Metric | R120 |
| 3 | NA | R_0402_1005Metric | R121, R122, R123 |
| 1 | 2.32k | R_0402_1005Metric | R124 |
| 8 | 1K/0.2W 1k/0.2W | R_0603_1608Metric | R125, R126, R129, R130, R133, R134, R135, R136 |
| 1 | 4.7K 4k7 | R_0402_1005Metric | R142 |
| 2 | 1k5 | R_0402_1005Metric | R173, R175 |
| 2 | 22 | R_0402_1005Metric | R174, R176 |
| 2 | 5.1K 5.1k | R_0402_1005Metric | R177, R178 |
| 2 | 0 | R_0402_1005Metric | R179, R180 |
Pdms design files
The KiCad project lives in the PGRacing/PDM repository on GitHub; these links point at the commit this page was built from.
Pdms: common questions
What microcontroller does the Pdms use?
The Pdms is built around the STM32L496ZGT6, from the STM32 family.
How big is the Pdms PCB?
The Pdms measures 102.5 × 113.8 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Pdms?
473 components, from 114 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 Pdms design files?
From the PGRacing/PDM 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 Pdms design in my own project?
The repository has no license, so all rights stay with PGRacing. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Pdms 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.
More boards in PDM
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k