FlyingRC

F4D MK1 F405 FPV Flight Controller

Pinouts, setup notes and firmware references. Match the exact hardware revision before connecting or flashing.

Overview

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.

  • STM32F405 FPV flight controller
  • 7-28 V DC / 2-6S LiPo input range
  • Onboard 9 V BEC for VTX/camera power

Hardware revision

Check the sensor markings and component layout on your board against the manual and diagrams below.

Setup 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.
  • Input: 7-28 V DC / 2-6S LiPo.
  • When using 2S/3S, VTX BEC input must be above 9.8 V for stable output; 3S-6S is strongly recommended.
  • Supports HD/analog FPV wiring depending on diagram and firmware setup.
  • VTX power stability depends on battery voltage; check BEC voltage requirements before long bench sessions.

Wiring, dimensions & photos

Spec table
Spec table
Spec table
Product features
Product features
Product features
Dimension drawing
Dimension drawing
Dimension drawing
Full wiring diagram
Full wiring diagram
Full wiring diagram
DJI O4 wiring
DJI O4 wiring
DJI O4 wiring
ELRS receiver wiring
ELRS receiver wiring
ELRS receiver wiring
F4D with 75A ESC kit
F4D with 75A ESC kit
F4D with 75A ESC kit
Front product photo
Front product photo
Front product photo
Back product photo
Back product photo
Back product photo
Angled product photo
Angled product photo
Angled product photo
Technical parameter table
Technical parameter table
Technical parameter table
Top layout
Top layout
Top layout
Bottom layout
Bottom layout
Bottom layout
Package contents
Package contents
Package contents

Firmware & manuals

Product manualOpen / download
Back to product