Aems

vigneshuw·aems·hardware/EnergyMonitoringSystem.kicad_pcb

Aems PCB layout, top view — open source STM32 board by vigneshuw

About the Aems PCB

Aems is an open source STM32 PCB design by vigneshuw, published on GitHub under the Custom license license. It is a 8-layer board measuring 200 × 115 mm, with 266 components from 76 distinct parts.

Its main chip is the STM32H745ZGT6, from the STM32 family. Other key parts include the TCPP01-M12, STEF05SGR, USBLC6-2P6, ST1PS02CQTR and LDLN025M12R. By type, the board carries 106 resistors, 100 capacitors, 17 ICs, 15 connectors, 12 diodes and 10 inductors.

From the project

Autonomous Energy Monitoring System (AEMS)

KiCad design for the AEMS v2 data-acquisition board: a custom, multi-channel energy-monitoring front end built around the ADS131M08 ADC and the STM32H745 dual-core MCU. This is the hardware layer of the Autonomous Energy Monitoring System and is designed to be reproduced, modified, and manufactured by others.

The KiCad project root is EnergyMonitoringSystem.kicadpro`.

Aems, from the project README
From the project README

Main components on the Aems

Aems bill of materials (BOM)

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

QtyPartRefs
1
TCPP01-M12
U201
1
STEF05SGR
U202
1
USBLC6-2P6
U203
2
ST1PS02CQTR
U301, U302
1
LDLN025M12R
U303
1
LM2664M6/NOPB
LM2664M6_NOPB
U304
1
STM32H745ZGT6
U401
1
BLUENRG-M2SA
U501
3
TSV911ILT
U601, U602, U603
1
ADS131M08IRSNR
U604
1
ADM2565EBRNZ
U701
1
EMIF06-MSD02N16
U702
1
LAN8742A-CZ-TR
U801
1
MX52LM04A11XSI
U901
1
STL6N3LLH6
Q201
2
NX3225SA-25.000M-STD-CSR-6
Crystal_GND24
Y401, Y801
1
NX3215SA-32.768K-STD-MUA-14
32.768KHz
Y402
1
USB4105-GF-A
USB_C_Receptacle_USB2.0_16P
J201
7
1548128
Screw_Terminal_01x02
J202, J601, J602, J603, J604, J605, J606
2
62701021621
Conn_02x05_Counter_Clockwise
J401, J502
Show 56 more
QtyPartRefs
1
CLP-110-02-G-D
J501
1
M20-9720546
Conn_02x08_Counter_Clockwise
J503
1
1548129
Screw_Terminal_01x03
J701
1
DM3AT-SF-PEJM5(40)
DM3AT-SF-PEJM5_40_
J702
1
SI-60062-F
J801
2
RS282G05A3SMRT
SW_Push
SW401, SW402
1
ESDA7P60-1U1M
D201
1
BAT30KFILM
D202
2
150040RS73240
LED
D301, D302
2
ESDALC6V1-1M2
D401, D402
5
PESD3V3L1BA,115
D403, D404, D405, D406, D408
1
APFA3010LSEEZGKQBKC
LED_RAGB
D407
2
BBGK00160808601Y00
FerriteBead
FB401, FB801
1
FBMJ1608HM180NTR
FerriteBead
FB402
2
BLM15HD182SN1D
FerriteBead
FB701, FB702
3
MCHK1608T2R2MKN
2u2
L301, L302, L401
2
LQM21FN100M80L
10u
L303, L304
36
04023C104KAT2A
100n
C201, C202, C401, C402, C403, C404, C407, C414 +28
11
KGM15CR51A106KT
10u
C203, C204, C301, C302, C405, C415, C431, C701 +3
4
KGM15CR50J476MT
47u
C303, C304, C305, C306
2
10SVPS10M
10u
C307, C309
7
KGM05AR70J105KH
1u
C308, C310, C406, C429, C616, C617, C807
6
GJM1555C1H5R6FB01D
5p6
C408, C409, C423, C424, C801, C802
2
KAM05CT70J475KH
4u7
C410, C411
8
KGM05AR51A225KH
2u2
C412, C413, C428, C435, C501, C902, C904, C906
1
CC0402JRNPO9BN221
220p
C419
10
GCM1885C2A100JA16D
10p
C601, C602, C603, C604, C605, C606, C610, C611 +2
6
CGA3EANP02A682J080AC
6800p
C607, C608, C609, C613, C614, C615
1
CGA2B2X7R1C224K050BE
220n
C618
4
04023D104JAT2A
0u1
C703, C704, C705, C706
1
GCM1555C2A471JE02D
470p
C806
1
04025C102KAZ2A
1n
C812
6
CRCW060310K0FKEI
10k
R201, R404, R607, R608, R609, R637
1
SFR03EZPF2701
2k7
R202
2
SFR01MZPF1200
120R
R203, R701
4
CRCW0603100KFKEE
100k
R301, R302, R638, R639
2
RC0402FR-07221RL
220R
R303, R304
4
ERJ-S03F22R0V
22R
R401, R402, R403, R502
9
CRCW06031K00FKEE
1k
R405, R406, R407, R622, R623, R624, R625, R626 +1
8
M55342K11B49D9RS2
49R9
R408, R409, R410, R411, R811, R812, R813, R815
9
ESR03EZPF33R0
33R
R412, R413, R414, R631, R632, R633, R634, R635 +1
1
CRCW060347K0FKEAHP
47k
R501
1
SR0603FR-7T4K7L
4k7
R503
3
B72220S0271K101
R_Variable
R601, R602, R603
9
TNPV0805330KBEEA
330k
R604, R605, R606, R610, R611, R612, R613, R614 +1
3
ERJ-3EKF1502V
15k
R616, R617, R618
3
RT0805FRE10750RL
750R
R619, R620, R621
3
ERJ-PA3F2001V
2k
R628, R629, R630
4
RC0402FR-7D33RL
33R
R801, R802, R804, R805
8
ERJ-PA2F1002X
10k
R803, R806, R807, R808, R810, R816, R817, R910
1
RT73F1J1K5BTD
1k5
R809
1
ERJ-P03F1212V
12k1
R814
2
CRGH0603F270R
270R
R818, R819
2
CRCW06030000Z0EI
0R
R820, R922
10
RC0402FR-7D47KL
47k
R901, R902, R903, R904, R905, R906, R907, R908 +2
10
RC0402FR-7D22RL
22R
R911, R912, R913, R914, R915, R916, R917, R918 +2

Aems design files

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

Aems: common questions

What microcontroller does the Aems use?

The Aems is built around the STM32H745ZGT6, from the STM32 family.

How big is the Aems PCB?

The Aems measures 200 × 115 mm, has 8 copper layers and is 1.607 mm thick.

How many components are on the Aems?

266 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 Aems design files?

From the vigneshuw/aems 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 Aems design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

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