Ampere

LtBrain·Ampere·ampere/ampere.kicad_pcb

Ampere PCB layout, top view — open source STM32 board by LtBrain

About the Ampere PCB

Ampere is an open source STM32 PCB design by LtBrain, published on GitHub under the MIT license. It is a 4-layer board measuring 100 × 65 mm, with 208 components from 79 distinct parts.

Its main chip is the STM32G474RETX, from the STM32 family. Other key parts include the USBLC6-2P6, TPS26750SRSMR, TPD4S480RUKR, CAT24C256 and TPS55289. By type, the board carries 100 capacitors, 59 resistors, 18 ICs, 11 connectors, 7 transistors and 7 diodes.

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

From the project

A variable benchtop power supply

This board was created with the intention of streamlining PCB workflows at home without spending that much money on a laboratory grade power supply. It adds features such as USB communication so that a standard PC can talk to this board and monitor outputs while also changing them and providing some waveform generation.

Ampere relies on a STM32G474 chip to orchestrate and control all the power path devices via I2C. This is very useful because it allows a single pair of traces to practically talk with the entire board. However, Ampere does use 3 I2C channels for increased reliability and just…

Ampere, from the project README
From the project README

Main components on the Ampere

Ampere bill of materials (BOM)

208 components, 79 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
USBLC6-2P6
U1
1
STM32G474RETX
STM32G474RETx
U2
1
TPS26750SRSMR
U3
1
TPD4S480RUKR
U4
1
CAT24C256
U5
2
TPS55289
U6, U8
2
MIC29302WU
U7, U9
2
MCP4725XXX-XCH
MCP4725xxx-xCH
U11, U15
4
INA238
U13, U14, U18, U19
1
LM74502DDFR
U21
1
LMR36520ADDA
U22
1
TPS7A91
U23
2
BSC040N08NS5
Q1, Q12
2
CSD17484F4
Q6, Q7
1
CSD18543Q3A
Q8
2
AO4485
Q9, Q10
1
25 MHZ
Y1
1
32.768 KHZ
Y2
2
USB_C_Receptacle
J1, J2
1
BUCK2+
J3
Show 59 more
QtyPartRefs
1
2x12 IDC
J5
1
BUCK2-
J6
1
BUCK1+
J7
1
BUCK1-
J8
1
LDO1_VOUT
J9
1
LDO1_GND
J10
1
LDO2_VOUT
J11
1
LDO2_GND
J12
1
BLUE
D1
2
RED
D2, D3
2
10V
D5, D7
2
SMBJ24CA
D6, D8
1
22 ohm
FB1
2
4.7UH
4.7uH
L1, L2
1
12UH
12uH
L4
35
100NF
100nF
C1, C9, C11, C12, C13, C14, C21, C24 +27
1
470NF
470nF
C2
1
4.7UF
4.7uF
C3
4
10NF
10nF
C4, C5, C6, C7
4
10UF
10uF
C8, C28, C29, C30
4
10UF
10uF
C10, C27, C127, C128
1
220UF
220uF
C15
4
18PF
18pF
C17, C18, C19, C20
2
220PF
220pF
C22, C23
7
1UF
1uF
C35, C43, C52, C58, C71, C77, C125
12
10UF
10uF
C36, C37, C38, C44, C45, C56, C57, C72 +4
2
4.7UF
4.7uF
C46, C59
3
10NF
10nF
C47, C60, C126
2
4700PF
4700pF
C48, C66
2
100PF
100pF
C49, C67
2
68UF
68uF
C50, C55
2
100UF
100uF
C51, C76
1
220NF
220nF
C104
2
100NF
100nF
C115, C118
2
10UF
10uF
C116, C117
3
22UF
22uF
C119, C120, C121
2
4.7UF
4.7uF
C122, C123
1
220NF
220nF
C124
1
2.2UF
2.2uF
C130
10
2.2K
R1, R2, R4, R5, R84, R85, R86, R87 +2
4
10K
R3, R6, R14, R72
7
100K
R7, R15, R28, R29, R37, R41, R78
2
5.1K
R12, R13
2
0
R20, R27
6
10M
10m
R30, R38, R48, R50, R67, R71
8
10
R31, R32, R39, R40, R46, R47, R49, R51
2
49.9K
R33, R42
2
150K
R34, R43
2
27.4K
R35, R44
2
2.2K
R36, R45
2
9.2K
R63, R68
2
1K
R64, R69
2
1.56K
R65, R70
1
10K
R66
1
4K
R79
1
100K
R80
1
38.2K
R81
1
100K
R82
1
32.4K
R83

Ampere design files

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

Ampere: common questions

What microcontroller does the Ampere use?

The Ampere is built around the STM32G474RETX, from the STM32 family.

How big is the Ampere PCB?

The Ampere measures 100 × 65 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Ampere?

208 components, from 79 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 Ampere design files?

From the LtBrain/Ampere 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 Ampere design in my own project?

Yes, under the terms of its MIT license, which LtBrain chose for the repository.

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