Nothing Special   »   [go: up one dir, main page]

F405-WTE Manual PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

FLIGHT CONTROLLER F405-WTE

QUICK START GUIDE

MCU: STM32F405RGT6, 168MHz , 1MB Flash


IMU: ICM42688-P
Baro: SPL06-001
OSD: AT7456E
Blackbox: MicroSD card slot

ESP WiFi Telemetry(MAVLink) or ExpressLRS 2.4G receiver(CRSF protocol)

6x UARTs, 1x Softserial1_Tx option(INAV)


12x PWM outputs
1x I2C
4x ADC (VBAT, Current, RSSI, Airspeed)
USB/Beep Extender with Type-C(USB2.0)

Dual Camera Inputs switch


9V(12V) for VTX power switch

6.8~30V DC IN (2~6S LiPo)


90A continuous, 220A peak Current Sense
BEC 5V 2A for FC
BEC 9V 2A for camera/VTX, 12V option
BEC Vx 8A cont. 10A Peak for servos, 5V, 6V or 7.2V option
LDO 3.3V 200mA

ArduPilot: MatekF405-TE
INAV: MATEKF405TE_SD

Apr.2022 Rev 1.0 www.mateksys.com


LAYOUT
INAV AirPlane INAV Multirotor ArduPilot
S1 Motor Motor PWM1
S2 Motor Motor PWM2
S3 Servo Motor PWM3
S4 Servo Motor PWM4
S5 Servo Motor PWM5
S6 Servo Motor PWM6
S7 Servo Motor PWM7
S8 Servo Motor PWM8
S9 Servo Servo PWM9
S10 Servo Servo PWM10
S11 Servo Servo PWM11
LED 2812 LED 2812 LED PWM12

ExpressLRS RX Vx: BEC 5V/6V/7.2V for servos, Default is 5V


status indicator 8A cont. Max.10A
AirS: Analog Airspeed sensor (0~3.3V)
no voltage divider built-in
Rssi: Analog RSSI ADC, 0~3.3V
DO NOT connect the ESC BEC output (Red wire in middle of connector) to Vx pad
If Vx rail is powered from bottom PDB.
Tx1/Rx1: UART1_Tx/Rx
TX6/RX6: UART6_Tx/Rx
ETx / ERx: ESP8285 UART_Tx/Rx TX4/RX4: UART4_Tx/Rx
WiFi
Rx2: UART2-RX for Serial_RX by default ANT Vbat: Battery voltage
*PPM is not supported by INAV onboard battery voltage sense: BATT_VOLT_PIN 14, BATT_VOLT_MULT 21
INAV scale 2100
ESP8285
Tx2: UART2-TX Curr: Current signal (0~3.3V)
*softserial1_tx is an alternative on Tx2 pad in INAV onboard current sense: BATT_CURR_PIN 15, BATT_AMP_PERVLT 66.7
INAV scale 150

MicroSD Slot
MCU

BlackBox
Sbus: UART2_RX + inverter for SBUS receiver
9V: 9V output, 9V will increase to 12V if “12V” jumper on bottom PDB is bridged.
9Vsw: 9V ON/OFF can be switched via ArduPilot Relay or Modes/USER1 (INAV)
Tx3/Rx3: UART3_Tx/Rx SX1281 Max.2A load on this pad. (Default ON)
Tx5/Rx5: UART5_Tx/Rx
5V: onboard BEC 5V 2A cont. Max.3A
DA & CL: I2C_SDA, SCL,
G: Ground
for compass/digital Airspeed
VTX: Video OUT for Video Transmitter
5V: onboard BEC 5V 2A cont. C1: Camera-1 video IN (Default)
*** 5V is not supplied by USB C2: Camera-2 video IN
4V5: 4.4~4.8V, Max.800mA, *** C1/C2 can be switched via ArduPilot Relay or Modes/USER2 (INAV)
*** 4V5 is also supplied when connecting via USB. *** Two cameras should be set with identical video format, both PAL or both NTSC
LED 0: Blue, FC Status F405 ELRS RX ESP
G: Ground
LED 1: Green, FC Status DFU 2.4G ANT Boot
LED 3.3: Red, 3.3V Status botton IPEX MHF-1 button
C: SWCLK
D: SWDIO

Current Sense resistor


90A continuous
Battery & ESC - ESC + 220A peak Battery + 6.8V-30V

0.3mOhm
Curr

Curr
VBat

VBat
9V
5V

5V
9V
Vx
Vx

Vx
Vx
G
G

G
G
VBat

VBat
9V
5V

5V
9V
Vx
Vx

Vx
Vx
G

G
G

