

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 |
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
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.