

Flight computer pcb
This repo contains KiCad files for an open source flight computer PCB.
- Size
- 51 × 60.1 mm
- Copper layers
- 4
- Thickness
- 1.59 mm
- Parts
- 87
- Nets
- 106
- Pads
- 313
- Tracks, vias
- 505, 113
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 23 Aug 2026
- Updated
- 23 Aug 2026
Overview
Flight computer pcb is an open-source printed circuit board by aminjahanpour, from the aminjahanpour/flight_computer_pcb repository on GitHub. It is a 4-layer board of 51 × 60.1 mm with 87 parts on 106 nets, routed with 505 tracks and 113 vias.
It is built around the STM32F405RGT6, NRF24L01P-R and SY8105ADC, with the MPU-6050, AO3401A and B5819W among its other parts. Its parts include 32 capacitors, 22 resistors, 7 connectors, 5 diodes and 4 ICs. It belongs with the STM32 boards of this library.
Main components
6STM32F405RGT6
LQFP-64(10x10)-40℃~+85℃ 1.8V~3.6V 12bit 12bit 168MHz 192KB 1MB 32 Bit 51 ARM Cortex-M4 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)NRF24L01P-R
QFN-20-EP(4x4)-40℃~+85℃ -82dBm 0dBm 1.9V~3.6V 11.3mA 13.5mA 2.4GHz 2.4GHz~2.525GHz 2Mbps ISM Power-on reset function、Supports RSSI function、CRC check function、Automatic response function、Automatic retransmission function SPI transceiver QFN-20-EP(4x4) RF Transceiver ICs ROHSNordic SemiconRF Transceiver ICsSY8105ADC
TSOT-23-6-40℃~+85℃@(TA) 1 100uA 4.5V~18V 500kHz 5A Adjustable Buck Buck Built-in Yes TSOT-23-6 DC-DC Converters ROHSSilergy CorpDC-DC ConvertersMPU-6050
QFN-24-EP(4x4)-40℃~+85℃ 16bit 1KB 2.375V~3.46V 5uA Accelerometer Gyroscope I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(4x4) Accelerometers ROHSTDK InvenSenseAccelerometersAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsB5819W
SOD-123-55℃~+125℃ 1.5A 1mA@40V 25A 40V 600mV@1A Standalone SOD-123 Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdFlight Computer PCB
This repo contains KiCad files for an open source flight computer PCB.
This 4-layer PCB is centered around an STM32F405RGT6 microcontroller.
It features:
MPU-6050accelerometer/gyroscope andNRF24l01radio module- one
UARTport - two
I2Cports - 4
PWMports to control the ESCs - USB 2.0