G
G

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


OSD
AT7456E
Vx= 5V (default)
TYPE-C

DFU

4V5 Buz- Vx Reg.


G Boot
JST-SH-6P
JST-SH-6P

IMU Vx= 6V
D- 6pin wires D+
D+ D-
Boot G
Buzzer ON/OFF

Buz- 4V5 BARO

Vx= 7.2V

5V Reg.

9V Reg.

Size: 44x29x12.7mm
Weight: 22g w/ USB externder
Holes: Φ2mm, 25mm mounting

9V increase to 12V

Apr.2022 Rev 1.0 www.mateksys.com


Wiring INAV fw: MATEKF405TE_SD
ArduPilot fw: MATEKF405-TE

VBAT
ESC signal
ESC onboard BEC output
Signal Ground
Power Ground
DO NOT connect ESC onboard BEC output (Red wire) to Vx pad.

BATTERY

Camera-1 Camera-2
0.3mOhm
Curr
VBat
5V
9V
Vx
Vx
G
G

BlackBox
WiFi MicroSD Slot
VBat

ANT
5V
9V
Vx
Vx
G
G

ESP Boot 4V5


CL
DA
ELRS G
ESP8285 SX1281 RX
ANT
S3 ~ S11 Servos

Vx Reg.

JST-SH-6P Wires
MCU

5V Reg.

9V Reg.

G Gnd G Gnd
SCL CL 4V5 5V CRSF 4V5 5V SBUS
SDA DA RX2 CH1 Sbus SBUS
TX
RX5 TX2 CH2 TX2 SmartPort
RX
G TX5
5V G G G
Gnd Gnd
4V5 4V5 5V SRXL2 4V5 5V IBUS/DSM
TX2 SRXL2 RX2 IBUS/DSM

*** GPS can work with any spare UART_TX & RX * INAV, Softserial1_Tx is an alternative on Tx2 pad by checking “Enable CPU based serial ports”
* Non-inverted(hacked) S.Port signal is needed for FPORT
* IBUS/DSM can be connected to any spare UART_RX
* PPM is not supported by INAV4.1 or newer.

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

9Vsw Power / Camera switch


9Vsw OFF 9Vsw ON
No USER1 definition
9Vsw ON by default

No USER2 definition C1 ON & C2 OFF C2 ON & C1 OFF


C1 (Camera-1) ON by default

Apr.2022 Rev 1.0 www.mateksys.com


ESP8285 ELRS Receiver 2.4G ANT
Boot button IPEX MHF-1

ERx: ESP8285 UART_Rx


WiFi ANT ETx: ESP8285 UART_Tx
IPEX MHF-1

ELRS Receiver Status indicator

ESP WIFI Telemetry


Fw: ArduPilot MAVESP8266 (firmware-esp01_1m)
*** Red LED for ELRS receiver will not turn on if MAVESP8266 firmware is flashed in.

ArduPilot Parameters Connect to Mission Planner or QGC over WiFi


SERIAL1_PROTOCOL = 2 (MAVLink2) or 1
SERIAL1_BAUD = 921 (921600 baud)

WiFi SSID “ArduPilot”


Password “ardupilot”
Bridge TX1 to ERx, RX1 to ETx

ExpressLRS 2.4G Receiver


Fw: DIY 2.4GHz / DIY_2400_RX_ESP8285_SX1280

ArduPilot Parameters
BRD_ALT_CONFIG = 1
SERIAL6_PROTOCOL = 23 (RCIN)
SERIAL6_OPTIONS = 0
SERIAL6_BAUD = 115 (115200)
RSSI_TYPE = 3 (ReceiverProtocol)
RC_OPTIONS enable "Suppress CRSF mode/rate message for ELRS systems".

INAV
Serial receiver is enabled on UART2 by default
Bridge TX2 to ERx, RX2 to ETx CRSF Protocol is enabled for Serial receiver by default

Apr.2022 Rev 1.0 www.mateksys.com


I/O Mapping
ArduPilot
S1 PWM1 GPIO50 TIM8_CH4 DMA/DShot
Group1
S2 PWM2 GPIO51 TIM8_CH3 DMA/DShot
S3 PWM3 GPIO52 TIM1_CH3N DMA/DShot
Group2
S4 PWM4 GPIO53 TIM1_CH1 DMA/DShot
S5 PWM5 GPIO54 TIM2_CH4 DMA/DShot
PWM S6 PWM6 GPIO55 TIM2_CH3 DMA/DShot
Gourp3
5V tolerant I/O S7 PWM7 GPIO56 TIM2_CH2 DMA/DShot
S8 PWM8 GPIO57 TIM2_CH1 DMA/DShot
S9 PWM9 GPIO58 TIM12_CH1 NO DMA Gourp4
S10 PWM10 GPIO59 TIM13_CH1 NO DMA Gourp5
S11 PWM11 GPIO60 TIM4_CH1 NO DMA Gourp6
PWM12 GPIO61 TIM3_CH4
LED pad DMA/DShot Gourp7
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.

