RyanShalini SmartPDM

LHRIC·Monorepo-26-27·00-09_Projects/00_PowerManagement/00.00_SmartPDM/hardware/v3.7_2026/PDM v3.7.kicad_pcb

RyanShalini SmartPDM PCB layout, top view — open source STM32 board by LHRIC

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.

QtyPartRefs
10
C3684263
TMCS1108A3UQDR
U1, U7, U10, U11, U12, U13, U16, U19 +2
1
STLINK-V3MODS
U2
1
C131990
LM340MP-5.0/NOPB
U3
2
C3200405
TPS62933
U4, U23
2
C12084
SN65HVD230
U5, U22
1
~
U6
2
CD4043B
U8, U17
2
4081
U9, U21
2
C75832
TS3704
U14, U18
1
C28730
STM32F407VETx
U15
8
C48586476
SiS443DN
Q1, Q2, Q7, Q8, Q9, Q13, Q14, Q15
10
C6226911
MMFTN620KDW-AQ
Q3, Q4, Q5, Q6, Q10, Q11, Q12, Q16 +2
1
16MHz
Y1
1
Conn_01x02
J1
2
Conn_01x03_Pin
J4, J15
3
Conn_01x02_Pin
J5, J6, J16
1
Conn_02x03_Odd_Even
J13
1
Conn_02x04_Odd_Even
J14
1
Conn_02x17_Counter_Clockwise
J17
1
Conn_02x17_Counter_Clockwise
J18
Show 42 more
QtyPartRefs
1
C5467493
0806030.wr
F1
2
C2602078
750mA
F2, F3
1
C70071
3v3 Fuse
F4
2
SurLok
H3, H4
2
Jumper_2_Open
JP1, JP2
3
C3153804
Thermistor_NTC
TH1, TH2, TH3
10
C3758469
D_Schottky
D1, D25, D26, D27, D28, D29, D30, D31 +2
3
D
D2, D36, D37
8
Amber
D3, D5, D7, D10, D13, D15, D18, D20
8
GREEN
D4, D6, D8, D9, D14, D16, D17, D19
4
RED
D11, D21, D22, D23
2
C6952426
D_TVS_Dual_AAC
D12, D33
1
C88377
33.2v
D24
1
C460914
D_Zener
D35
1
100 @ 100MHz
FB1
1
C445489
5.6uH
L1
1
C1329517
4.7uH
L2
4
C1591
.1uF
C1, C36, C43, C45
20
C1591
0.1uF
C2, C6, C8, C11, C12, C13, C14, C15 +12
1
C1591
0.22uF
C3
7
C3909963
22uF
C4, C10, C34, C35, C38, C39, C41
1
C730416
47uF
C5
2
C21117
33nF
C7, C37
2
C1713
10uF
C9, C31
1
C5673
1uF
C17
2
C167425
12pF
C19, C22
2
C71000
2.2uF
C30, C32
2
C1779
4.7uF
C40, C42
1
C_Small
C44
8
0.1uF
C46, C47, C48, C49, C50, C51, C52, C53
1
C2479414
3.9k
R1
1
C2484672
16k
R2
27
C2479067
10k
R3, R29, R30, R31, R32, R33, R34, R35 +19
1
C6112657
15k
R4
1
C237792
100k
R5
19
C2479439
330
R6, R8, R9, R10, R11, R12, R13, R14 +11
2
120
R7, R73
6
C2484712
1k
R18, R23, R69, R72, R74, R75
1
C2479439
570
R28
17
R_Small
R40, R41, R45, R47, R48, R50, R52, R53 +9
1
C2479616
220
R54
1
C2479572
30.9k
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

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