Skip to the content
PCBKitNew board
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

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