It is a pretty modest design, but it gets the job done.
I also designed a open source quadcopter frame that this board mounts on it. Check it out in here: https://github.com/aminjahanpour/quadcopter_frame
This project is free to use and modify by the public. Technically, you can do whatever you want with it :)
Parts
87| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C202, C203, C204, C205, C206, C401, C701, C702, C704 |
| 4 | 100k | Resistor_SMD:R_0402_1005Metric | R305, R401, R403, R405 |
| 4 | 560r | Resistor_SMD:R_0603_1608Metric | R301, R304, R802, R803 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad | H901, H902, H903, H904 |
| 3 | 10n | Capacitor_SMD:C_0402_1005Metric | C602, C603, C604 |
| 3 | 4k7 | Resistor_SMD:R_0402_1005Metric | R402, R701, R702 |
| 3 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J901, J906, J907 |
| 2 | 100k | Resistor_SMD:R_0603_1608Metric | R101, R104 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C501, C502 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C610, C611 |
| 2 | 22r | Resistor_SMD:R_0402_1005Metric | R302, R303 |
| 2 | 2n2 | Capacitor_SMD:C_0402_1005Metric | C608, C703 |
| 2 | 2p2 | Capacitor_SMD:C_0402_1005Metric | C503, C504 |
| 2 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C207, C208 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C102 |
| 1 | 10u | Capacitor_SMD:C_1206_3216Metric | C101 |
| 1 | 10u | Inductor_SMD:L_Bourns_SRP5030T | L101 |
| 1 | 10u | Capacitor_SMD:C_0402_1005Metric | C601 |
| 1 | 12 MHz (C9002) | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y501 |
| 1 | 16 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y601 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R602 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R106 |
| 1 | 1p | Capacitor_SMD:C_0402_1005Metric | C607 |
| 1 | 1p5 | Capacitor_SMD:C_0402_1005Metric | C606 |
| 1 | 200r | Resistor_SMD:R_0603_1608Metric | R103 |
| 1 | 220r | Resistor_SMD:R_0603_1608Metric | R804 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric | R102 |
| 1 | 22k | Resistor_SMD:R_0402_1005Metric | R601 |
| 1 | 2n7 | Inductor_SMD:L_0402_1005Metric | L603 |
| 1 | 32.768 kHz (C32346) | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y502 |
| 1 | 33n | Capacitor_SMD:C_0402_1005Metric | C605 |
| 1 | 3n9 | Inductor_SMD:L_0402_1005Metric | L601 |
| 1 | 47p | Capacitor_SMD:C_0603_1608Metric | C103 |
| 1 | 47u | Capacitor_SMD:C_0603_1608Metric | C104 |
| 1 | 4p7 | Capacitor_SMD:C_0402_1005Metric | C609 |
| 1 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C201 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F101 |
| 1 | 600@100 MHz | Inductor_SMD:L_0805_2012Metric | FB101 |
| 1 | 68k | Resistor_SMD:R_0603_1608Metric | R105 |
| 1 | 8n2 | Inductor_SMD:L_0402_1005Metric | L602 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q101 |
| 1 | B5819W | Diode_SMD:D_SOD-123 | D101 |
| 1 | Conn_01x04_Female | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J902 |
| 1 | LED_BLUE | LED_SMD:LED_0603_1608Metric | D804 |
| 1 | LED_GREEN | LED_SMD:LED_0603_1608Metric | D802 |
| 1 | LED_GREEN_PWR | LED_SMD:LED_0603_1608Metric | D102 |
| 1 | LED_YELLOW | LED_SMD:LED_0805_2012Metric | D803 |
| 1 | LOGO | LOGO | G*** |
| 1 | MPU-6050 | Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm | U701 |
| 1 | SMA | Connector_Coaxial:SMA_Molex_73251-2200_Horizontal | J601 |
| 1 | STM32F405RGT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U201 |
| 1 | SW_SPDT | parnia_technologies:switch_3_poles_4*9 | SW401 |
| 1 | SW_SPST | parnia_technologies:button_4*6 | SW402 |
| 1 | SY8105ADC | Package_TO_SOT_SMD:TSOT-23-6 | U101 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J301 |
| 1 | ext_MPU-9250_Connector | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J904 |
| 1 | nRF24L01P | Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U601 |
Questions
How big is the Flight computer pcb PCB?
It measures 51 × 60.1 mm and has 4 copper layers, 1.59 mm thick.
What parts does the Flight computer pcb use?
87 parts, built around the STM32F405RGT6, NRF24L01P-R, SY8105ADC and MPU-6050. 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 Flight computer pcb KiCad files?
From the aminjahanpour/flight_computer_pcb repository on GitHub, at the commit this page was made from: the board is F4.kicad_pcb and its schematic F4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Flight computer pcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask aminjahanpour before reusing the design.
Similar boards
- 2 layers114.1 × 94.7 mm

- 2 layers50 × 66 mm

- 4 layers19.5 × 10.5 mm

UniversalStepDown
RoboticsBrno/RB0005-UniversalStepDown
Universal step-down module
15 parts26CC-BY-SA-4.0 - 4 layers26 × 10 mm

NeopixelBooster
RoboticsBrno/RB0004-NeopixelBooster
Booster for Neopixel LED strips
25 parts9CC-BY-SA-4.0 - 4 layers102 × 49 mm

CURSO PCB DRONE
ArduProject/PCB_DRONE_C8
En este repositorio encontrareis los archivos de fabricación y las listas de montaje del PCB con STM32F103C8 que hemos visto en el curso.
153 parts1MIT - 4 layers102 × 49 mm

Drone flight controller
A1DS19/drone-flight-controller
A custom drone flight controller, designed in KiCad 10: an STM32F103R8T6 flight core paired with an ATmega328P telemetry co-processor on a four-layer, 102 × 49 mm PCB — taken from schematic capture through placement…
148 parts - 4 layers102 × 49 mm

CURSO PCB DRONE
ArduProject/PCB_DRONE_R8
En este repositorio encontrareis los archivos de fabricación y las listas de montaje del PCB con STM32F103R8 que hemos visto en el curso.
163 partsMIT - 4 layers50 × 50 mm

STM32F4 Breakout
PhilCarPi/STM32F4_Breakout_Board
4 layer PCB that serves as a breakout board to an STM32F405 chip with an additional IMU chip just for fun. The breakout is for serial ports SPI, USART, I2C, and SWD.
56 parts2