Mateksys F405-vtol Flight Controller Owner's Manual

Mateksys F405-vtol Flight Controller Owner's Manual

MATEKSYS-LOGO

MATEKSYS F405-VTOL Flight Controller

MATEKSYS-F405-VTOL-Flight-Controller-PRODUCT

LAYOUT

MATEKSYS-F405-VTOL-Flight-Controller-FIG-1

  • AirS: Analog Airspeed sensor (0~3.3V) no voltage divider built-in
    Rssi: Analog RSSI ADC, 0~3.3V
  • Tx1/Rx1: UART1_Tx/Rx
  • swd/swc: STM32F405RGT6 debug pin
  • Rx2: UART2-RX for Serial_RX by default
    • PPM is not supported by INAV
  • Tx2: UART2-TX
    • softserial1_tx is an alternative on Tx2 pad in INAV
  • Sbus: UART2_RX + inverter for SBUS receiver
  • Tx3/Rx3: UART3_Tx/Rx
  • Tx5/Rx5: UART5_Tx/Rx
  • DA & CL: I2C_SDA, SCL,
    • for compass/digital Airspeed
  • 5V: onboard BEC 5V 2A cont.
    • 5V is not supplied by USB
  • 4V5: 4.4~4.8V, Max.800mA,
    • 4V5 is also supplied when connecting via USB.
  • G: Ground

DO NOT connect the ESC BEC output (Red wire in the middle of connector) to Vx pad If Vx rail is powered from bottom PDB.

  • TX6/RX6: UART6_Tx/Rx
  • TX4/RX4: UART4_Tx/Rx
  • Vbat: Battery voltage
  • onboard battery voltage sense: BATT_VOLT_PIN 14, BATT_VOLT_MULT 21 INAV scale 2100
  • Curr: Current signal (0~3.3V)
  • onboard current sense: BATT_CURR_PIN 15, BATT_AMP_PERVLT 66.7 INAV scale 150
  • 9V: onboard BEC 5V 2A cont. Max.3A
    • 9V will increase to 12V if “12V” jumper on bottom PDB is bridged.
  • 5V: onboard BEC 5V 2A cont. Max.3A
  • G: Ground
  • VTx: Video OUT for Video Transmitter
  • C1: Camera-1 video IN (Default)
  • C2: Camera-2 video IN
    • C1/C2 can be switched via ArduPilot Relay or Modes/USER2 (INAV)
    • Two cameras should be set with identical video format, both PAL or both NTSC
  • PIO1: Low/High level switchable via INAV Modes/USER1 or ArduPilot Relay

MATEKSYS-F405-VTOL-Flight-Controller-FIG-2

  • DFU Button: F405 DFU mode, same function as the button on FC board.
  • Connect USB to the PC While holding the boot button in.
  • Red LED, USB power indicator
 INAV AirPlaneINAV MultirotorArduPilot
S1MotorMotorPWM1
S2MotorMotorPWM2
S3ServoMotorPWM3
S4ServoMotorPWM4
S5ServoMotorPWM5
S6ServoMotorPWM6
S7ServoMotorPWM7
S8ServoMotorPWM8
S9ServoServoPWM9
S10ServoServoPWM10
S11ServoServoPWM11
LED2812 LED2812 LEDPWM12
  • Top FC board: 44x29mm, Holes: 25mm-Φ2mm
  • Bottom PDB: 45x42mm, Holes: 25mm-Φ2mm, 35mm-Φ4mm
  • Weight: 25g w/ USB externder
Multirotor ESC

MATEKSYS-F405-VTOL-Flight-Controller-FIG-3

Wiring

ArduPlane fw: MATEKF405-TE

MATEKSYS-F405-VTOL-Flight-Controller-FIG-4

INAV fw: MATEKF405TE_SD

  • INAV doesn’t support VTOL, F405-VTOL can be used as a normal fixed-wing flight controller

MATEKSYS-F405-VTOL-Flight-Controller-FIG-5

  • DJI FPV OSD can work with any spare UART_TX & RX

MATEKSYS-F405-VTOL-Flight-Controller-FIG-6

MATEKSYS-F405-VTOL-Flight-Controller-FIG-7

I/O Mapping

ArduPilot
 

 

 

 

 

 

PWM

5V tolerant I/O

S1PWM1 GPIO50TIM8_CH4DMA/DShot 

Group1

S2PWM2 GPIO51TIM8_CH3DMA/DShot
S3PWM3 GPIO52TIM1_CH3NDMA/DShotGroup2
S4PWM4 GPIO53TIM1_CH1DMA/DShot
S5PWM5 GPIO54TIM2_CH4DMA/DShot 

Gourp3

