Products
Flight Controllers
FlyingRC F4D MK1 F405 FPV Flight Controller
A compact F405 FPV flight controller for multirotor builds. It runs Betaflight by default and connects the receiver, ESC signal harness, VTX/camera, OSD, buzzer, LEDs, and other FPV peripherals.

Best used for
- FPV drones needing 20 x 20 mm or 30.5 x 30.5 mm mounting flexibility.
- Digital video builds using DJI O4 or similar HD VTX wiring.
- Users who want BF as factory default with AP/INAV options available.
Key features
- STM32F405RGT6 MCU.
- Supports AP, Betaflight, and INAV; factory default is Betaflight.
- Onboard 9 V BEC for VTX/camera, switchable through PINIO1/User1.
- Wiring diagram applies to BF, AP, and INAV workflows.
Setup / wiring notes
- Remove propellers before firmware flashing or bench tests.
- Use the BF wiring examples first if staying on factory firmware.
- For ArduPilot, verify SERIAL mapping because SERIAL numbers do not correspond one-to-one with UART labels.
Check before use
- VTX power stability depends on battery voltage; check BEC voltage requirements before long bench sessions.
Key specs
- STM32F405 FPV flight controller
- 7-28 V DC / 2-6S LiPo input range
- Onboard 9 V BEC for VTX/camera power