Flight data recorder

alexdortiz·flight-data-recorder·hardware/altlog.kicad_pcb

Flight data recorder PCB layout, top view — open source STM32 board by alexdortiz
Simulate this board

About the Flight data recorder PCB

Flight data recorder is an open source STM32 PCB design by alexdortiz, published on GitHub under the MIT license. It is a 4-layer board measuring 57 × 27 mm, with 47 components from 30 distinct parts.

Its main chip is the STM32F411CEU6, from the STM32 family. Other key parts include the MS5611-01BA03, LSM6DSO32TR, W25Q128JVSIQ, AP2112K-3.3TRG1 and MCP73831T-2ACI/OT. By type, the board carries 21 capacitors, 8 resistors, 7 ICs, 3 connectors, 3 diodes and 1 transistor.

From the project

4-layer flight data recorder. Open altlog.kicadpro in KiCad 10**.

4-layer flight data recorder. Open altlog.kicadpro in KiCad 10**.

See ../docs/schematic-plan.md (net-by-net), ../docs/layout-plan.md, and ../docs/verification.md.

Main components on the Flight data recorder

Flight data recorder bill of materials (BOM)

47 components, 30 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F411CEU6
STMicroelectronics
U1
1
MS5611-01BA03
TE Connectivity
U2
1
LSM6DSO32TR
LSM6DSO32
STMicroelectronics
U3
1
W25Q128JVSIQ
Winbond
U4
1
AP2112K-3.3TRG1
AP2112K-3.3
Diodes Incorporated
U5
1
MCP73831T-2ACI/OT
MCP73831
Microchip
U6
1
TPD2E001DRLR
TPD2E001
Texas Instruments
U7
1
2N7002
onsemi
Q1
1
ABM8-25.000MHZ-B2-T
25MHz
Abracon
Y1
1
USB4105-GF-A
USB-C
GCT
J1
1
B2B-PH-K-S
JST-PH
JST
J2
1
20021121-00010T4LF
SWD
Amphenol ICC
J3
1
PKMCS0909E3000-R1
PKMCS0909E
Murata
LS1
1
B3U-1000P
Arm/Erase
Omron
SW1
1
150060GS75000
LED green
Wurth Elektronik
D1
1
150060RS75000
LED red
Wurth Elektronik
D2
1
PMEG2005EH
Schottky 20V
Nexperia
D3
1
BLM18PG600SN1D
Ferrite
Murata
FB1
12
CL05B104KO5NNNC
0.1uF
Samsung
C1, C2, C3, C4, C5, C6, C7, C8 +4
3
CL21A106KOQNNNG
10uF
Samsung
C13, C14, C15
Show 10 more
QtyPartRefs
1
CL10A475KO8NNNC
4.7uF
Samsung
C16
1
CL10B225KO8NNNC
2.2uF
Samsung
C17
2
CL05A105KA5NQNC
1uF
Samsung
C18, C19
2
CL05C270JB5NNNC
27pF
Samsung
C20, C21
2
RC0402FR-075K1L
5.1k
Yageo
R1, R2
1
RC0402FR-0710KL
10k
Yageo
R3
1
RC0402FR-074K7L
4.7k
Yageo
R4
2
RC0402FR-071KL
1k
Yageo
R5, R6
1
RC0402FR-07100RL
100R
Yageo
R7
1
RC0402FR-07100KL
100k
Yageo
R8

Flight data recorder design files

The KiCad project lives in the alexdortiz/flight-data-recorder repository on GitHub; these links point at the commit this page was built from.

Flight data recorder: common questions

What microcontroller does the Flight data recorder use?

The Flight data recorder is built around the STM32F411CEU6, from the STM32 family.

How big is the Flight data recorder PCB?

The Flight data recorder measures 57 × 27 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Flight data recorder?

47 components, from 30 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 Flight data recorder design files?

From the alexdortiz/flight-data-recorder 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 Flight data recorder design in my own project?

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

Can I test firmware for the Flight data recorder 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