CPU Board

jsjolund·sailoraid·Hardware/CPU_Board_rev2/CPU_Board.kicad_pcb

CPU Board layout, top view — open source STM32 board by jsjolund
Simulate this board

About the CPU Board

CPU Board is an open source STM32 PCB design by jsjolund, published on GitHub. It is a 2-layer board measuring 100 × 70 mm, with 112 components from 52 distinct parts.

Its main chip is the STM32F411RETx, from the STM32 family. Other key parts include the NCP1117DT12G, FT232RL, HTS221, INA128 and SPBTLE-RF. By type, the board carries 39 capacitors, 22 connectors, 20 resistors, 12 ICs, 7 jumpers and 3 transistors.

It belongs with the sensors designs in this gallery.

From the project

Sensor package for the Laser Pico sail boat

BlueNRG (Old Bluetooth module) Datasheet

CPU Board, from the project README
From the project README

Main components on the CPU Board

CPU Board bill of materials (BOM)

112 components, 52 distinct parts.

QtyPartRefs
1
STM32F411RETx
U1
1
NCP1117DT12G
U2
1
FT232RL
U3
1
HTS221
U4
2
INA128
U5, U12
1
SPBTLE-RF
U6
1
A2235-H
U7
1
LSM303AGR
U8
1
LSM6DSL
U9
1
MCDTS2-4N
U10
1
LPS22HB
U11
1
Q_PMOS_GSD
Q1
2
Q_PNP_BCE
Q2, Q3
1
8MHz
Y1
1
CONN_01X02
P1
1
USB_B
P2
2
CONN_01X04
P3, P4
2
CONN_01X06
P5, P11
1
CONN_02X12
P6
4
CONN_01X02
P7, P8, P9, P10
Show 32 more
QtyPartRefs
3
CONN_01X03
P12, P14, P18
4
CONN_01X01
P13, P15, P16, P17
1
CONN_01X06
P21
1
CONN_01X06
P24
2
CONN_01X04
P25, P26
1
LSM9DS1
IM1
5
Jumper_NC_Small
JP1, JP2, JP5, JP6, JP7
2
Jumper_NC_Dual
JP3, JP4
2
360
RV1, RV2
1
D_Zener
D1
1
D_Photo
D2
1
L_Core_Ferrite_500mA
L1
2
330uH
L2, L3
1
1u
C1
2
18p
C2, C3
4
4.7u
C4, C5, C10, C30
20
100n
C6, C8, C9, C11, C12, C13, C14, C15 +12
3
10u
C7, C16, C19
1
2.2u
C21
1
1uF
C22
1
220nF
C25
2
10uF
C26, C35
3
100nF
C28, C29, C31
1
10n
C38
11
10k
R1, R2, R6, R7, R8, R11, R12, R16 +3
1
2.7k
R3
2
6.8k
R4, R5
1
47K
R9
2
5k
R10, R13
1
220
R14
1
1k
R15
1
0R
R21

CPU Board design files

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

CPU Board: common questions

What microcontroller does the CPU Board use?

The CPU Board is built around the STM32F411RETx, from the STM32 family.

How big is the CPU Board?

The CPU Board measures 100 × 70 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the CPU Board?

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

Where can I download the CPU Board design files?

From the jsjolund/sailoraid repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the CPU Board design in my own project?

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

Can I test firmware for the CPU Board 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 sailoraid

Similar boards