Skip to the content
4 layers40 × 40 mmFlight Controller, the printed circuit board in 3D

Flight Controller

benwys/SparrowHawk

Open source flight controller for FPV drones. Includes two complete hardware designs (kicad) with production files. Will include custom firmware (bare-metal cpp). In progress :-)

Size
40 × 40 mm
Copper layers
4
Thickness
1.61 mm
Parts
89
Nets
92
Pads
340
Tracks, vias
607, 143
Pours
16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Aug 2026
Updated
19 Oct 2026

Overview

Flight Controller is an open-source printed circuit board by benwys, from the benwys/SparrowHawk repository on GitHub, published under the MIT licence. It is a 4-layer board of 40 × 40 mm with 89 parts on 92 nets, routed with 607 tracks and 143 vias.

It is built around the STM32F722RET6, DPS368XTSA1 and W25Q128JVPIQ, with the RC0402FR-0710KL, RC0402FR-07100KL and C3225X7S2A475KT000N among its other parts. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

12

Parts

89
QtyValueFootprintReferences
15100nFCapacitor_SMD:C_0402_1005MetricC_BARO1, C_BARO2, C_BUCK_BOOT1, C_FLASH1, C_IMU_VDD2, C_IMU_VIO1, C_MAG_VDD1, C_MAG_VIO1, C_NRST1, C_VBAT_ADC1, C_VDD1, C_VDD2, C_VDD3, C_VDD4, C_VDDA_HF1
510kResistor_SMD:R_0402_1005MetricR_BOOT0, R_FLASH_CS1, R_FLASH_HD1, R_FLASH_WP1, R_VBAT_D2
41kResistor_SMD:R_0402_1005MetricR_CURR_F1, R_LED1, R_LED2, R_LED3
4MountingHole 3.2mm_M3MountingHole:MountingHole_3.2mm_M3H_MNT1, H_MNT2, H_MNT3, H_MNT4
20RResistor_SMD:R_0402_1005MetricR_HSE2, R_USB_SH1
2100kResistor_SMD:R_0402_1005MetricR_BUCK_FB1, R_VBAT_D1
210uFCapacitor_SMD:C_0603_1608MetricC_3V3_BULK1, C_5V_BULK1
212pFCapacitor_SMD:C_0402_1005MetricC_HSE1, C_HSE2
21uFCapacitor_SMD:C_0402_1005MetricC_CURR_F1, C_VDDA1
22.2uFCapacitor_SMD:C_0603_1608MetricC_LDO_IN1, C_LDO_OUT1
24.7kResistor_SMD:R_0402_1005MetricR_I2C_SCL1, R_I2C_SDA1
24.7uFCapacitor_SMD:C_1210_3225MetricC_BUCK_IN1, C_BUCK_IN2
247uFSparrowHawk:CP_Elec_6.3x5.8C_B1, C_B5
25.1kResistor_SMD:R_0402_1005MetricR_CC1, R_CC2
2Test PointTestPoint:TestPoint_Pad_D1.0mmTP_IMU_INT_0, TP_VBAT_ADC_0
10.15RSparrowHawk:R_0603_1608MetricR_VCAP_ESR1
1100R @ 100MHzInductor_SMD:L_0402_1005MetricFB_VDDA1
1100nFCapacitor_SMD:C_0603_1608MetricC_BUCK_IN3
1100uFCapacitor_SMD:C_1210_3225MetricC_BUCK_OUT1
110nFCapacitor_SMD:C_0402_1005MetricC_IMU_VIO2
117.8kResistor_SMD:R_0402_1005MetricR_BUCK_FB2
12.2uFCapacitor_SMD:C_0402_1005MetricC_IMU_VDD1
1220nFCapacitor_SMD:C_0402_1005MetricC_MAG_SET1
122nFCapacitor_SMD:C_0402_1005MetricC_BUCK_SS1
122uFCapacitor_SMD:C_0805_2012MetricC_MAG_BULK1
14.7uFCapacitor_SMD:C_0603_1608MetricC_VDD_BULK1
14.7uFCapacitor_SMD:C_0805_2012MetricC_VCAP1
149.9kResistor_SMD:R_0402_1005MetricR_BUCK_RT1
16.8uHSparrowHawk:L_Vishay_IHLP-2525CZ-01L_BUCK1
1600R @ 100MHzInductor_SMD:L_0402_1005MetricFB_IMU1
18MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY_HSE1
1BM06B-SRSS-TB_LF__SN_SparrowHawk:JST_BM06B-SRSS-TB_LF__SN_J_GPS1
1BM08B-SRSS-TB_LF__SN_SparrowHawk:JST_BM08B-SRSS-TB_LF__SN_J_ESC1
1Conn_01x02SparrowHawk:VBAT_SolderPad_2x_5x5mmJ_BAT1
1DPS368SparrowHawk:XDCR_DPS310U_BARO1
1DX07S016JA1R1500SparrowHawk:USB_C_Receptacle_JAE_DX07S016JA1R1500J_USB1
1ICM-42688-PSparrowHawk:PQFN50P300X250X97-14NU_IMU1
1Jumper2Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP_BOOT0
1LED Blue 0603LED_SMD:LED_0603_1608MetricLED_STAT1
1LED Green 0603LED_SMD:LED_0603_1608MetricLED_PWR1
1LED Red 0603LED_SMD:LED_0603_1608MetricLED_STAT2
1LIS2MDLTRSparrowHawk:LGA-12_2x2mm_P0.5mmU_MAG1
1LMR14030SDDARSparrowHawk:SOIC127P600X170-9N_SparrowIIIU_BUCK1
1PMEG2010AEHDiode_SMD:D_SOD-123FD_USB_VBUS1
1RX PadsSparrowHawk:SolderPads_RX_1x04J_RX1
1SMAJ26ADiode_SMD:D_SMAD_TVS1
1STM32F722RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU_MCU1
1STPS3H100USparrowHawk:D_SMBD_BUCK1
1SWD PadsSparrowHawk:SolderPads_SWD_1x05J_SWD1
1Sparrowhawk_LogoSparrowhawk_LogoLOGO1
1TLV75533PDYDRSparrowHawk:SOT-23-5_ThermalPad_TI_DYD0005AU_LDO1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U_ESD1
1VTX: 5V / GND / SASparrowHawk:SolderPads_VTX_1x03J_VTX2
1W25Q128JVPIQSparrowHawk:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU_FLASH1

