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

an STM32F7 flight controller for a rocket.
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.
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!




make flash in firmware path after pressing boot and reset buttons to enter flashing mode on the STM32| Item | Price (USD) |
|---|---|
| PCB | 2 |
| PCBA | 198.65 |
| Shipping | 26.51 |
| Total | 227.16 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C13, C16, C19, C20, C21, C22, C24, C25, C26, C27, C28, C29, C38, C40, C42 |
| 13 | 10K | Resistor_SMD:R_0402_1005Metric | R4, R7, R9, R10, R11, R12, R13, R14, R18, R19, R20, R21, R22 |
| 8 | 10uF | Capacitor_SMD:C_0603_1608Metric | C2, C4, C5, C7, C8, C9, C10, C33 |
| 7 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP2, TP3, TP4, TP6, TP7, TP8, TP9 |
| 5 | 22uF | Capacitor_SMD:C_0805_2012Metric | C11, C12, C14, C17, C18 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1, C30, C31, C32 |
| 4 | TS-1088-AR02016 | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW1, SW2, SW3, SW4 |
| 3 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J4, J5 |
| 2 | 100K | Resistor_SMD:R_0402_1005Metric | R15, R16 |
| 2 | 20pF | Capacitor_SMD:C_0402_1005Metric | C34, C35 |
| 2 | 220 | Resistor_SMD:R_0402_1005Metric | R8, R23 |
| 2 | 22uF | Capacitor_SMD:C_1206_3216Metric | C3, C43 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 6.8pF | Capacitor_SMD:C_0402_1005Metric | C36, C37 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D2 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C41 |
| 1 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C23 |
| 1 | 22.1K | Resistor_SMD:R_0402_1005Metric | R17 |
| 1 | 30.1K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 383 | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C39 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 47nF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 5.23K | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | BMP580 | easyeda2kicad:LGA-10_L2.0-W2.0-P0.50-TL_BMP580 | U1 |
| 1 | BQ25883RGER | easyeda2kicad:VFQFPN-24_L4.0-W4.0-P0.50-BL-EP2.8 | U2 |
| 1 | DFE252012F-1R0M=P2 | easyeda2kicad:L2520 | L5 |
| 1 | FCM1608KF-601T03 | easyeda2kicad:L0603 | L4 |
| 1 | FST-9018 | easyeda2kicad:BUZ-SMD_FST-9018 | BUZZER2 |
| 1 | ICM-45686 | easyeda2kicad:LGA-14_L3.0-W2.5-P0.50-TL | U3 |
| 1 | LMR51430 | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H2 |
| 1 | Q13FC1350000400 | easyeda2kicad:FC-135R_L3.2-W1.5 | X2 |
| 1 | QMC5883P | easyeda2kicad:LGA-16_L3.0-W3.0-P0.50-BL_SQ | U7 |
| 1 | STM32F722RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U5 |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal | J2 |
| 1 | TF-01A | easyeda2kicad:TF-SMD_TF-01A | Card1 |
| 1 | TPS630701RNMR | easyeda2kicad:VQFN-HR-15_L3.0-W2.5-P0.50-BL_TPS63070RNMR | U8 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | X322525MOB4SI | easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1 |
| 1 | XFL4020-152MEC | easyeda2kicad:IND-SMD_L4.0-W4.0-A | L1 |
| 1 | YHNR3015-5R6M | easyeda2kicad:IND-SMD_L3.0-W3.0 | L2 |
It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask darshg321 before reusing the design.

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

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




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.


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