S6PWM6 GPIO55TIM2_CH3DMA/DShot
S7PWM7 GPIO56TIM2_CH2DMA/DShot
S8PWM8 GPIO57TIM2_CH1DMA/DShot
S9PWM9 GPIO58TIM12_CH1NO DMAGourp4
S10PWM10 GPIO59TIM13_CH1NO DMAGourp5
S11PWM11 GPIO60TIM4_CH1NO DMAGourp6
LED padPWM12 GPIO61TIM3_CH4DMA/DShotGourp7
SERVO12_FUNCTION 120, NTF_LED_TYPES neopixel
Mixing Dshot and normal PWM operation for outputs is restricted into groups, ie. enabling Dshot for an output in a group requires that ALL outputs in that group be configured and used as Dshot, rather than PWM outputs.

If servo and motor are mixed in same group, make sure this group run lowest PWM frequency according to the servo specification. ie. Servo

supports Max. 50Hz, ESC must run at 50Hz in this group.

 
 

 

 

 

ADC

Vbat Pad1K:20K divider builtin 0~30VVbat ADC onboard battery voltageBATT_VOLT_PIN BATT_VOLT_MULT14

21.0

Curr pad0~3.3Vcurrent sensor ADC

onboard current sense

BATT_CURR_PIN

BATT_AMP_PERVLT

15

66.7

RSSI Pad0~3.3VRSSI ADC

Analog RSSI

RSSI_ANA_PIN RSSI_TYPE8

2

AirS /PC0 Padno divider builtin

0~3.3V

AirS ADC

Analog Airspeed

ARSPD_PIN

ARSPD_TYPE

10

2

 
 

 

I2C

 

 

I2C1

 

 

5V tolerant I/O

CompassCOMPASS_AUTODEC1
onboard Baro SPL06-001Address0x76
Digital Airspeed I2C MS4525

DLVR-L10D

ARSPD_BUS ARSPD_TYPE ARSPD_TYPE1

1

9

 
 

 

 

 

 

UART

5V tolerant I/O

USBUSB consoleSERIAL0
TX1 RX1USART1with DMAtelem1SERIAL1
TX3 RX3USART3NO DMAtelem2SERIAL2
TX5 RX5UART5NO DMAGPS1SERIAL3
TX4 RX4UART4NO DMAGPS2/DJI OSDSERIAL4
TX6 RX6USART6TX6 with DMAUSERSERIAL5
 

 

TX2 RX2 SBUS

USART2with DMARC input/Receiver 

SERIAL6

RX2IBUS/DSM/PPMBRD_ALT_CONFIG 0

Default

Sbus padSBUS
TX2 & RX2CRSFBRD_ALT_CONFIG 1

SERIAL6_PROTOCOL 23

SERIAL6_OPTIONS 0
TX2uninverted FPort (hacked)SERIAL6_OPTIONS 4
TX2SRXL2SERIAL6_OPTIONS 4

 

INAVINAV MultiRotorINAV Plane
 

 

 

 

 

 

PWM

S15 V tolerant I/OTIM8_CH4MotorMotor
S25 V tolerant I/OTIM8_CH3MotorMotor
S35 V tolerant I/OTIM1_CH3NMotorServo
S45 V tolerant I/OTIM1_CH1MotorServo
S55 V tolerant I/OTIM2_CH4MotorServo
S65 V tolerant I/OTIM2_CH3MotorServo
S75 V tolerant I/OTIM2_CH2MotorServo
S85 V tolerant I/OTIM2_CH1MotorServo
S95 V tolerant I/OTIM12_CH1ServoServo
S105 V tolerant I/OTIM13_CH1ServoServo
S115 V tolerant I/OTIM4_CH1ServoServo
LED5 V tolerant I/OTIM3_CH42812LED2812LED
 
 

 

 

 

ADC

Vbat Pad1K:20K divider builtin 0~30VVbat ADC ADC_CHANNEL_1BF scale 210, INAV scale 2100
Curr pad0~3.3VCurrent ADC

ADC_CHANNEL_2

scale 150
RSSI Pad0~3.3VRSSI ADC ADC_CHANNEL_3Analog RSSI
AirS /PC0 Padno divider builtin

0~3.3V

AirS ADC

ADC_CHANNEL_4

Analog Airspeed
 
 

 

 

I2C

 

 

 

I2C1

 

 

 

5V tolerant I/O

 

Compass

 

QMC5883 / HMC5883 / MAG3110 / LIS3MDL

OLED0.96″
onboard BarometerSPL06-001
Digital Airspeed sensorMS4525
Temperature sensor 
 
 

 

 

 

 

 

UART

5V tolerant I/O

USB USB 
TX1 RX1 

 

5V tolerant I/O

UART1USER
TX3 RX3UART3USER
TX4 RX4UART4USER
TX5 RX5UART5USER
TX6 RX6UART6USER
 

 

 

TX2 RX2 SBUS

 

 

 

5V tolerant I/O

UART2RC input/Receiver
Sbus padfor SBUS receiver, Sbus pad = RX2+inverter
RX2 padIBUS/DSM
TX2 & RX2CRSF
TX2 padSmartPort Telemetryenable Softserial_Tx1
TX2 paduninverted FPort (hacked)
TX2 padSRXL2

www.mateksys.com

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals