
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.

Flight controller is an open-source printed circuit board by GodOfStrategy, from the GodOfStrategy/Flight-controller repository on GitHub. It is a 2-layer board of 77.4 × 45.1 mm with 78 parts on 88 nets, routed with 828 tracks and 103 vias.
It is built around the BMP580, TPS63070RNMR and TF-01A, with the ICM-45686, TS-1088-AR02016 and FCM1608KF-601T03 among its other parts. Its parts include 36 capacitors, 22 resistors, 6 ICs, 4 inductors and 3 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.
A custom Flight controller to control a rocket with TVC! It uses a STM32 and other peripherals like power management, battery charging etc. to make it a fully functional controller, with LiPo support. I decided to make this because our school has "Aerobay" lab, which has these foam cutout diy airplanes from rudderraider.com or something like that, but It has no flight computer, it only has basic controls, and no way to measure flight data.
This is my schematic
This is how my PCB looks:
This how my Assembled PCB is supposed to look like:
This is my BoM (also in a .csv file in the repo):
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 10K | Resistor_SMD:R_0201_0603Metric | R3, R4, R5, R6, R7, R8, R12, R13, R16, R17, R18, R19, R20, R21, R22 |
| 12 | 100 nF | Capacitor_SMD:C_0402_1005Metric | C7, C15, C18, C19, C20, C21, C26, C28, C29, C30, C31, C32 |
| 5 | 1 uF | Capacitor_SMD:C_0402_1005Metric | C6, C33, C34, C35, C36 |
| 5 | 22 uF | Capacitor_SMD:C_0805_2012Metric | C9, C10, C11, C16, C17 |
| 4 | 10 uf | Capacitor_SMD:C_0805_2012Metric | C8, C12, C13, C14 |
| 2 | 10 uF | Capacitor_SMD:C_0402_1005Metric | C2, C3 |
| 2 | 20 pF | Capacitor_SMD:C_0402_1005Metric | C22, C23 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 6.8 pF | Capacitor_SMD:C_0402_1005Metric | C24, C25 |
| 2 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2, J3 |
| 2 | TS-1088-AR02016 | easy2kcd:SW-SMD_L3.9-W3.0-P4.45 | SW1, SW2 |
| 1 | 1 uH | Inductor_SMD:L_1210_3225Metric | L1 |
| 1 | 1.5 uH | Inductor_SMD:L_1210_3225Metric | L2 |
| 1 | 10 uF | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 100K | Resistor_SMD:R_0805_2012Metric | R14 |
| 1 | 2.2 uF | Capacitor_SMD:C_0402_1005Metric | C27 |
| 1 | 22.1K | Resistor_SMD:R_0201_0603Metric | R15 |
| 1 | 30.1K | Resistor_SMD:R_0201_0603Metric | R9 |
| 1 | 383 | Resistor_SMD:R_0201_0603Metric | R10 |
| 1 | 44 uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 47 nF | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | 5.23K | Resistor_SMD:R_0201_0603Metric | R11 |
| 1 | 5.6 uH | Inductor_SMD:L_1210_3225Metric | L3 |
| 1 | BMP580 | easy2kcd:LGA-10_L2.0-W2.0-P0.50-TL_BMP580 | U4 |
| 1 | BQ25883RGER | easy2kcd:VFQFPN-24_L4.0-W4.0-P0.50-BL-EP2.8 | U1 |
| 1 | FCM1608KF-601T03 | easy2kcd:L0603 | L4 |
| 1 | ICM-45686 | easy2kcd:LGA-14_L3.0-W2.5-P0.50-TL | U5 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | LMR51430 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | Q13FC1350000400 | easy2kcd:FC-135R_L3.2-W1.5 | X2 |
| 1 | STM32F722RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U6 |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal | J1 |
| 1 | TF-01A | easy2kcd:TF-SMD_TF-01A | Card1 |
| 1 | TPS63070RNMR | easy2kcd:VQFN-15_L3.0-W2.5-P0.50-BL | U2 |
| 1 | TYPE-C 16PIN 2MD | easy2kcd:USB-C-SMD_TYPE-C-16PIN-2MD-073 | USB1 |
| 1 | X322525MOB4SI | easy2kcd:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1 |
It measures 77.4 × 45.1 mm and has 2 copper layers, 1.6 mm thick.
78 parts, built around the BMP580, TPS63070RNMR, TF-01A and ICM-45686. 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 GodOfStrategy/Flight-controller repository on GitHub, at the commit this page was made from: the board is Project Files/Flight_Controller.kicad_pcb and its schematic Project Files/Flight_Controller.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 GodOfStrategy before reusing the design.

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.

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


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


