RyanShalini SmartPDM
LHRIC·Monorepo-26-27·00-09_Projects/00_PowerManagement/00.00_SmartPDM/hardware/v3.7_2026/PDM v3.7.kicad_pcb
About the RyanShalini SmartPDM PCB
RyanShalini SmartPDM is an open source STM32 PCB design by LHRIC, published on GitHub. It is a 4-layer board measuring 149.7 × 158.4 mm, with 235 components from 62 distinct parts.
Its main chip is the C131990, from the STM32 family. Other key parts include the C3684263, STLINK-V3MODS, C3200405, C12084 and CD4043B. By type, the board carries 78 resistors, 53 capacitors, 37 diodes, 24 ICs, 18 transistors and 10 connectors.
From the project
Monorepo for the 26-27 Season
This is the Monorepo containing all of the code for the LHRIC 26/27 season. Documentation is hosted at a GitHub pages site for this repository. If you're looking for a broad overview of projects look in the confluence and if you're looking for specific details about implementations, look at the GitHub pages docs.
Check the documentation website for more info.
Main components on the RyanShalini SmartPDM
RyanShalini SmartPDM bill of materials (BOM)
235 components, 62 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 10 | C3684263 TMCS1108A3UQDR | SOIC-8_3.9x4.9mm_P1.27mm | U1, U7, U10, U11, U12, U13, U16, U19 +2 |
| 1 | STLINK-V3MODS | MODULE_STLINK-V3MODS | U2 |
| 1 | C131990 LM340MP-5.0/NOPB | SOT-223-3_TabPin2 | U3 |
| 2 | C3200405 TPS62933 | SOT-583 | U4, U23 |
| 2 | C12084 SN65HVD230 | SOIC-8_3.9x4.9mm_P1.27mm | U5, U22 |
| 1 | ~ | Teensy 4.1 | U6 |
| 2 | CD4043B | SOIC-16_3.9x9.9mm_P1.27mm | U8, U17 |
| 2 | 4081 | TSSOP-14_4.4x5mm_P0.65mm | U9, U21 |
| 2 | C75832 TS3704 | TSSOP-14_4.4x5mm_P0.65mm | U14, U18 |
| 1 | C28730 STM32F407VETx | LQFP-100_14x14mm_P0.5mm | U15 |
| 8 | C48586476 SiS443DN | Vishay_PowerPAK_1212-8_Single | Q1, Q2, Q7, Q8, Q9, Q13, Q14, Q15 |
| 10 | C6226911 MMFTN620KDW-AQ | SOT-363_SC-70-6 | Q3, Q4, Q5, Q6, Q10, Q11, Q12, Q16 +2 |
| 1 | 16MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_01x02 | AMASS_XT30U-F_1x02_P5.0mm_Vertical | J1 |
| 2 | Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J4, J15 |
| 3 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J5, J6, J16 |
| 1 | Conn_02x03_Odd_Even | Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical | J13 |
| 1 | Conn_02x04_Odd_Even | SAMTEC-SFM-104-02-X-D-A | J14 |
| 1 | Conn_02x17_Counter_Clockwise | TE_6437288-1 | J17 |
| 1 | Conn_02x17_Counter_Clockwise | TE_6437288-2 | J18 |
Show 42 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C5467493 0806030.wr | 806Series_Fuse | F1 |
| 2 | C2602078 750mA | Fuse_1206_3216Metric | F2, F3 |
| 1 | C70071 3v3 Fuse | Fuse_1206_3216Metric | F4 |
| 2 | SurLok | SurLok_5.7 | H3, H4 |
| 2 | Jumper_2_Open | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 3 | C3153804 Thermistor_NTC | R_0402_1005Metric | TH1, TH2, TH3 |
| 10 | C3758469 D_Schottky | D_SOD-523 | D1, D25, D26, D27, D28, D29, D30, D31 +2 |
| 3 | D | D_PowerDI-123 | D2, D36, D37 |
| 8 | Amber | LED_0603_1608Metric | D3, D5, D7, D10, D13, D15, D18, D20 |
| 8 | GREEN | LED_0603_1608Metric | D4, D6, D8, D9, D14, D16, D17, D19 |
| 4 | RED | LED_0603_1608Metric | D11, D21, D22, D23 |
| 2 | C6952426 D_TVS_Dual_AAC | SOT-23 | D12, D33 |
| 1 | C88377 33.2v | D_SMB | D24 |
| 1 | C460914 D_Zener | D_SOD-123 | D35 |
| 1 | 100 @ 100MHz | C_0402_1005Metric | FB1 |
| 1 | C445489 5.6uH | HCMA1305-5R6-R | L1 |
| 1 | C1329517 4.7uH | SRU8043-4R7Y | L2 |
| 4 | C1591 .1uF | C_0603_1608Metric | C1, C36, C43, C45 |
| 20 | C1591 0.1uF | C_0603_1608Metric | C2, C6, C8, C11, C12, C13, C14, C15 +12 |
| 1 | C1591 0.22uF | C_0603_1608Metric | C3 |
| 7 | C3909963 22uF | C_0805_2012Metric | C4, C10, C34, C35, C38, C39, C41 |
| 1 | C730416 47uF | C_0603_1608Metric | C5 |
| 2 | C21117 33nF | C_0603_1608Metric | C7, C37 |
| 2 | C1713 10uF | C_0805_2012Metric | C9, C31 |
| 1 | C5673 1uF | C_0603_1608Metric | C17 |
| 2 | C167425 12pF | C_0402_1005Metric | C19, C22 |
| 2 | C71000 2.2uF | C_0603_1608Metric | C30, C32 |
| 2 | C1779 4.7uF | C_0805_2012Metric | C40, C42 |
| 1 | C_Small | C_0805_2012Metric | C44 |
| 8 | 0.1uF | C_0603_1608Metric | C46, C47, C48, C49, C50, C51, C52, C53 |
| 1 | C2479414 3.9k | R_0603_1608Metric | R1 |
| 1 | C2484672 16k | R_0603_1608Metric | R2 |
| 27 | C2479067 10k | R_0603_1608Metric | R3, R29, R30, R31, R32, R33, R34, R35 +19 |
| 1 | C6112657 15k | R_0603_1608Metric | R4 |
| 1 | C237792 100k | R_0603_1608Metric | R5 |
| 19 | C2479439 330 | R_0603_1608Metric | R6, R8, R9, R10, R11, R12, R13, R14 +11 |
| 2 | 120 | R_0603_1608Metric | R7, R73 |
| 6 | C2484712 1k | R_0603_1608Metric | R18, R23, R69, R72, R74, R75 |
| 1 | C2479439 570 | R_0603_1608Metric | R28 |
| 17 | R_Small | R_0603_1608Metric | R40, R41, R45, R47, R48, R50, R52, R53 +9 |
| 1 | C2479616 220 | R_0603_1608Metric | R54 |
| 1 | C2479572 30.9k | R_0603_1608Metric | R76 |
RyanShalini SmartPDM design files
The KiCad project lives in the LHRIC/Monorepo-26-27 repository on GitHub; these links point at the commit this page was built from.
RyanShalini SmartPDM: common questions
What microcontroller does the RyanShalini SmartPDM use?
The RyanShalini SmartPDM is built around the C131990, from the STM32 family.
How big is the RyanShalini SmartPDM PCB?
The RyanShalini SmartPDM measures 149.7 × 158.4 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the RyanShalini SmartPDM?
235 components, from 62 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 RyanShalini SmartPDM design files?
From the LHRIC/Monorepo-26-27 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 RyanShalini SmartPDM design in my own project?
The repository has no license, so all rights stay with LHRIC. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the RyanShalini SmartPDM 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 Monorepo-26-27
STM32
PDM v3.0 - Top MCU
LHRIC
133.2 × 90.6 mm193 parts4LNo license2STM32
STMF373CCT6 Onboarding
LHRIC
77.7 × 100 mm76 parts4LNo license2STM32
TCM STM32F302C8T6 - Breakout Board
LHRIC
113.8 × 74.9 mm58 parts2LNo license2STM32
SensorBoardv1
LHRIC
31.8 × 50.8 mm55 parts4LNo license2STM32
EFuse Test
LHRIC
60.7 × 36.8 mm46 parts4LNo license2PDM 2024 TestBoard - Tyler
LHRIC
67.1 × 46.2 mm43 parts4LNo license2ESP32
ESP-DAQ
LHRIC
38.8 × 84.1 mm41 parts4LNo license2ESP32
ESP32-S3-WROOM-1
LHRIC
38.8 × 84.1 mm41 parts4LNo license2PDM 2024 TestBoard
LHRIC
64 × 58 mm38 parts4LNo license2Power Logic Test Board
LHRIC
42.4 × 70.1 mm37 parts2LNo license2PDM Logic Test v2.0
LHRIC
30 × 24.2 mm19 parts4LNo license2
Earlier revisions in the repo: PDM v3.6, PDM v3.5, PDM v3.4, PDM v3.3, PDM v3.2, PDM v3.1, PDM v3.0
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