Skip to the content
4 layers51 × 60.1 mmFlight computer pcb, the printed circuit board in 3D

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

6

README

README.md

Flight 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-6050 accelerometer/gyroscope and
  • NRF24l01 radio module
  • one UART port
  • two I2C ports
  • 4 PWM ports to control the ESCs
  • USB 2.0

board.jpg

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
QtyValueFootprintReferences
9100nCapacitor_SMD:C_0402_1005MetricC202, C203, C204, C205, C206, C401, C701, C702, C704
4100kResistor_SMD:R_0402_1005MetricR305, R401, R403, R405
4560rResistor_SMD:R_0603_1608MetricR301, R304, R802, R803
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadH901, H902, H903, H904
310nCapacitor_SMD:C_0402_1005MetricC602, C603, C604
34k7Resistor_SMD:R_0402_1005MetricR402, R701, R702
3Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ901, J906, J907
2100kResistor_SMD:R_0603_1608MetricR101, R104
210pCapacitor_SMD:C_0402_1005MetricC501, C502
212pCapacitor_SMD:C_0402_1005MetricC610, C611
222rResistor_SMD:R_0402_1005MetricR302, R303
22n2Capacitor_SMD:C_0402_1005MetricC608, C703
22p2Capacitor_SMD:C_0402_1005MetricC503, C504
22u2Capacitor_SMD:C_0603_1608MetricC207, C208
1100nCapacitor_SMD:C_0603_1608MetricC102
110uCapacitor_SMD:C_1206_3216MetricC101
110uInductor_SMD:L_Bourns_SRP5030TL101
110uCapacitor_SMD:C_0402_1005MetricC601
112 MHz (C9002)Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY501
116 MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY601
11MResistor_SMD:R_0402_1005MetricR602
11kResistor_SMD:R_0603_1608MetricR106
11pCapacitor_SMD:C_0402_1005MetricC607
11p5Capacitor_SMD:C_0402_1005MetricC606
1200rResistor_SMD:R_0603_1608MetricR103
1220rResistor_SMD:R_0603_1608MetricR804
122kResistor_SMD:R_0603_1608MetricR102
122kResistor_SMD:R_0402_1005MetricR601
12n7Inductor_SMD:L_0402_1005MetricL603
132.768 kHz (C32346)Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY502
133nCapacitor_SMD:C_0402_1005MetricC605
13n9Inductor_SMD:L_0402_1005MetricL601
147pCapacitor_SMD:C_0603_1608MetricC103
147uCapacitor_SMD:C_0603_1608MetricC104
14p7Capacitor_SMD:C_0402_1005MetricC609
14u7Capacitor_SMD:C_0603_1608MetricC201
1500mAFuse:Fuse_1206_3216MetricF101
1600@100 MHzInductor_SMD:L_0805_2012MetricFB101
168kResistor_SMD:R_0603_1608MetricR105
18n2Inductor_SMD:L_0402_1005MetricL602
1AO3401APackage_TO_SOT_SMD:SOT-23Q101
1B5819WDiode_SMD:D_SOD-123D101
1Conn_01x04_FemaleConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ902
1LED_BLUELED_SMD:LED_0603_1608MetricD804
1LED_GREENLED_SMD:LED_0603_1608MetricD802
1LED_GREEN_PWRLED_SMD:LED_0603_1608MetricD102
1LED_YELLOWLED_SMD:LED_0805_2012MetricD803
1LOGOLOGOG***
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU701
1SMAConnector_Coaxial:SMA_Molex_73251-2200_HorizontalJ601
1STM32F405RGT6Package_QFP:LQFP-64_10x10mm_P0.5mmU201
1SW_SPDTparnia_technologies:switch_3_poles_4*9SW401
1SW_SPSTparnia_technologies:button_4*6SW402
1SY8105ADCPackage_TO_SOT_SMD:TSOT-23-6U101
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J301
1ext_MPU-9250_ConnectorConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ904
1nRF24L01PPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU601

Similar boards

  • 2 layers50 × 66 mmBluePhil, the printed circuit board in 3D

    BluePhil

    pms67/BluePhil

    STM32-based development board with various sensors.

    106 parts53MIT
  • 4 layers19.5 × 10.5 mmUniversalStepDown, the printed circuit board in 3D

    UniversalStepDown

    RoboticsBrno/RB0005-UniversalStepDown

    Universal step-down module

    15 parts26CC-BY-SA-4.0
  • 4 layers26 × 10 mmNeopixelBooster, the printed circuit board in 3D

    NeopixelBooster

    RoboticsBrno/RB0004-NeopixelBooster

    Booster for Neopixel LED strips

    25 parts9CC-BY-SA-4.0
  • 4 layers102 × 49 mmCURSO PCB DRONE, the printed circuit board in 3D

    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 mmDrone flight controller, the printed circuit board in 3D

    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 mmCURSO PCB DRONE, the printed circuit board in 3D

    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 mmSTM32F4 Breakout, the printed circuit board in 3D

    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.