Skip to the content
4 layers70.8 × 100 mmFlapjack, the printed circuit board in 3D

A custom VTOL drone platform — from airframe to PCB to firmware.

Size
70.8 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
116
Nets
199
Pads
569
Tracks, vias
911, 348
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Mar 2025
Updated
24 Aug 2026

Overview

Flapjack is an open-source printed circuit board by Caleb646, from the Caleb646/Flapjack repository on GitHub. It is a 4-layer board of 70.8 × 100 mm with 116 parts on 199 nets, routed with 911 tracks and 348 vias.

It is built around the STM32H747BIT6, BMP390 and MIC26903YJL-TR, with the MMC5983MA, W25N01GWZEIG and BMI323 among its other parts. Its parts include 50 capacitors, 17 resistors, 8 diodes, 2 ICs and 1 connector. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

9

README

README.md

🥞 Flapjack

Flapjack is a VTOL drone platform built from the ground up — custom airframe, PCB, and firmware.

Features

  • Custom Flight Controller PCB

    • STM32 microcontroller
    • IMU (SPI), barometer, GPS, and compass
    • Servo and ESC outputs
  • Firmware

    • Python GUI for flight data
    • Real-time flight control loop
    • Sensor fusion (IMU + barometer + compass)
    • PID control
    • PID Mixing for tilt-thrust VTOL (motor + servo)
  • Airframe

    • Dual-motor VTOL design with tilt servos
    • Lightweight and modular construction
    • Designed for hover-to-cruise transitions

Parts

116
QtyValueFootprintReferences
29100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28 +13
9Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalLS1, LS2, LS3, LS4, RS1, RS2, RS3, RS4, Serial1
8NTLib:NetTie-2_SMD_Track0.35mmNT1, NT2, NT3, NT4, NT5, NT6, NT7, NT8
5330Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15, R16, R17, R18, R19
3100uFLib:CAP_6.3 X 7.7_PANC7, C9, C50
31uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C38, C45
32.2uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC34, C35, C41
3TestPoint_Pad_1.0x1.0mmTestPoint:TestPoint_Pad_1.0x1.0mm+3.3V, +5V, GND
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C6
210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13, R14
210kLib:RES_ERJ-T06J103V_0805R2, R20
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C12
22.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C51
222uFCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC2, C3
24.7KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR9, R10
24.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC11, C31
2BLED_SMD:LED_0603_1608MetricLED5, LED6
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalLM1, RM1
2GLED_SMD:LED_0603_1608MetricLED1, LED8
2MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H3
2MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH2, H4
2RLED_SMD:LED_0603_1608MetricLED3, LED7
10.01Lib:RES_PE2512_YAGR1
11.3KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC46
119.6kLib:RES_ERJ-PB6B1962V_0805R4
1240Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3
14.7nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8
1560Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7
16.8KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
16.8uHLib:IND_SRP1265A-6R8M_BRNL1
1BMI323Lib:BMI323_BOSIMU1
1BMP390Lib:BMP390-10LGA_2X2X0p75_BOSBARO1
1Conn_01x04Molex:CONN_532610471_SMD_4Pin_1.25mmRF1
1Conn_01x06Molex:CONN_532610001-SD_06Pin_1.25mmGPS1
1Debug_10_1.27Connectors:CONN_GRPB052VWQS-RC_OddEven_2x5Pins_1.27mmSWD1
1FerriteBead_SmallLib:MPZ1005S121HT000FB1
1INA219AIDCNTLib:INA219AIDCNT-SOT65P280X145-8NU2
1LD39200PU33RRegulators:SON95P300X300X100-7NREG_2
1LOGOSilkscreen:Flapjack_IconG***
1MIC26903YJL-TRLib:MIC26903YJL-TR-MLF28_5X6_MCHREG_1
1MMC5983MALib:MMC5983MA_MEMMAG1
1SD103AW-TPDiode_SMD:Nexperia_CFP3_SOD-123WD1
1STM32H747BIT6Lib:STM32H747BIT6-LQFP-208U1
1W25N01GWZEIGLib:W25N01GWZEIGFLASH1
1XT60PW-MLib:XT60PW-MJ1
1YLED_SMD:LED_0603_1608MetricLED4

More from Caleb646/Flapjack

2
  • 4 layers70.3 × 73.2 mmFc brd, the printed circuit board in 3D

    Fc brd

    Caleb646/Flapjack

    A custom VTOL drone platform — from airframe to PCB to firmware.

    99 parts4
  • 4 layers73.5 × 80.5 mmPower brd, the printed circuit board in 3D

    Power brd

    Caleb646/Flapjack

    A custom VTOL drone platform — from airframe to PCB to firmware.

    58 parts4

Similar boards

  • 4 layers100.1 × 60.2 mmHades, the printed circuit board in 3D

    Hades

    pms67/HadesFCS

    Complete flight control system designed from scratch. Hardware designed with KiCad.

    215 parts1kBSD-3-Clause
  • 4 layersStereo heli, the printed circuit board in 3D

    Stereo heli

    Kronos3/stereo-heli

    Stereo Vision Quadcopter

    173 parts1Apache-2.0
  • 4 layers80 × 80.1 mmChassis, the printed circuit board in 3D

    Chassis

    ut-ras/robomaster_hardware

    Welcome! Please read the Wiki page for information on how to set up your computer and an overview of the projects in this repository.

    75 parts3
  • 4 layers33 × 90 mmActive drag system, the printed circuit board in 3D

    Active drag system

    RocketryVT/active-drag-system

    Eigen Library, cmake, and arm-none-eabi-gcc tooling required for successful build.

    100 parts6MIT
  • 4 layers60 × 60 mmSPB, the printed circuit board in 3D

    SPB

    naimmas/SPB

    134 parts
  • 4 layers93.7 × 43.7 mmFlight Computer, the printed circuit board in 3D

    Flight Computer

    SunDevilRocketry/Flight-Computer

    General purpose flight computer for high powered rocketry projects.

    113 parts5
  • 2 layers50 × 60 mmGO, the printed circuit board in 3D

    GO

    Ainacteru/GO

    The source code for the GO PCB

    72 parts1
  • 4 layers81.5 × 34.5 mmIntroBoard, the printed circuit board in 3D

    IntroBoard

    SunDevilRocketry/IntroBoard2025

    Demo board for intro team

    58 parts

Questions

How big is the Flapjack PCB?

It measures 70.8 × 100 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Flapjack use?

116 parts, built around the STM32H747BIT6, BMP390, MIC26903YJL-TR and MMC5983MA. 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 Flapjack KiCad files?

From the Caleb646/Flapjack repository on GitHub, at the commit this page was made from: the board is Design/V1/fc.kicad_pcb and its schematic Design/V1/fc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flapjack design in my own project?

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