More from benwys/SparrowHawk

2
  • 4 layers41 × 41 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    benwys/SparrowHawk

    Open source flight controller for FPV drones. Includes two complete hardware designs (kicad) with production files. Will include custom firmware (bare-metal cpp). In progress :-)

    103 partsMIT
  • 4 layers54 × 46 mmFlight Controller - carrier board, the printed circuit board in 3D

    Flight Controller - carrier board

    benwys/SparrowHawk

    Open source flight controller for FPV drones. Includes two complete hardware designs (kicad) with production files. Will include custom firmware (bare-metal cpp). In progress :-)

    52 partsMIT

Similar boards

  • 4 layers118 × 117 mmCm4-robot, the printed circuit board in 3D

    Cm4-robot

    Twisted-Fields/acorn-robot-electronics

    PCB hardware designs in KICAD for Acorn, the precision farming rover from Twisted Fields.

    268 parts81
  • 8 layers102.2 × 100 mmRfsom01, the printed circuit board in 3D

    Rfsom01

    Bonafide116/rfsom01

    336 parts
  • 4 layers50 × 50 mmAquarius node hw, the printed circuit board in 3D

    Aquarius node hw

    crgmakes/aquarius-node-hw

    Hardware for Aquarius Hub

    278 parts
  • 4 layers65 × 75 mmMicroduck Power Regen R22, the printed circuit board in 3D

    Microduck Power Regen R22

    ldcyes/OpenDuck

    已完成可编辑原理图、真实四层 PCB 和本地库。阶梯板面积 4510 mm²,比原 65×60 + 32×30 mm 两板总面积 4860 mm² 少 350 mm²(7.20%)。原 TDK 模块本体、四个安装孔和原 TDK 器件位置保留,回生电容采用原料号卧装,J1 因实际拔插通道冲突改为同系列 BM08 顶插。当前为工程候选,未制造,未完成热、回生瞬态、低电量或行走验收。

    84 parts
  • 2 layers85.6 × 54 mmNamecard, the printed circuit board in 3D

    Namecard

    soumame/namecard

    Wirelessly-rewritable E-paper name badge (card style)

    88 parts3MIT
  • 2 layers125.5 × 79 mmPeterThePowerMeter, the printed circuit board in 3D

    PeterThePowerMeter

    CtrlAltJon/PeterThePowerMeter

    IoT Power Meter for real-time energy monitoring. Includes a local color display, acoustic alarms, and a web interface for smart home integration (Home Assistant/MQTT).

    79 parts1MIT
  • 4 layers1 × 55.8 mmBlockBuilder, the printed circuit board in 3D

    BlockBuilder

    AnotherMike-exe/KiCadBlocks

    Reusable KiCad 10 PCB layout blocks: module reference boards, design block fragments and host setup docs

    82 partsMIT
  • 4 layers117 × 77 mmProdDeck, the printed circuit board in 3D

    ProdDeck

    arsovskiteodor/A.ProdDeck

    Open-hardware macro pad (WIP): custom KiCad PCB with keys, encoders and a fader, plus firmware and a desktop configurator

    69 parts

Questions

How big is the Flight Controller PCB?

It measures 40 × 40 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Flight Controller use?

89 parts, built around the STM32F722RET6, DPS368XTSA1, W25Q128JVPIQ and RC0402FR-0710KL. 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 benwys/SparrowHawk repository on GitHub, at the commit this page was made from: the board is hardware/Sparrow-III/Flight Controller.kicad_pcb and its schematic hardware/Sparrow-I/Flight Controller - carrier board.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 publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).