Lumenier LUX-F4HD Flight Controller User Manual

June 5, 2024
Lumenier

Lumenier LUX-F4HD Flight Controller

Lumenier LUX-F4HD Flight Controller-PROD

SPECIFICATION

  • 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

LAYOUT

Lumenier LUX-F4HD Flight Controller-FIG1 Lumenier LUX-F4HD Flight Controller-FIG2 Lumenier LUX-F4HD Flight Controller-FIG3

Wiring

Lumenier LUX-F4HD Flight Controller-FIG4 Lumenier LUX-F4HD Flight Controller-FIG5

Multirotors

  • Ardupilot MATEKF405-TE
  • INAV MATEKF405TE
  • BetaFlight MATEKF405TE

OctocopterLumenier LUX-F4HD Flight Controller-FIG6

  • Ardupilot MATEKF405-TE
  • INAV MATEKF405TE
  • BetaFlight MATEKF405TE

Vxs Power / Camera switch

Lumenier LUX-F4HD Flight Controller-
FIG7

Mapping

ArduPilot







PWM

5V tolerant I/O

| 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| ****

Gourp3

S6| PWM6 GPIO55| TIM2_CH3| DMA/DShot
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
LED pad| PWM12 GPIO61| TIM3_CH4| 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.





ADC

| Vbat Pad| 1K:20K divider builtin 0~60V| on board battery voltage| BATT_VOLT_PIN BATT_VOLT_MULT| 14

21.0

Curr pad| 0~3.3V| current sensor ADC| BATT_CURR_PIN

BATT_AMP_PERVLT

| 15

/

RSSI Pad| 0~3.3V| RSSI ADC

Analog RSSI

| RSSI_ANA_PIN RSSI_TYPE| 8

2

ADC| no divider builtin

0~3.3V

| AirS ADC

Analog Airspeed

| ARSPD_PIN

ARSPD_TYPE

| 10

2



I2C

| ****


I2C1

| ****


5V tolerant I/O

| Compass| COMPASS_AUTODEC| 1
onboard Baro SPL06-001| Address| 0x76
Digital Airspeed I2C MS4525

DLVR-L10D

| ARSPD_BUS ARSPD_TYPE ARSPD_TYPE| 1

1

9






UART

5V tolerant I/O

| 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
TX6 RX6| USART6| TX6 with DMA| USER| SERIAL5



TX2 RX2 SBUS

| USART2| with DMA| RC input/Receiver| ****

SERIAL6

RX2| IBUS/DSM/PPM| BRD_ALT_CONFIG 0

Default

Sbs pad| SBUS
TX2 & RX2| CRSF| BRD_ALT_CONFIG 1

SERIAL6_PROTOCOL 23

| SERIAL6_OPTIONS 0
TX2| uninverted FPort (hacked)| SERIAL6_OPTIONS 4
TX2| SRXL2| SERIAL6_OPTIONS 4
| | | | |
INAV/BETAFLIGHT
| INAV/BF MultiRotor| INAV Plane







PWM

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





ADC

| Vbat Pad| 1K:20K divider builtin 0~60V| Vbat ADC ADC_CHANNEL_1, PC4| BF scale 210, INAV scale 2100
Curr pad| 0~3.3V| Current ADC

ADC_CHANNEL_2, PC5

| depends on external current sensor range
RSSI Pad| 0~3.3V| RSSI ADC ADC_CHANNEL_3, PB0| Analog RSSI, Spare ADC
ADC Pad| no divider builtin

0~3.3V

| AirS ADC

ADC_CHANNEL_4, PC0

| Analog Airspeed(INAV)

Spare ADC(BF)



I2C

| ****


I2C1

| ****


5V tolerant I/O

| Compass| QMC5883 / HMC5883
OLED| 0.96″
onboard Barometer| SPL06-001
Digital Airspeed sensor| MS4525 (INAV)
Temperature sensor|








UART

5V tolerant I/O

| USB| | USB|
TX1 RX1| ****


5V tolerant I/O

| UART1| USER
TX3 RX3| UART3| USER, ESC Telemetry
TX4 RX4| UART4| DJI OSD
TX5 RX5| UART5| GPS
TX6 RX6| UART6| USER




TX2 RX2 SBUS

| ****




5V tolerant I/O

| UART2| RC input/Receiver
Sbs pad| for SBUS receiver, SBUS pad = RX2+inverter
RX2 pad| IBUS/DSM/PPM, INAV doesn’t support PPM
TX2 & RX2| CRSF
TX2 pad| SmartPort Telemetry| INAV enable Softserial_Tx1

BF “resource SERIAL_TX 11 A02”

TX2 pad| FPORT, uninverted S.Port/F.Port signal (hacked)
TX2 pad| SRXL2

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals