Hardware

leelili444·Hardware

Hardware PCB layout, top view — open source STM32 board by leelili444

About the Hardware PCB

Hardware is an open source STM32 PCB design by leelili444, published on GitHub. It is a 4-layer board measuring 45 × 40 mm, with 56 components from 32 distinct parts.

Its main chip is the STM32F405RGTX, from the STM32 family. Other key parts include the CH340E, LD39150DT33-R, USBLC6-2SC6, X1G0059610004 and ICM-42688-P. By type, the board carries 22 capacitors, 15 resistors, 7 ICs, 3 connectors, 2 switches and 2 diodes.

It belongs with the sensors designs in this gallery.

From the project

Hardware design files for MX IMU V1.0

This repository contains the MX_IMU V1.0 hardware design files, libraries, and production outputs created with KiCad.

- Project: MX_IMU (IMU sensor module) - Tool: KiCad (schematic capture and PCB layout)

- MXIMU.kicadpro - Project file - MXIMU.kicadsch — Main schematic - MXIMU.kicadpcb — PCB layout file - .kicadsym — Symbol files, located in library/symbols - .kicadmod (footprints) — Footprint libraries, located in library/footprints - 3DModels/ — Component 3D STEP models for the PCB 3D viewer - production/ — Manufacturing outputs (BOM, placement files, IPC netlist, etc.)

Hardware, from the project README
From the project README

Main components on the Hardware

Hardware bill of materials (BOM)

56 components, 32 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
CH340E
U1
1
LD39150DT33-R
ld39150dt33-r
STMicroelectronics
U2
1
USBLC6-2SC6
U3
1
STM32F405RGTX
STM32F405RGTx
U4
1
X1G0059610004
U5
1
ICM-42688-P
U6
1
TJA1051T/3
NXP USA Inc.
U7
1
Serial USB
J1
1
ZX-PZ2.54-1-5PZZ
J2
1
CONN_01X03_SOCKET
Conn_01x03_Socket
J3
2
SM04B-GHS-TB(LF)(SN)
I2C1, Serial1
1
ASEK-32.768KHZ-L-R-T
LSE1
2
B3U-1000P
SW1, SW2
1
APBD3224SURKCGKC-F01
LED1
2
LED
D1, D2
1
C1017
600 @ 600 MHz
FB1
3
100NF
100nf
C1, C3, C16
1
1u
C2
4
2U2
2u2
C4, C6, C8, C19
1
4U7
4u7
C5
Show 12 more
QtyPartRefs
7
100N
100n
C7, C9, C10, C11, C12, C15, C21
1
1u
C13
2
10N
10n
C14, C20
1
0.01U
0.01u
C17
1
0.1U
0.1u
C18
1
4N7
4n7
C22
4
330R
R1, R2, R7, R8
2
5.1K
5.1k
R3, R4
2
10K
10k
R5, R6
3
22
R9, R10, R11
2
60R
R12, R13
2
2K2
2k2
R14, R15

Hardware design files

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

Hardware: common questions

What microcontroller does the Hardware use?

The Hardware is built around the STM32F405RGTX, from the STM32 family.

How big is the Hardware PCB?

The Hardware measures 45 × 40 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Hardware?

56 components, from 32 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 Hardware design files?

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

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

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