
HUSB238A Dev Board
SK-Electronics-Consulting/electronics-widgets
Small, Custom Tools for Electronics

An open-hardware, 4-layer FPV flight controller board built around the STM32F405RGT6, designed in KiCad. Currently at hardware revision REV3. Designed to run Betaflight.
Fpv flight controller is an open-source printed circuit board by stefanpopovic-dev, from the stefanpopovic-dev/fpv-flight-controller repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 36.9 × 36.9 mm with 111 parts on 91 nets, routed with 749 tracks and 203 vias.
It is built around the STM32F405RGT6, AT7456 and DPS310, with the W25Q128JVPIQ, AP2112K-3.3 and USBLC6-2SC6 among its other parts. Its parts include 33 capacitors, 17 resistors, 7 ICs, 3 diodes and 2 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.
An open-hardware, 4-layer FPV flight controller board built around the STM32F405RGT6, designed in KiCad. Currently at hardware revision REV3. Designed to run Betaflight.
🎥 Flight video coming soon.
These photos are of the previous manufactured and tested revision of this board (see the Disclaimer section below for what changed in REV3).
| Top | Bottom |
|---|---|
![]() | ![]() |
| Installed in the frame | Finished quad (top) | Finished quad (front) |
|---|---|---|
![]() | ![]() | ![]() |

Full-resolution PDF: SCHEMATIC_PDF/REV3.pdf
| Top copper | Bottom copper |
|---|---|
![]() | ![]() |
Reference the top-side silkscreen (visible in the top 3D render above) for exact pad locations. Grouped by function:
| Header | Signals |
|---|---|
| SWD / debug | SWDIO, SWCLK, GND, 3.3V, U5_TX |
| Status LED | LED, 5V, GND |
| UART1 (GPS / receiver) | U1_RX, U1_TX, 5V, GND |
| UART3 (VTX / camera) | U3_TX, U3_RX, 5V, GND, VOUT |
| Power in | VIN, 5V, GND |
| UART2 | U2_RX, U2_TX, 5V, GND |
| Motor / ESC connector | M1, M2, M3, M4, VBAT, GND, CUR_S (current sense), U5_RX (ESC telemetry) |
| AUX | AUX_P1, AUX_P2, GPIO1, 5V, GND |
| Buzzer | BUZZ, 5V |
.
├── hardware/ KiCad 10 project (schematic, PCB, project settings)
│ ├── REV3.kicad_pro
│ ├── REV3.kicad_sch
│ ├── REV3.kicad_pcb
│ ├── REV3.kicad_prl
│ └── fp-lib-table
├── SCHEMATIC_PDF/
│ └── REV3.pdf Exported schematic PDF
└── docs/
└── images/ 3D renders, copper layer renders, schematic export
└── photos/ Real photos of the built board and quadThe design was created in KiCad 10.0. Open hardware/REV3.kicad_pro in KiCad to view/edit the schematic and PCB.
Built for Betaflight. Every IC on this board is natively supported by Betaflight:
Since this is a custom PCB (not a stock/off-the-shelf target), it needs a custom unified target in Betaflight Configurator with resource mapping matching this schematic's pin assignments: gyro on SPI1 (PA5/PA6/PA7, CS PA4), OSD on SPI2 (PB12/PB14/PB15, CS PB11), blackbox flash on SPI3 (PB3/PB4/PB5, CS PA15), motors M1–M4 on PB0/PB1/PC6/PC7, and UART1/2/3/5 as broken out on the connectors above — see the schematic for the full pin list. No target file is included in this repo yet.
This exact revision (REV3) has not been manufactured or tested yet. It is a corrected revision of a previously manufactured and tested board, so it is very similar to a known-working unit but has not itself been built/verified. The fixes made since the last manufactured/tested version:
The real build photos above show that previous tested revision; photos of a REV3 unit will be added once it is built.
Licensed under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S v2). Anyone who manufactures or modifies this design must make their modified source available under the same licence.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | Conn_01x01_Pin | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | 3.3V, 5V, GND, GND, LED, SWCLK, SWDIO, U5_TX |
| 6 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C6, C11 |
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C14, C23, C24, C25, C31 |
| 5 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C17, C32, C33, C39, C41 |
| 5 | EXTRA | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | 5V, AUX_P1, AUX_P2, GND, GPIO1 |
| 5 | VTX | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | 5V, GND, U3_RX, U3_TX, VOUT |
| 4 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C18, C38, C40, CBOOT1 |
| 4 | ELRS | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | 5V, GND, U1_RX, U1_TX |
| 4 | GPS | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | 5V, GND, U2_RX, U2_TX |
| 3 | CAM | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | 5V, GND, VIN |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R15, R17 |
| 2 | 10nF | Capacitor_SMD:C_0402_1005Metric | C16, C36 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C21, C22 |
| 2 | 18pF | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C9, C10 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | COUT2, COUT4 |
| 2 | 330 | Resistor_SMD:R_0402_1005Metric | R1, R14 |
| 2 | 330R | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | 33uF | Capacitor_SMD:C_1210_3225Metric | COUT1, COUT3 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R20, R21 |
| 2 | 47uF | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C19, C20 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 75 | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D2, D3 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | Cin5 |
| 1 | 10.2kΩ | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 100R | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | Cin3 |
| 1 | 10kR | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | 120R | Resistor_SMD:R_0402_1005Metric | FB1 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R16 |
| 1 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | Cin2 |
| 1 | 27MHZ | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 53.6kΩ | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 8MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | AT7456 | MAX7456:21-0108G_U28E-5_MXM | U8 |
| 1 | Buzzer2 | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | BUZZ |
| 1 | Buzzer5v | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | 5V |
| 1 | Conn_01x08 | Connector_JST:JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal | J2 |
| 1 | D | Diode_SMD:D_SOD-123 | D1 |
| 1 | DPS310 | DSP310:PG-VLGA-8-1_INF | U3 |
| 1 | ICM-42688-P | ICM-42688-P:LGA14_2P5X3X0P91_TDK | GYRO1 |
| 1 | LMR51635XDDCR | LMR51635XDDCR:DDC0006A-MFG | U6 |
| 1 | MDA7050-100M | EasyEDA:IND-SMD_L7.3-W6.6_MHCI06030 | L1 |
| 1 | STM32F405RGT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SW_Push | asd:SW-SMD_4P-L4.5-W4.5-P3.00-LS6.8 | SW1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVP | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U5 |
The 107 most common of 111 parts.
It measures 36.9 × 36.9 mm and has 4 copper layers, 1.6 mm thick.
111 parts, built around the STM32F405RGT6, AT7456, DPS310 and W25Q128JVPIQ. 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 stefanpopovic-dev/fpv-flight-controller repository on GitHub, at the commit this page was made from: the board is hardware/REV3.kicad_pcb and its schematic hardware/REV3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

SK-Electronics-Consulting/electronics-widgets
Small, Custom Tools for Electronics

nasheed-x/aether
Aether is a versatile flight computer for testing flight hardware and software, focusing on sensor fusion to monitor rocket states and interface with on-board systems.

phonght32/OpenDrone_HW_AIO_FC_F405
OpenDrone Project - AIO Brushless FC F405.


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

sbbxiii/The-Eagle
The Eagle: Custom STM32F405 4-Layer Autonomous Avionics Flight Controller PCB

Ben-Blair/Rocket-Build
Senior capstone project: demonstrate closed-loop lateral guidance of a high power rocket using forward canards, and handle the canard-wake-on-aft-fin interference problem correctly.
