Charger module

mikesmitty·power-manifold·hardware/charger-module/charger-module.kicad_pcb

Charger module layout, top view — open source STM32 board by mikesmitty

About the Charger module

Charger module is an open source STM32 PCB design by mikesmitty, published on GitHub. It is a 4-layer board measuring 101.2 × 24 mm, with 86 components from 45 distinct parts.

Its main chip is the STM32G071C8T6, from the STM32 family. Other key parts include the LP2985-3.3, TPS55288RPMR, TLV7022DDFR, TCPP02-M18 and USBLC6-2SC6. By type, the board carries 39 capacitors, 28 resistors, 6 ICs, 4 transistors, 3 inductors and 2 diodes.

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

From the project

Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support.

A six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. This repository holds the hardware (KiCad), the firmware and the documentation site.

- First-time setup - User guide - Integrations: MQTT, Home Assistant and the HTTP API - Hardware architecture - Building the controller firmware and the charger blade firmware

Charger module, from the project README
From the project README

Main components on the Charger module

Charger module bill of materials (BOM)

86 components, 45 distinct parts.

QtyPartRefs
1
STM32G071C8T6
ST(意法半导体)
U1
1
LP2985-3.3
U2
1
TPS55288RPMR
TI(德州仪器)
U3
1
TLV7022DDFR
TI(德州仪器)
U4
1
TCPP02-M18
ST(意法半导体)
U5
1
USBLC6-2SC6
U6
4
BSC059N04LS6
Q1, Q2, Q3, Q4
1
USB_C_Receptacle_USB2.0_14P
J4
1
8A
F1
1
NTC_CONV
TH1
1
NTC_PLUG
TH2
1
GREEN
D1
1
ESDA25P35-1U1M
ST(意法半导体)
D2
1
BLM18KG601SN1D
FB1
1
1uH
L1
1
5.6uH
L2
2
4.7uF
C1, C7
14
100nF
C2, C3, C4, C5, C10, C14, C16, C20 +6
1
100uF
C6
6
10uF
C8, C9, C32, C33, C36, C37
Show 25 more
QtyPartRefs
3
10nF
C11, C13, C19
2
10uF
C12, C23
2
1uF
C15, C34
1
2.2nF
C17
1
1nF
C18
2
330pF
C22, C24
1
4.7nF
C25
1
100pF
C29
1
47pF
C31
1
2.2uF
C38
1
220uF
C39
7
100K
R1, R2, R9, R10, R17, R19, R26
5
4.7K
R3, R4, R5, R6, R8
1
1K
R7
1
49.9K
R11
4
10K
R12, R16, R18, R20
1
47K
R13
2
1R
R14, R21
1
2.2R
R15
1
75K
R22
1
45.3K
R23
1
56.2K
R24
1
57.6K
R25
1
R007
R27
1
R010
R28

Charger module design files

The KiCad project lives in the mikesmitty/power-manifold repository on GitHub; these links point at the commit this page was built from.

Charger module: common questions

What microcontroller does the Charger module use?

The Charger module is built around the STM32G071C8T6, from the STM32 family.

How big is the Charger module?

The Charger module measures 101.2 × 24 mm, has 4 copper layers and is 1.6062 mm thick.

How many components are on the Charger module?

86 components, from 45 distinct parts. The full bill of materials is listed on this page.

Where can I download the Charger module design files?

From the mikesmitty/power-manifold repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Charger module design in my own project?

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

Can I test firmware for the Charger 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 power-manifold

Similar boards