PS-HVCarrier

lhr-solar·PS-HVCarrierPCB·Hardware/PS-AmperesPCB.kicad_pcb

PS-HVCarrier PCB layout, top view — open source STM32 board by lhr-solar
Simulate this board

About the PS-HVCarrier PCB

PS-HVCarrier is an open source STM32 PCB design by lhr-solar, published on GitHub. It is a 2-layer board measuring 80.5 × 84.7 mm, with 152 components from 76 distinct parts.

Its main chip is the STM32L431CBTX, from the STM32 family. Other key parts include the SN74AHC1G32DBVR, INA241A4IDR, AMC1350DWVR, LM76202QPWPRQ1 and LT1963AEST-3.3#TRPBF. By type, the board carries 54 capacitors, 42 resistors, 21 diodes, 14 ICs, 6 connectors and 4 test points.

From the project

Measures pack current using a low-side shunt resistor

Main components on the PS-HVCarrier

PS-HVCarrier bill of materials (BOM)

152 components, 76 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
SN74AHC1G32DBVR
IC1
1
INA241A4IDR
IC2
1
AMC1350DWVR
IC3
1
LM76202QPWPRQ1
IC5
2
LT1963AEST-3.3#TRPBF
U1, U4
1
TPS5405DR
U2
1
TPS2115ADRBR
U3
1
STM32L431CBTX
STM32L431CBTx
U5
1
TCAN337
U6
1
CDSOT23-T24CAN
U7
1
CP2102N-A02-GQFN24
U8
1
REF35125QDBVR
U9
1
TLV9002QDRQ1
U10
1
8M
Y1
1
SWD
J3
1
CONN_01X02_PIN
Conn_01x02_Pin
J4
1
USB4105-GF-A
J5
1
Scrut Conn
J6
2
Nanofit 1x05
J7, J8
1
Fuse
F1
Show 56 more
QtyPartRefs
1
3568
F2
1
Termination
JP1
1
1769205341
PS1
1
RST
SW1
1
BOOT
SW2
1
Scrut Select
SW4
1
I_OUT
TP1
2
GND
TP8, TP15
1
GND HV
TP9
1
24V
D1
1
3.3V HV
D2
1
3.3V
D3
1
PFLT
D4
1
BUCK
D5
1
MBR230S1F
D6
1
Heartbeat
D7
1
Fault
D8
1
Charge
D9
1
Discharge
D10
4
TVS
D11, D15, D16, D18
1
CAN Status
D12
3
1N5819HW
D13, D21, D22
1
SP0503BAHT
D14
1
TVS
D17
1
VBUS
D19
2
FerriteBead
FB1, FB2
1
100UH
100uH
L1
5
4.7UF
4.7uF
C1, C2, C19, C32, C35
13
10UF
10uF
C3, C4, C5, C7, C9, C10, C11, C17 +5
10
0.1UF
0.1uF
C6, C14, C15, C29, C33, C36, C37, C40 +2
7
1UF
1uF
C8, C16, C38, C46, C47, C51, C52
1
10NF
10nF
C12
1
3.3NF
3.3nF
C13
12
100NF
100nF
C20, C21, C22, C23, C24, C26, C28, C30 +4
2
12P
12p
C25, C27
2
68NF
68nF
C41, C49
1
1NF
1nF
C43
2
4.3K
4.3k
R1, R4
8
120
R2, R3, R11, R12, R13, R14, R16, R18
3
1k
R5, R19, R24
1
16K
16k
R6
9
10K
10k
R8, R10, R15, R17, R27, R32, R33, R34 +1
1
332
R9
1
22K
22k
R20
2
47K
47k
R21, R28
2
5.1K
5.1k
R22, R23
3
0
R25, R40, R41
2
24.9K
24.9k
R26, R45
1
50
R29
1
100K
100k
R30
1
19K
19k
R31
1
402K
402k
R35
1
45.3K
45.3k
R36
1
590
R37
1
2.1K
2.1k
R38
1
WSBS8518L2500JTP3
R39

PS-HVCarrier design files

The KiCad project lives in the lhr-solar/PS-HVCarrierPCB repository on GitHub; these links point at the commit this page was built from.

PS-HVCarrier: common questions

What microcontroller does the PS-HVCarrier use?

The PS-HVCarrier is built around the STM32L431CBTX, from the STM32 family.

How big is the PS-HVCarrier PCB?

The PS-HVCarrier measures 80.5 × 84.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the PS-HVCarrier?

152 components, from 76 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 PS-HVCarrier design files?

From the lhr-solar/PS-HVCarrierPCB 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 PS-HVCarrier design in my own project?

The repository has no license, so all rights stay with lhr-solar. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the PS-HVCarrier 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