Skip to the content
PCBKitNew board
2 layers50 × 50 mmBoreas, the printed circuit board in 3D

an STM32F7 flight controller for a rocket.

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
100
Nets
101
Pads
366
Tracks, vias
773, 148
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Jun 2026
Updated
13 Aug 2026

Overview

Boreas is an open-source printed circuit board by darshg321, from the darshg321/Boreas repository on GitHub. It is a 2-layer board of 50 × 50 mm with 100 parts on 101 nets, routed with 773 tracks and 148 vias.

It is built around the BMP580, QMC5883P and TPS630701RNMR, with the TF-01A, ICM-45686 and TS-1088-AR02016 among its other parts. Its parts include 43 capacitors, 23 resistors, 7 ICs, 5 connectors and 4 switches. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

12

README

README.md

Boreas

a flight controller for a rocket.

made this project to both learn how to make flight controllers in general for my drone. making it i got some more practice in routing pcbs and how to read datasheets! the plan for this board is to be used in a rocket im going to make, where hopefully with the gyro and motor pins i can get it to 1km altitude or higher. little ambitious for my first rocket project but i tihnk it should be fine! for its kind of a big pcb so it'll be hard to fit on the rocket but itll work fine i think. also the sd card will be useful to gain cool telemetry, and i plan to use it to generate interesting graphs that can tell me how to improve the rocket further.

it uses an STM32F7 as an mcu, connected to an imu, barometer, and magnometer. it also has 3 leds, two buttons, a buzzer, and 3 servo motor pins. it can also charge lipo batteries through usb-c! lastly it has an sd card reader for data display!

Poster (Zine)

poster

Render

render

Schematic

schem

PCB

pcb

To use

  1. plug assembled PCB into computer
  2. run make flash in firmware path after pressing boot and reset buttons to enter flashing mode on the STM32

BOM

ItemPrice (USD)
PCB2
PCBA198.65
Shipping26.51
Total227.16

Parts

100
QtyValueFootprintReferences
150.1uFCapacitor_SMD:C_0402_1005MetricC13, C16, C19, C20, C21, C22, C24, C25, C26, C27, C28, C29, C38, C40, C42
1310KResistor_SMD:R_0402_1005MetricR4, R7, R9, R10, R11, R12, R13, R14, R18, R19, R20, R21, R22
810uFCapacitor_SMD:C_0603_1608MetricC2, C4, C5, C7, C8, C9, C10, C33
7TestPointTestPoint:TestPoint_Pad_D1.0mmTP2, TP3, TP4, TP6, TP7, TP8, TP9
522uFCapacitor_SMD:C_0805_2012MetricC11, C12, C14, C17, C18
41uFCapacitor_SMD:C_0402_1005MetricC1, C30, C31, C32
4TS-1088-AR02016easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45SW1, SW2, SW3, SW4
3Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3, J4, J5
2100KResistor_SMD:R_0402_1005MetricR15, R16
220pFCapacitor_SMD:C_0402_1005MetricC34, C35
2220Resistor_SMD:R_0402_1005MetricR8, R23
222uFCapacitor_SMD:C_1206_3216MetricC3, C43
25.1KResistor_SMD:R_0402_1005MetricR1, R2
26.8pFCapacitor_SMD:C_0402_1005MetricC36, C37
2LEDLED_SMD:LED_0603_1608MetricD1, D2
11uFCapacitor_SMD:C_0603_1608MetricC41
12.2uFCapacitor_SMD:C_0402_1005MetricC23
122.1KResistor_SMD:R_0402_1005MetricR17
130.1KResistor_SMD:R_0402_1005MetricR6
1383Resistor_SMD:R_0402_1005MetricR3
14.7uFCapacitor_SMD:C_0603_1608MetricC39
14.7uFCapacitor_SMD:C_0402_1005MetricC15
147nFCapacitor_SMD:C_0402_1005MetricC6
15.23KResistor_SMD:R_0402_1005MetricR5
1BMP580easyeda2kicad:LGA-10_L2.0-W2.0-P0.50-TL_BMP580U1
1BQ25883RGEReasyeda2kicad:VFQFPN-24_L4.0-W4.0-P0.50-BL-EP2.8U2
1DFE252012F-1R0M=P2easyeda2kicad:L2520L5
1FCM1608KF-601T03easyeda2kicad:L0603L4
1FST-9018easyeda2kicad:BUZ-SMD_FST-9018BUZZER2
1ICM-45686easyeda2kicad:LGA-14_L3.0-W2.5-P0.50-TLU3
1LMR51430Package_TO_SOT_SMD:SOT-23-6U6
1MountingHoleMountingHole:MountingHole_2.2mm_M2H2
1Q13FC1350000400easyeda2kicad:FC-135R_L3.2-W1.5X2
1QMC5883Peasyeda2kicad:LGA-16_L3.0-W3.0-P0.50-BL_SQU7
1STM32F722RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU5
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_HorizontalJ2
1TF-01Aeasyeda2kicad:TF-SMD_TF-01ACard1
1TPS630701RNMReasyeda2kicad:VQFN-HR-15_L3.0-W2.5-P0.50-BL_TPS63070RNMRU8
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1X322525MOB4SIeasyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BLX1
1XFL4020-152MECeasyeda2kicad:IND-SMD_L4.0-W4.0-AL1
1YHNR3015-5R6Measyeda2kicad:IND-SMD_L3.0-W3.0L2

Questions

How big is the Boreas PCB?

It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Boreas use?

100 parts, built around the BMP580, QMC5883P, TPS630701RNMR and TF-01A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Boreas KiCad files?

From the darshg321/Boreas repository on GitHub, at the commit this page was made from: the board is pcb/Boreas.kicad_pcb and its schematic pcb/Boreas.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Boreas design in my own project?

Its repository states no licence, so its author keeps all rights: ask darshg321 before reusing the design.

Similar boards

  • 2 layers47.7 × 80 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    Sai-Santosh09/Flight-Controller

    Flight Controller is a compact STM32F722-based flight controller designed for drones and other unmanned aerial systems.

    79 parts1
  • 2 layers46 × 42.7 mmFlightController, the printed circuit board in 3D

    FlightController

    Acidicts/FlightController

    PCB BOM UNSELECTED - Most due to not being in stock or I couldn't find them on lcsc

    79 parts
  • 2 layers51.7 × 55.7 mmFlight controller, the printed circuit board in 3D

    Flight controller

    TrlRizu/Trl-Flight-Controller

    Basic STM32F7 Flight Controller

    83 parts
  • 2 layers63.5 × 71.1 mmFlight controller, the printed circuit board in 3D

    Flight controller

    ryukgod26/Simple-Flight-Controller

    79 parts
  • 2 layers40 × 44.8 mmPolaris, the printed circuit board in 3D

    Polaris

    nsreeni07/Polaris

    A custom-built TVC rocket with a self-designed STM32F722 flight computer (Madgwick AHRS, dual-axis PID, active gimbal correction) for stable, actively-corrected flight.

    82 parts2MIT
  • 2 layers50 × 56 mmThe Flying Charizard, the printed circuit board in 3D

    The Flying Charizard

    sahilchess/The-Flying-Charizard

    A Simple STM32-based flight controller PCB with Charizard-themed artwork etched into the board layers.

    79 parts