Skip to the content
PCBKitNew board
2 layers47.9 × 41.5 mmFlight controller, the printed circuit board in 3D

pcb design of flight controller

Size
47.9 × 41.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
98
Nets
97
Pads
279
Tracks, vias
819, 121
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
5 Jan 2024
Updated
5 Jan 2024

Overview

Flight controller is an open-source printed circuit board by ahmet140, from the ahmet140/flight-controller repository on GitHub. It is a 2-layer board of 47.9 × 41.5 mm with 98 parts on 97 nets, routed with 819 tracks and 121 vias.

It is built around the M24128-BRMN6P, MPU-6000 and TXS0108EPW, with the BC817W and BAT54C among its other parts. Its parts include 18 resistors, 17 capacitors, 5 ICs, 5 transistors and 3 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

5

Parts

98
QtyValueFootprintReferences
43Conn_01x01_MalePads:SolderWirePad_1x01_SMD_2x3.5mm3.3V1, 3.3V2, 5V_In1, 5V1, 5V2, 5V3, 5V4, 5V5, Ail_L1, Ail_L2, Ail_R1, Ail_R2, Curr1, Elav_1, Elav_2, Elv_1 +27
1010KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R6, R7, R8, R10, R11, R12, R14, R15, R16
8100nFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC7, C8, C9, C10, C11, C12, C13, C17
5BC817WPackage_TO_SOT_SMD:SOT-323_SC-70Q1, Q2, Q3, Q4, Q5
40.1uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC3, C5, C14, locked
41KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1, R2, R18, R19
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
210uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C2
222Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4, R5
2LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2, D3
110nFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC16
11uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC4
12.2nFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC6
1330Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR13
14.7KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR9
18MHzCrystal:Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm_HandSolderingY1
1BAT54CPackage_TO_SOT_SMD:SOT-23D1
1M24128-BRMN6PPackage_SO:SO-8_3.9x4.9mm_P1.27mmIC1
1MPU-6000Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU1
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1STM32F405RGTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU3
1SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816SW1
1TXS0108EPWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU4
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J1

Questions

How big is the Flight controller PCB?

It measures 47.9 × 41.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Flight controller use?

98 parts, built around the M24128-BRMN6P, MPU-6000, TXS0108EPW and BC817W. 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 controller KiCad files?

From the ahmet140/flight-controller repository on GitHub, at the commit this page was made from: the board is flight controller/flight controller/flight controller.kicad_pcb and its schematic flight controller/flight controller/flight controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flight controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask ahmet140 before reusing the design.

More from ahmet140/flight-controller

1
  • 2 layers61 × 22.9 mmSetup, the printed circuit board in 3D

    Setup

    ahmet140/flight-controller

    pcb design of flight controller

    9 parts

Similar boards

  • 4 layers50 × 50 mmDrone PCB, the printed circuit board in 3D

    Drone PCB

    eshazen/StudentProjects2025

    Student project docs for spring 2025

    63 parts
  • 2 layers74 × 45 mmOxygenF7, the printed circuit board in 3D

    OxygenF7

    iBelieve/oxygen

    Oxygen F7 flight controller

    65 parts8
  • 4 layers72.7 × 73.3 mmFC V1, the printed circuit board in 3D

    FC V1

    hamzaaldabe/Graduation_Project

    46 parts2
  • 2 layers190 × 190 mmSchematics, the printed circuit board in 3D

    Schematics

    joaom98/pcb_quadcopter

    An open-source PCB multirotor project

    56 partsUnlicense
  • 4 layers50.5 × 36 mmFMU v171-imported, the printed circuit board in 3D

    FMU v171-imported

    yagamy4680/drone-study

    AUAV-OpenSource/FMUv4-PixRacer is the open hardware design of PixHawk FMUv4. It uses STM32F427 and MPU6000. (github)

    118 parts
  • 4 layers57 × 74.3 mmCM4, the printed circuit board in 3D

    CM4

    ybabs/H745FCS

    Quadcopter Flight Controller based on the dual core STM32H745 Microcontroller

    101 parts6
  • 2 layers19.7 × 39 mmEprom usb emulator sch, the printed circuit board in 3D

    Eprom usb emulator sch

    dev-board-tech/eprom-usb-emulator

    A 28 Pin DIP EEPROM/EPROM/RAM USB emulator

    39 parts3GPL-3.0