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

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 :-)
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100nF | Capacitor_SMD:C_0402_1005Metric | C_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 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R_BOOT0, R_FLASH_CS1, R_FLASH_HD1, R_FLASH_WP1, R_OSD_RST1, R_VBAT_D2 |
| 4 | 1k | Resistor_SMD:R_0402_1005Metric | R_CURR_F1, R_LED1, R_LED2, R_LED3 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C_CURR_F1, C_LDO_IN1, C_LDO_OUT1, C_VDDA1 |
| 4 | MountingHole 3.2mm_M3 | MountingHole:MountingHole_3.2mm_M3 | H_MNT1, H_MNT2, H_MNT3, H_MNT4 |
| 3 | 0R | Resistor_SMD:R_0402_1005Metric | R_HSE2, R_USB_SH1, R_VID_BYPASS1 |
| 3 | 22uF | Capacitor_SMD:C_0805_2012Metric | C_OSD_SAG1, C_VID_OUT_AC1, C_VID1 |
| 3 | Test Point | TestPoint:TestPoint_Pad_D1.0mm | TP_5VIDEO_0, TP_IMU_INT_0, TP_VBAT_ADC_0 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R_BUCK_FB1, R_VBAT_D1 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C_3V3_BULK1, C_5V_BULK1 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C_HSE1, C_HSE2 |
| 2 | 27pF | Capacitor_SMD:C_0402_1005Metric | C_OSD_XTAL1, C_OSD_XTAL2 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R_I2C_SCL1, R_I2C_SDA1 |
| 2 | 4.7uF | Capacitor_SMD:C_1210_3225Metric | C_BUCK_IN1, C_BUCK_IN2 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C_OSD_PVDD1, C_VDD_BULK1 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R_CC1, R_CC2 |
| 2 | 75R | Resistor_SMD:R_0402_1005Metric | R_VID_IN_T1, R_VID_OUT_T1 |
| 1 | 100R @ 100MHz | Inductor_SMD:L_0402_1005Metric | FB_VDDA1 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C_BUCK_IN3 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C_B1 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C_IMU_VIO2 |
| 1 | 17.8k | Resistor_SMD:R_0402_1005Metric | R_BUCK_FB2 |
| 1 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C_IMU_VDD1 |
| 1 | 22nF | Capacitor_SMD:C_0402_1005Metric | C_BUCK_SS1 |
| 1 | 27MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y_OSD1 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C_VCAP1 |
| 1 | 4.7uH | Inductor_SMD:L_Sunlord_SWPA3015S | L_VID1 |
| 1 | 47uF | Capacitor_SMD:C_1210_3225Metric | C_BUCK_OUT1 |
| 1 | 49.9k | Resistor_SMD:R_0402_1005Metric | R_BUCK_RT1 |
| 1 | 6.8uH | SparrowHawk:L_Sunlord_SWPA6028S | L_BUCK1 |
| 1 | 600R @ 100MHz | Inductor_SMD:L_0402_1005Metric | FB_IMU1 |
| 1 | 8MHz CL=10pF ESR<150R | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y_HSE1 |
| 1 | AP2112K-3.3TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U_LDO1 |
| 1 | AT7456E | SparrowHawk:SOP65P640X120-29N | U_OSD1 |
| 1 | B260A-13-F | Diode_SMD:D_SMA | D_BUCK1 |
| 1 | BAV99 | Package_TO_SOT_SMD:SOT-23 | D_VID_CLAMP1 |
| 1 | BM06B-SRSS-TB_LF__SN_ | SparrowHawk:JST_BM06B-SRSS-TB_LF__SN_ | J_GPS1 |
| 1 | BM08B-SRSS-TB_LF__SN_ | SparrowHawk:JST_BM08B-SRSS-TB_LF__SN_ | J_ESC1 |
| 1 | CAM Pads | SparrowHawk:SolderPads_CAM_1x03 | J_CAM1 |
| 1 | Conn_01x02 | SparrowHawk:VBAT_SolderPad_2x_5x5mm | J_BAT1 |
| 1 | DPS310 | SparrowHawk:XDCR_DPS310 | U_BARO1 |
| 1 | ICM-42688-P | SparrowHawk:PQFN50P300X250X97-14N | U_IMU1 |
| 1 | Jumper2 | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP_BOOT0 |
| 1 | LED Blue 0603 | LED_SMD:LED_0603_1608Metric | LED_STAT1 |
| 1 | LED Green 0603 | LED_SMD:LED_0603_1608Metric | LED_PWR1 |
| 1 | LED Red 0603 | LED_SMD:LED_0603_1608Metric | LED_STAT2 |
| 1 | LMR14030SDDAR | SparrowHawk:SOIC127P600X170-9N | U_BUCK1 |
| 1 | PMEG2010AEH | Diode_SMD:D_SOD-123F | D_USB_VBUS1 |
| 1 | RX Pads | SparrowHawk:SolderPads_RX_1x04 | J_RX1 |
| 1 | SMAJ28A | Diode_SMD:D_SMA | D_TVS1 |
| 1 | STM32F722RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U_MCU1 |
| 1 | SWD Pads | SparrowHawk:SolderPads_SWD_1x05 | J_SWD1 |
| 1 | Sparrowhawk_Logo | Sparrowhawk_Logo | LOGO1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U_ESD1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J_USB1 |
| 1 | VTX Pads | SparrowHawk:SolderPads_VTX_1x04 | J_VTX1 |
| 1 | W25Q128JVE | Package_SON:WSON-8-1EP_8x6mm_P1.27mm_EP3.4x4.3mm | U_FLASH1 |
It measures 41 × 41 mm and has 4 copper layers, 1.61 mm thick.
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.
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.
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).

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

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

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



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.



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