Product overview
The Happymodel CruxF405HD ELRS AIO 3in1 is a flight-controller board for 3–4S toothpick and long-range FPV drone builds. It integrates flight control, a UART ExpressLRS receiver and a BLHeli_S four-in-one ESC. Its 20mm × 20mm mounting pattern and reserved six-pin DJI HD equipment socket support installation in an HD digital FPV build. Processing uses an STM32F405RGT6, paired with an SPI-connected ICM42688 gyroscope, while a BMP280 barometer, blackbox, voltage sensor and current sensor are built in.
The factory configuration includes Bluejay 0.19.2 ESC firmware and ExpressLRS V3.0.1 receiver firmware, with the receiver connected to UART2. UART1 or UART6 can usually support MSP OSD with an HD video transmitter; UART6 can also serve GPS or other serial equipment. IRX6 provides inverted SBUS input and cannot be used simultaneously with TX6/RX6. The ESC supports 20A continuous and 25A peak for five seconds. Using the barometer during a Betaflight 4.4.x upgrade requires the specified custom build defines to avoid loss of gyroscope operation; enabling the barometer after reflashing also requires CLI configuration.
Specifications
| Specification | Value & conditions |
|---|---|
| Product architecture | Happymodel CruxF405HD ELRS AIO 3in1 flight-controller board with integrated UART 2.4GHz ExpressLRS receiver and 20A ESC. |
| Intended application | For toothpick drones or long-range FPV drones.3–4S battery configuration. |
| HD equipment connection | Reserved six-pin socket for plug-and-play connection of DJI HD equipment. |
| Flight-controller processor | STM32F405RGT6; 168MHz; 1Mbyte flash. |
| Gyroscope | ICM42688 with SPI connection. |
| Mounting-hole dimensions | 20mm × 20mm. |
| Flight-controller power supply | 3–4S battery input; DC 11V–17.4V. |
| Integrated ESC configuration | Built-in BLHeli_S four-in-one ESC; 20A each. |
| Receiver UART assignment | Built-in serial ExpressLRS 2.4GHz receiver, connected to UART2 by default. |
| Barometer | Built-in BMP280. |
| Blackbox | Built-in 8MBp blackbox. |
| Voltage measurement | Built-in voltage sensor; voltage meter scale setting 110. |
| Current measurement | Built-in current sensor; amperage meter scale setting 470. |
| Flight-controller firmware target | BETAFLIGHTF4. |
| ESC processor | EFM8BB21. |
| ESC power supply | 3–4S LiPo/LiPo HV (11V/17V). |
| ESC current ratings | 20A continuous; 25A peak.Peak current duration: 5 seconds. |
| ESC programming | Programmable through BLHeliSuite. |
| ESC firmware | Factory firmware: Bluejay 0.19.2; firmware target: F_H_40_48_v0.19.2. |
| ESC protocols | Default protocols: DSHOT150/DSHOT300/DSHOT600. |
| Receiver packet-rate options | 25Hz/50Hz/150Hz/250Hz/500Hz. |
| Receiver frequency and antenna connection | 2.4GHz RF frequency; IPEX antenna connector. |
| Receiver telemetry output power | Less than 12dBm. |
| Receiver protocol | CRSF. |
| Receiver firmware | Default firmware: ExpressLRS V3.0.1. |
| Serial integration options | UART1 or UART6 can usually support MSP OSD with an HD VTX. UART6 can support GPS or other serial equipment. |
| SBUS input | IRX6 is an inverted serial RX6 for SBUS input.IRX6 and TX6/RX6 cannot be used simultaneously. |
| Firmware build requirement | Add custom defines BARO_DPS310 ACC_SPI_ICM42688P GYRO_SPI_ICM42688P in Betaflight Configurator before loading online firmware; otherwise the gyroscope will not work.Using the barometer while upgrading to Betaflight 4.4.x. |
| Barometer configuration | Enter these Betaflight CLI commands: resource I2C_SCL 2 B10; resource I2C_SDA 2 B11; set baro_bustype = I2C; set baro_i2c_device = 2; save.Enabling the barometer after reflashing firmware. |
| Transmitter firmware requirement | ExpressLRS transmitter module firmware must be v3.x.x.Binding the onboard ExpressLRS receiver. |
Request a quote for Happymodel CruxF405HD ELRS AIO 3in1
Send your application, destination country and expected quantity to the ChinaDrone team. We can discuss product selection, configuration and sourcing from China.
Submit your procurement requirements ↗No account needed. A model number is optional. Your enquiry is handled by ChinaDrone.




