0% found this document useful (0 votes)
89 views4 pages

f405 Hdte Manual

The FLIGHT CONTROLLER F405-HDTE is based on the STM32F405RGT6 MCU and features various components including an ICM42688-P IMU, SPL06-001 barometer, and AT7456E OSD. It supports multiple connectivity options such as UARTs, PWM outputs, and ADC inputs, and can be powered by a wide range of DC voltages. The guide provides detailed wiring instructions and configuration options for different flight control software like ArduPilot, INAV, and BetaFlight.

Uploaded by

skessler1989
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views4 pages

f405 Hdte Manual

The FLIGHT CONTROLLER F405-HDTE is based on the STM32F405RGT6 MCU and features various components including an ICM42688-P IMU, SPL06-001 barometer, and AT7456E OSD. It supports multiple connectivity options such as UARTs, PWM outputs, and ADC inputs, and can be powered by a wide range of DC voltages. The guide provides detailed wiring instructions and configuration options for different flight control software like ArduPilot, INAV, and BetaFlight.

Uploaded by

skessler1989
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

FLIGHT CONTROLLER F405-HDTE

QUICK START GUIDE

MCU: STM32F405RGT6, 168MHz , 1MB Flash


IMU: ICM42688-P
Baro: SPL06-001
OSD: Analog AT7456E, Digital DJI OSD
Blackbox: 16M Flash

6x UARTs, 1x Softserial1_Tx option(INAV/BF)


12x PWM outputs
1x I2C
4x ADC (VBAT, Current, RSSI, Airspeed)

2x SH1.0_8pin connector for PnP with 2x 4in1 ESC


1x SH1.0_6pin connector for PnP with HD System(Caddx Vista & Air Unit)
USB pin breakout for connecting to external USB adapter.

Dual Camera Inputs switch


9~16V(Vxs) for VTX power switch

9~60V DC IN (3~12S LiPo)


BEC 5V 1.5A for FC
BEC 9-16V/1-2A for Analog camera/VTX, Digital video systems

ArduPilot: MatekF405-TE
INAV: MATEKF405TE
BetaFlight: MATEKF405TE

Apr.2022 Rev 1.0 www.mateksys.com


LAYOUT 5V: onboard BEC 5V 1.5A cont.
Vxs: onboard BEC 9~16V, Voltage=Vx
*** Vxs ON/OFF can be switched via ArduPilot Relay or Modes/USER1 (BF/INAV) (Default ON)
G: Ground
C1: Analog Camera-1 video IN (Default)
RX1 & TX1: UART1_RX & TX C2: Analog Camera-2 video IN
RX6 & TX6: UART6_RX & TX *** C1/C2 can be switched via ArduPilot Relay
or Modes/USER2 (BF/INAV)
LED: 2812 LED signal Out, PWM12 in ArduPilot fw *** 2 Cameras must be set with identical video format

VTX: Analog Video OUT for Analog Video Transmitter

D+ & D-: USB data Vbat = 3S LIPO, Vx = 9V 2A


VBUS: USB voltage
USB shell: Ground

Buz- & 5V: Passive 5V buzzer Vbat = 4S LIPO, Vx = 12V 2A


Buz- /5V/G: Matek DBUZ5V Vbat = 6S LIPO, Vx = 12V 1.7A
Vbat = 8S LIPO, Vx = 12V 1.5A

Boot: STM32F405 boot pin


DFU mode: Bridge Boot to 3v3
while powering on Vbat = 6S LIPO, Vx = 16V 2A
Vbat = 8S LIPO, Vx = 16V 1.5A
Vbat = 12S LIPO, Vx = 16V 1A

S1~S11: PWM outputs


S1~S8 support DSHOT with ArduPilot/BF fw
This side UP by default
Cur: current sensor signal IN (0~3.3V)
Rx3 & Tx3: UART3_RX & TX

Vbat: Battery voltage, 9~60V DC IN (3~12S LIPO)


G: Ground

4V5: 4.4~4.8V, Max.800mA, the voltage is also supplied when connecting via USB
3V3: LDO3.3V Max.200mA

SBUS: UART2_RX with inversion for SBUS receiver protocol


If using non-DJI FPV remote controller, Rx2: UART2_RX
keep this pad unbridged T2x: UART2_TX
*** Tx2 can be remapped to softserial_tx1 for Frsky SmartPort telemetry
(BF CLI resource SERIAL_TX 11 A02, enabled CPU based serial port in INAV)
*** Frsky FPort must be uninverted signal

ADC: Analog Airspeed sensor IN with INAV/ArduPilot (0~3.3V), spare ADC pin with BF fw
Rssi: Analog RSSI IN (0~3.3V)

If using DJI FPV Remote Controller, SCL & SDA: I2C1 Bus for Magnetometer/Digital airspeed sensor/OLED
Bridging this pad will link SBUS pin to DJI SBUS Tx5 & Rx5: UART5_TX & RX
on SH1.0-6P connector *** GPS can be connected to any spare UART_TX & RX

JST-SH1.0-6P
SH1.0-8P_2 Sequence
SBus

--Vbat: Battery voltage, 9~60V DC IN


RX4
TX4
Vx

--G: Ground
G

16M Flash --ADC: can be remapped as current sense ADC


***Ardu: BATT_CURR2_PIN = 10
Baro (ArduPilot support 2x Current readout)
JST-SH1.0-8P_2

Vbat ***INAV: set current_adc_channel = 4


ICM G ***BF: resource ADC_CURR 1 C00
DFU ADC
42688-P --Rx3: UART3_RX, for BLHeli32 ESC Telemetry
MCU RX3
S5 --S5/S6/S7/S8: DShot/PWM outputs
STM32F405RGT6 S6
Baro S7
LED 0: Blue, FC Status
LED 1: Green, FC Status S8 SH1.0-8P_1 Sequence
LED 3.3: Red, 3.3V Status --Vbat: Battery voltage, 9~60V DC IN
--G: Ground
--Curr: current sensor signal IN
JST-SH1.0-8P_1

Vbat --Rx3: UART3_RX, for BLHeli32 ESC Telemetry


G --S1/S2/S3/S4: DShot/PWM outputs
TYPE-C Curr
USB 2.0 RX3
Analog OSD S1
AT7456E S2 Size & Weight: 36x36mm /7g
S3 Holes: Φ4mm, 30.5mm x 30.5mm
S4
Packing
Reg.5V 1x F405-HDTE
1x JST-SH1.0_8P cable 5cm
2x JST-SH1.0_8P connector
6x M3 Silicon Grommets
1x JST-SH1.0_6P to JST-GH1.25_8P 8cm for DJI air unit

Apr.2022 Rev 1.0 www.mateksys.com


Wiring (Multirotors)
Ardupilot MATEKF405-TE
Digital Video System
INAV MATEKF405TE
BetaFlight MATEKF405TE

If using non-DJI FPV remote controller,


keep this pad unbridged

LIPO
If using DJI FPV Remote Controller,
Bridge this pad

JST-SH1.0-6P

SBus
RX4
TX4
Vx
G

G
16M Flash

Baro

JST-SH1.0-8P_2
Vbat
DFU ICM
42688-P
G
ADC
4in1 ESC
MCU
STM32F405RGT6
RX3
S5
S6
w/ one current sensor
Baro S7
S8

Use the current sensor scale of 4in1

JST-SH1.0-8P_1
Vbat
G
TYPE-C Curr
USB 2.0 RX3
Analog OSD S1
AT7456E S2
S3
S4

Reg.5V

CRNT

VBAT
GND
S4
S3
S2
S1

5V
VBUS or 4V5

*** USB / Beeper extension board


is not included in F405-HDTE packing

Passive Buzzer
BF CLI “set beeper_frequency = 2500”

G Gnd G Gnd
4V5 5V CRSF 4V5 5V SBUS
RX2 CH1 Sbus SBUS
TX2 CH2 TX2 SmartPort

G Gnd G Gnd
4V5 5V SRXL2 4V5 5V IBUS/DSM
TX2 SRXL2 RX2 IBUS/DSM

*** Tx2 can be remapped to softserial_tx1 for Frsky SmartPort telemetry


*** GPS can work with any spare UART_TX & RX
BF, CLI resource SERIAL_TX 11 A02,
*** 4V5 is also supplied when connecting via USB only
INAV, Softserial1_Tx is an alternative on Tx2 pad by checking “Enable CPU based serial ports”
* IBUS/DSM can be connected to any spare UART_RX
* PPM is not supported by INAV4.1 or newer.
* STM32F405 UART_TX only work with Non-inverted(hacked) S.Port/F.Port signal

Analog Video System

SA/TR VTX control


Camera

Analog

*** S9, S10, S11 have 200ohm built-in,


Camera

Analog can be remapped to PWM camera control in BF fw


(e.g. S11, BF CLI resource camera_control 1 B06)

Apr.2022 Rev 1.0 www.mateksys.com


Wiring (Octocopter)
Ardupilot MATEKF405-TE
INAV MATEKF405TE
BetaFlight MATEKF405TE

w/ one current sensor


ADC pin: can be remapped as current sense ADC M8

4in1 ESC
***Ardu: BATT_CURR2_PIN = 10 M7
(ArduPilot support 2x Current readout) M6
***INAV: set current_adc_channel = 4 M5
***BF: resource ADC_CURR 1 C00 CRNT
TLM
GND
VBAT
JST-SH1.0-6P
SBus
RX4
TX4
Vx
G

16M Flash

Baro
JST-SH1.0-8P_2
Vbat
ICM G
DFU ADC
42688-P
MCU RX3
S5 S5
STM32F405RGT6 S6 S6
Baro S7 S7
S8 S8
If 2x 4in1 are powered by different batteries
DO NOT connect different batteries voltage to 2x“Vbat” in parallel.
JST-SH1.0-8P_1

Vbat
G
BATTERY
TYPE-C Curr
USB 2.0 RX3
Analog OSD S1 S1
AT7456E S2 S2
S3 S3
S4 S4

Reg.5V

w/ one current sensor


M4

4in1 ESC
M3
M2
M1
CRNT
TLM
GND
VBAT

Vxs Power / Camera switch


Vxs OFF Vxs ON
No USER1 definition
Vxs 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

You might also like