Phase2-module

udaravima·Lab_Bench·hardware/phase2-module/phase2-module.kicad_pcb

Phase2-module layout, top view — open source STM32 board by udaravima
Simulate this board

About the Phase2-module

Phase2-module is an open source STM32 PCB design by udaravima, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 130 × 90 mm, with 172 components from 87 distinct parts.

Its main chip is the STM32G431CBT6, from the STM32 family. Other key parts include the DAC80502DRXR, OPA2333AIDGKR, LM5143QRHARQ1, INA240A3DR and INA228AIDGSR. By type, the board carries 69 capacitors, 55 resistors, 14 transistors, 13 ICs, 8 diodes and 6 connectors.

It belongs with the power & battery designs in this gallery.

From the project

A modular, rack-style DC power supply: up to 8 hot-pluggable 600 W buck modules on a shared DC input bus, coordinated by a central manager over CAN. Each channel is a self-contained analog CV/CC supply with bench-grade precision, usable for lab work, bulk DC power, and battery ch

A modular, rack-style DC power supply: up to 8 hot-pluggable 600 W buck modules on a shared DC input bus, coordinated by a central manager over CAN. Each channel is a self-contained analog CV/CC supply with bench-grade precision, usable for lab work, bulk DC power, and battery charging.

- Phase 0 — design docs: complete (01–07). - Phase-1 schematic: complete (v1) and machine-verified — 7 generated sheets, 137 components; every net asserted against the intended net table, every footprint pad-checked; vendor symbols/footprints datasheet-vetted. Audited with the kicad-happy analyzers + ngspice…

Main components on the Phase2-module

Phase2-module bill of materials (BOM)

172 components, 87 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
DAC80502DRXR
DAC80502DRXT
TI
U1
1
OPA2333AIDGKR
OPA2333
TI
U2
1
LM5143QRHARQ1
LM5143RHAR
TI
U3
1
INA240A3DR
INA240A3
TI
U4
1
INA228AIDGSR
INA228
TI
U5
1
LTC7004EMSE#PBF
LTC7004
ADI
U6
1
TLV7011DCKR
TLV7011DCK
TI
U7
1
LMR36015ARNXR
LMR36015AQRNXRQ1
TI
U8
1
NCP1117ST33T3G
NCP1117-3.3
onsemi
U9
1
STM32G431CBT6
ST
U10
1
TCAN1042VDRQ1
TCAN1042HGV
TI
U11
1
LM5069MM-2/NOPB
LM5069MM-2
TI
U12
1
TS5A3166DBVR
TS5A3166
TI
U13
8
CSD18540Q5B
TI
Q1, Q2, Q3, Q4, Q10, Q11, Q12, Q13
5
2N7002
Q5, Q6, Q7, Q8, Q9
1
CSD19536KTT
TI
Q14
1
8MHZ
8MHz
Y1
1
XT60PW-M
XT60PW-M SLOT PWR
Amass
J1
1
SWD
J2
1
UART
J3
Show 67 more
QtyPartRefs
1
XT60PW-M
XT60PW-M OUTPUT
Amass
J4
1
SLOT SIGNALS
J5
1
FAN
J6
1
C3207132
35A blade
F1
2
10K B3950
RT1, RT2
4
BAT54W
D1, D2, D3, D4
1
SMBJ33A
D5
1
1N4148W
D6
1
STATUS
D7
1
TL431BIDBZR
TL431B 2.495V
TI
D8
2
MWSA1707S-6R8MT
6.8u MWSA1707S/XAL1510
Sunlord
L1, L3
1
33U/1.2A
33u/1.2A
L2
1
10N
10n
C1
1
22N
22n
C2
21
100N
100n
C3, C5, C27, C28, C33, C34, C35, C39 +13
1
150N
150n
C4
14
GCM32EC71H106KA03L
10u/50V X7S
Murata
C6, C7, C8, C9, C10, C11, C12, C13 +6
1
470U/50V
470u/50V
C14
4
C2923769
220u/35V hybrid
Lelon
C15, C16, C36, C37
2
47N
47n
C18, C20
1
470N
470n
C19
4
1u
C21, C30, C42, C53
2
2.2U
2.2u
C22, C23
1
27N
27n
C24
1
2.2N
2.2n
C25
3
1n
C31, C32, C44
2
DNP
C49, C58
2
4.7U/50V
4.7u/50V
C50, C51
2
22U/16V
22u/16V
C54, C55
1
10U/16V
10u/16V
C56
1
22U/10V
22u/10V
C57
1
4.7U
4.7u
C64
1
1u VDDA
C65
2
18P
18p
C66, C67
1
46.4K 0.1%
R1
1
1.0K 0.1%
R2
2
10K 0.1%
R3, R6
1
33K
R4
2
5.6K
R5, R8
1
15K
R7
9
100K
R16, R18, R19, R20, R22, R23, R38, R52 +1
1
2.2K
R24
1
63.4K 1%
R26
1
4.7K 0.5W preload
R27
1
4.7
R29
2
C46634444
1m0 3W Kelvin
R30, R34
2
1K
R31, R66
1
110K 0.1%
R32
1
10.0K 0.1%
R33
1
267K 1%
R35
4
C49837985
7m5 1W
R36, R37, R42, R57
1
DNP 0R
R39
2
DNP snub
R40, R41
3
10K
R43, R64, R65
1
47K
R44
1
215K 0.1%
R45
1
20.0K 0.1%
R46
4
10K 1%
R47, R61, R67, R68
1
100K 1%
R50
1
24.9K 1%
R51
1
200K 1%
R60
2
4.7K
R62, R63
1
C49837991
1m5 3W Kelvin
R70
1
47.5K 1%
R71
1
12.1K 1%
R72
1
4.87K 1%
R73
1
15.0K 1%
R74

Phase2-module design files

The KiCad project lives in the udaravima/Lab_Bench repository on GitHub; these links point at the commit this page was built from.

Phase2-module: common questions

What microcontroller does the Phase2-module use?

The Phase2-module is built around the STM32G431CBT6, from the STM32 family.

How big is the Phase2-module?

The Phase2-module measures 130 × 90 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Phase2-module?

172 components, from 87 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 Phase2-module design files?

From the udaravima/Lab_Bench 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 Phase2-module design in my own project?

Yes, under the terms of its GPL-3.0 license, which udaravima chose for the repository.

Can I test firmware for the Phase2-module 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 Lab_Bench

Similar boards