1K:20K divider builtin Vbat ADC BATT_VOLT_PIN 14


Vbat Pad
0~30V onboard battery voltage BATT_VOLT_MULT 21.0
current sensor ADC BATT_CURR_PIN 15
Curr pad 0~3.3V
onboard current sense BATT_AMP_PERVLT 66.7
ADC
RSSI ADC RSSI_ANA_PIN 8
RSSI Pad 0~3.3V
Analog RSSI RSSI_TYPE 2
no divider builtin AirS ADC ARSPD_PIN 10
AirS /PC0 Pad
0~3.3V Analog Airspeed ARSPD_TYPE 2

Compass COMPASS_AUTODEC 1
onboard Baro SPL06-001 Address 0x76
I2C I2C1 5V tolerant I/O Digital Airspeed I2C ARSPD_BUS 1
MS4525 ARSPD_TYPE 1
DLVR-L10D ARSPD_TYPE 9

USB USB console SERIAL0


TX1 RX1 USART1 with DMA telem1 SERIAL1
TX3 RX3 USART3 NO DMA telem2 SERIAL2
TX5 RX5 UART5 NO DMA GPS1 SERIAL3
TX4 RX4 UART4 NO DMA GPS2/DJI OSD SERIAL4
UART TX6 RX6 USART6 TX6 with DMA USER SERIAL5
5V tolerant I/O USART2 with DMA RC input/Receiver
RX2 IBUS/DSM/PPM BRD_ALT_CONFIG 0 SERIAL6
TX2 RX2 Sbus pad SBUS Default
SBUS TX2 & RX2 CRSF SERIAL6_OPTIONS 0
BRD_ALT_CONFIG 1
TX2 uninverted FPort (hacked) SERIAL6_OPTIONS 4
SERIAL6_PROTOCOL 23
TX2 SRXL2 SERIAL6_OPTIONS 4

INAV INAV MultiRotor INAV Plane


S1 5V tolerant I/O TIM8_CH4 Motor Motor
S2 5V tolerant I/O TIM8_CH3 Motor Motor
S3 5V tolerant I/O TIM1_CH3N Motor Servo
S4 5V tolerant I/O TIM1_CH1 Motor Servo
S5 5V tolerant I/O TIM2_CH4 Motor Servo
S6 5V tolerant I/O TIM2_CH3 Motor Servo
PWM
S7 5V tolerant I/O TIM2_CH2 Motor Servo
S8 5V tolerant I/O TIM2_CH1 Motor Servo
S9 5V tolerant I/O TIM12_CH1 Servo Servo
S10 5V tolerant I/O TIM13_CH1 Servo Servo
S11 5V tolerant I/O TIM4_CH1 Servo Servo
LED 5V tolerant I/O TIM3_CH4 2812LED 2812LED

1K:20K divider builtin Vbat ADC


Vbat Pad BF scale 210, INAV scale 2100
0~30V ADC_CHANNEL_1
Current ADC
Curr pad 0~3.3V scale 150
ADC_CHANNEL_2
ADC
RSSI ADC
RSSI Pad 0~3.3V Analog RSSI
ADC_CHANNEL_3
no divider builtin AirS ADC
AirS /PC0 Pad Analog Airspeed
0~3.3V ADC_CHANNEL_4

Compass QMC5883 / HMC5883 / MAG3110 / LIS3MDL

I2C I2C1 5V tolerant I/O OLED 0.96"


onboard Barometer SPL06-001
Digital Airspeed sensor MS4525
Temperature sensor

USB USB
TX1 RX1 UART1 USER
TX3 RX3 UART3 USER
TX4 RX4 5V tolerant I/O UART4 USER
TX5 RX5 UART5 USER
TX6 RX6 UART6 USER
UART
UART2 RC input/Receiver
5V tolerant I/O
Sbus pad for SBUS receiver, Sbus pad = RX2+inverter
RX2 pad IBUS/DSM
TX2 RX2
5V tolerant I/O TX2 & RX2 CRSF
SBUS
TX2 pad SmartPort Telemetry enable Softserial_Tx1
TX2 pad uninverted FPort (hacked)
TX2 pad SRXL2

Apr.2022 Rev 1.0 www.mateksys.com

You might also like