Pathfinder

Ningheim·Pathfinder·hardware/SimpleFlightController.kicad_pcb

Pathfinder PCB layout, top view — open source STM32 board by Ningheim

About the Pathfinder PCB

Pathfinder is an open source STM32 PCB design by Ningheim, published on GitHub. It is a 2-layer board measuring 50 × 55 mm, with 82 components from 40 distinct parts.

Its main chip is the STM32F722RETX, from the STM32 family. Other key parts include the TPS63070RNMR, ICM-20948, BME280, BQ25887RGET and LMR51430XDDCR. By type, the board carries 38 capacitors, 24 resistors, 6 ICs, 4 inductors, 3 connectors and 2 crystals.

It belongs with the robotics & motion, power & battery and sensors designs in this gallery.

From the project

A compact 2-layer flight controller built around the STM32F722 — onboard 2S battery charging, IMU + barometer, microSD logging, two servo outputs. Currently working through final layout cleanup before fab.

This is a USB-C powered 2-layer flight controller built around the STM32F722. It's 2S LiPo/Li-ion battery, a 6-axis IMU, a barometer, microSD logging, and two servo outputs. Lots of the sensors I used on this haven't been seen on much other flight controllers including the one I used the guide from. Feel free to use this for hobbyist and competition rocketry!

Pathfinder, from the project README
From the project README

Main components on the Pathfinder

Pathfinder bill of materials (BOM)

82 components, 40 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS63070RNMR
TI(德州仪器)
U1
1
ICM-20948
TDK InvenSense(应美盛)
U3
1
BME280
Bosch(博世)
U4
1
BQ25887RGET
TI(德州仪器)
U5
1
LMR51430XDDCR
TI(德州仪器)
U6
1
STM32F722RETX
STM32F722RETx
U7
1
X322525MOB4SI
YXC(扬兴晶振)
X1
1
Q13FC13500004
Q13FC1350000400
EPSON(爱普生)
X2
2
PH2.54-2X3P-H25
Conn_01x03
J1, J3
1
XY308-2.54-3P
Screw_Terminal_01x03
J2
1
DM3C-SF
HRS(广濑)
CARD1
2
TS-1088-AR02016
XUNPU(讯普)
SW1, SW2
1
TYPE-C 16PIN 2MD(073)
TYPE-C 16PIN 2MD
SHOU HAN(首韩)
USB1
1
C130723
LED
D1
1
C285919
1μH
L1
1
1.5UH
1.5μH
L2
1
5.6UH
5.6μH
L3
1
FCM1608KF-601T03
TAI-TECH(台庆)
L4
11
100NF
100nF
C1, C18, C19, C20, C21, C26, C27, C28 +3
1
47UF
44uF
C2
Show 20 more
QtyPartRefs
7
10UF
10uF
C3, C4, C6, C8, C12, C13, C14
5
1UF
1uf
C5, C31, C32, C33, C34
1
47UF
47uF
C7
3
22UF
22uF
C9, C10, C11
1
C77002
2.2μF
C15
2
C129302
22μF
C16, C17
2
100UF
100uF
C22, C24
1
2.2UF
2.2uF
C25
2
6.8PF
6.8pF
C35, C36
2
22PF
20pF
C37, C38
2
5.1K
R1, R2
1
2.2K
2.2k
R3
14
10K
10k
R4, R5, R6, R8, R13, R14, R15, R18 +6
1
300
R7
1
30.1K
30.1k
R9
1
5.1K
5.23k
R10
1
390
383
R11
1
C3921908
RCBSET
R12
1
22K
22.1k
R16
1
100K
100k
R17

Pathfinder design files

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

Pathfinder: common questions

What microcontroller does the Pathfinder use?

The Pathfinder is built around the STM32F722RETX, from the STM32 family.

How big is the Pathfinder PCB?

The Pathfinder measures 50 × 55 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Pathfinder?

82 components, from 40 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 Pathfinder design files?

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

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

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