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

Size
41 × 41 mm
Copper layers
4
Thickness
1.61 mm
Parts
103
Nets
106
Pads
386
Tracks, vias
1,008, 239
Pours
2
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 41 × 41 mm with 103 parts on 106 nets, routed with 1,008 tracks and 239 vias.

It is built around the AT7456E, STM32F722RET6 and DPS310, with the W25Q128JVEIQ, EEEFTH101XAP-FVM and ABM8-27.000MHZ-B2-T among its other parts. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

12

Parts

103
QtyValueFootprintReferences
18100nFCapacitor_SMD:C_0402_1005MetricC_BARO1, C_BARO2, C_BUCK_BOOT1, C_FLASH1, C_IMU_VDD2, C_IMU_VIO1, C_NRST1, C_OSD_AVDD1, C_OSD_DVDD1, C_OSD_PVDD2, C_VBAT_ADC1, C_VDD1, C_VDD2, C_VDD3, C_VDD4, C_VDDA_HF1 +2
610kResistor_SMD:R_0402_1005MetricR_BOOT0, R_FLASH_CS1, R_FLASH_HD1, R_FLASH_WP1, R_OSD_RST1, R_VBAT_D2
41kResistor_SMD:R_0402_1005MetricR_CURR_F1, R_LED1, R_LED2, R_LED3
41uFCapacitor_SMD:C_0402_1005MetricC_CURR_F1, C_LDO_IN1, C_LDO_OUT1, C_VDDA1
4MountingHole 3.2mm_M3MountingHole:MountingHole_3.2mm_M3H_MNT1, H_MNT2, H_MNT3, H_MNT4
30RResistor_SMD:R_0402_1005MetricR_HSE2, R_USB_SH1, R_VID_BYPASS1
322uFCapacitor_SMD:C_0805_2012MetricC_OSD_SAG1, C_VID_OUT_AC1, C_VID1
3Test PointTestPoint:TestPoint_Pad_D1.0mmTP_5VIDEO_0, TP_IMU_INT_0, TP_VBAT_ADC_0
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
227pFCapacitor_SMD:C_0402_1005MetricC_OSD_XTAL1, C_OSD_XTAL2
24.7kResistor_SMD:R_0402_1005MetricR_I2C_SCL1, R_I2C_SDA1
24.7uFCapacitor_SMD:C_1210_3225MetricC_BUCK_IN1, C_BUCK_IN2
24.7uFCapacitor_SMD:C_0603_1608MetricC_OSD_PVDD1, C_VDD_BULK1
25.1kResistor_SMD:R_0402_1005MetricR_CC1, R_CC2
275RResistor_SMD:R_0402_1005MetricR_VID_IN_T1, R_VID_OUT_T1
1100R @ 100MHzInductor_SMD:L_0402_1005MetricFB_VDDA1
1100nFCapacitor_SMD:C_0603_1608MetricC_BUCK_IN3
1100uFCapacitor_SMD:CP_Elec_6.3x7.7C_B1
110nFCapacitor_SMD:C_0402_1005MetricC_IMU_VIO2
117.8kResistor_SMD:R_0402_1005MetricR_BUCK_FB2
12.2uFCapacitor_SMD:C_0402_1005MetricC_IMU_VDD1
122nFCapacitor_SMD:C_0402_1005MetricC_BUCK_SS1
127MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY_OSD1
14.7uFCapacitor_SMD:C_0805_2012MetricC_VCAP1
14.7uHInductor_SMD:L_Sunlord_SWPA3015SL_VID1
147uFCapacitor_SMD:C_1210_3225MetricC_BUCK_OUT1
149.9kResistor_SMD:R_0402_1005MetricR_BUCK_RT1
16.8uHSparrowHawk:L_Sunlord_SWPA6028SL_BUCK1
1600R @ 100MHzInductor_SMD:L_0402_1005MetricFB_IMU1
18MHz CL=10pF ESR<150RCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY_HSE1
1AP2112K-3.3TRG1Package_TO_SOT_SMD:SOT-23-5U_LDO1
1AT7456ESparrowHawk:SOP65P640X120-29NU_OSD1
1B260A-13-FDiode_SMD:D_SMAD_BUCK1
1BAV99Package_TO_SOT_SMD:SOT-23D_VID_CLAMP1
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
1CAM PadsSparrowHawk:SolderPads_CAM_1x03J_CAM1
1Conn_01x02SparrowHawk:VBAT_SolderPad_2x_5x5mmJ_BAT1
1DPS310SparrowHawk:XDCR_DPS310U_BARO1
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
1LMR14030SDDARSparrowHawk:SOIC127P600X170-9NU_BUCK1
1PMEG2010AEHDiode_SMD:D_SOD-123FD_USB_VBUS1
1RX PadsSparrowHawk:SolderPads_RX_1x04J_RX1
1SMAJ28ADiode_SMD:D_SMAD_TVS1
1STM32F722RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU_MCU1
1SWD PadsSparrowHawk:SolderPads_SWD_1x05J_SWD1
1Sparrowhawk_LogoSparrowhawk_LogoLOGO1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U_ESD1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4085J_USB1
1VTX PadsSparrowHawk:SolderPads_VTX_1x04J_VTX1
1W25Q128JVEPackage_SON:WSON-8-1EP_8x6mm_P1.27mm_EP3.4x4.3mmU_FLASH1

Questions

How big is the Flight Controller PCB?

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

What parts does the Flight Controller use?

103 parts, built around the AT7456E, STM32F722RET6, DPS310 and W25Q128JVEIQ. 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-II/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).

More from benwys/SparrowHawk

2
  • 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 :-)

    89 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 layers52 × 42 mmMicroduck Entry 5V R22, the printed circuit board in 3D

    Microduck Entry 5V R22

    ldcyes/OpenDuck

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

    58 parts
  • 4 layers52.4 × 14.4 mmMain PCB 002, the printed circuit board in 3D

    Main PCB 002

    ZoAndr/BANO4

    OnBoard Aviation Navigation Lights

    77 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
  • 6 layers43.6 × 43 mmVENDETTAFC, the printed circuit board in 3D

    VENDETTAFC

    Caped-Crussader/VENDETTAFC

    A fully open-source, custom-designed 4-in-1 ESC and F7 Flight Controller stack for FPV multirotors, designed from scratch in KiCad.

    191 parts31CERN-OHL-S-2.0
  • 4 layers43.5 × 32.5 mmHdmi edp2, the printed circuit board in 3D

    Hdmi edp2

    cetola/reform-next-mirror

    The original Open Hardware laptop, reloaded.

    104 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
  • 6 layers567.7 × 328.4 mmARX, the printed circuit board in 3D

    ARX

    lwa-project/analog_receiver

    Analog Receiver (ARX) Board

    2,771 parts1