Flight Controller F405-WING (new)

STM32F405, MPU6000, INAVOSD, BMP280, 6x UARTs, 1x Softserial, 2x I2C, 2x Motors & 7x Servos, 4x BEC & current sensor on board.

Gallery & Info

Spec.& Features

FC Specifications

  • MCU: 168MHz STM32F405
  • IMU: MPU6000 accelerometer/gyro (SPI)
  • Baro: BMP280 (I2C)
  • OSD: INAV OSD w/ AT7456E chip
  • Blackbox: MicroSD card slot (SD/SDHC)
  • VCP & 6x UARTs
  • 2x Motors, 7x Servos outputs
  • 2x I2C
  • 3x LEDs for FC STATUS (Blue, Red) and 3.3V indicator(Red)
  • Built in inverter for SBUS input (UART2-RX)
  • PPM/UART Shared: UART2-RX
  • SoftSerial on TX2 pad
  • Battery Voltage Sensor: 1:10 (Scale 1100)
  • WS2812 Led Strip : Yes
  • Beeper : Yes
  • RSSI: Yes

FC Firmware

  • INAV Flight
  • Target: MATEKF405SE


  • Input voltage range: 9~30V (3~6S LiPo) w/TVS protection
  • 2x ESC power pads
  • Current Senor: 104A,  3.3V ADC,  Scale 317

BEC 5V output

  • Designed for Flight controller, Receiver, OSD, Camera, Buzzer, 2812 LED_Strip, Buzzer, GPS module, AirSpeed
  • Continuous current: 2 Amps, Max.3A

BEC 9V /12V output

  • Designed for Video Transmitter, Camera, Gimbal ect.
  • Continuous current: 2 Amps, Max.3A
  • 12V option with Jumper pad

BEC Vx output

  • Designed for Servos
  • Voltage adjustable, 5V Default, 6V or 7.2V via jumper
  • Continuous current: 5 Amps, Max.6A
  • Output Ripple: 50mV (VIn=24V, VOut=5V@5A load)

BEC 3.3V output

  • Designed for Baro / Compass module and Spektrum RX
  • Linear Regulator
  • Continuous current: 500mA


  • Mounting: 30.5 x 30.5mm, Φ4mm with Grommets Φ3mm
  • Dimensions: 56 x 36 x 13 mm
  • Weight: 25g
Wiring Guide & Mixer

  • I2C1 [DA1 CL1] supports Baro( BMP280 /MS5611 /BMP085) and OLED(0.96″)
  • I2C2 [DA2 CL2] supports compass (HMC5883 /MAG3110 /QMC5883 /IST8310) & Pitot_MS4525

CLI command for Motors of Custom Mixer

  • mmix 0 1.0 0.0 0.0 0.0 # motor1
  • mmix 1 1.0 0.0 0.0 0.0 # motor2
  • save
INAV MATEKF405SE Airplane Flying Wing Quad X Hex X
S1 Motor-1 Motor-1 Motor-1 Motor-1
S2 Motor-2 Motor-2 Motor-2 Motor-2
S3 ELEV Left AILE Motor-3 Motor-3
S4 Left AILE Right AILE Motor-4 Motor-4
Disable Servo Gimbal
Enable Forward aux CH
S5 Right AILE AUX1(CH5) / Motor-5
S6 RUDD AUX2(CH6) / Motor-6
S7 AUX1(CH5) AUX3(CH7) / /
S8 AUX2(CH6) AUX4(CH8) / /
S9 AUX3(CH7) AUX5(CH9) AUX1(CH5) AUX1(CH5)
Enable Servo Gimbal
Enable Forward aux CH
S5 Right AILE Gimbal PITCH / Motor-5
S6 RUDD Gimbal ROLL / Motor-6
S7 Gimbal PITCH AUX1(CH5) Gimbal PITCH Gimbal PITCH
S8 Gimbal ROLL AUX2(CH6) Gimbal ROLL Gimbal ROLL
S9 AUX1(CH5) AUX3(CH7) AUX1(CH5) AUX1(CH5)

Devices Pad/Hole Note
GPS UART2, 3, 4, 5, 6
Bluetooth UART1 MSP & Baud 57600
VTX control Uart-TX2, 3, 4, 5, 6 SA / TR
on board BMP280 I2C1
External Baro I2C1(DA1, CL1) BMP280 /MS5611 /BMP085
OLED I2C1(DA1, CL1) 0.96″
Magnetometer I2C2(DA2, CL2) HMC5883 /MAG3110 /QMC5883 /IST8310
AirSpeed Pitot I2C2(DA2, CL2) Pitot_MS4525
SBUS Sbs pad Built-in inverter on UART2-RX
Frsky Smartport TX2 pad Softserial-TX1 is enabled on TX2 pad by default
in 1.9.0,  set telemetry_inversion = ON
in 1.9.1,  set telemetry_inversion = OFF
PPM RX2 pad Enable PPM RX input
Spektrum RX2 pad
CrossFire TX2 & RX2 pad Need to disable CPU based serial ports
CrossFire TX4/RX4 or TX6/RX6
Ardupilot (ChiBiOS)