1. Introduction
Thank you for choosing the CADDXFPV CADDXF4_AIO_ELRS All-In-One (AIO) Flight Controller. This compact and powerful unit integrates a flight controller, 20A 4-in-1 ESC, and an ExpressLRS receiver, making it ideal for FPV toothpick racing drones, such as the Gofilm 20. This manual provides essential information for the proper installation, operation, and maintenance of your flight controller.
2. Safety Information
⚠ WARNING: This product can expose you to chemicals including phthalates (DEHP), which is known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.
Always ensure proper ventilation when soldering. Avoid direct contact with electronic components when power is applied. This product is recommended for users aged 14 years and older due to the technical nature of FPV drone assembly and operation.
3. Key Features
- AIO flight control with integrated ELRS receiver (ELRS V3.0 UART)
- 20A 4-IN-1 ESC
- Supports 3S-4S Lipo/Lihv batteries
- Compact design, suitable for Gofilm 20 and similar toothpick drones
- Lightweight: Net weight 5.3g
4. Specifications
| Parameter | Value |
|---|---|
| MCU | STM32F405RGT6 |
| GYRO and IMU | ICM42688 |
| Barometer | BMP280 |
| ExpressLRS receiver | ELRS V3.0 UART |
| ESC | 20A 4-IN-1 |
| Blackbox | 8MBp |
| Support Power | 3~4S Lipo/Lihv |
| Mounting hole Distance | 25.5×25.5mm |
| Firmware target | CADDXF4_AIO_ELRS |
| Material | EVA (Note: This may refer to packaging or a specific component) |
| Is Electric | No Battery |
| Is Batteries Included | No |
| Recommended Age | 14+y |
| Certification | CE |
5. Setup and Installation
The CADDXF4_AIO_ELRS is designed for easy integration into FPV toothpick racing drones. Follow these general steps for installation:
- Physical Mounting: Mount the flight controller to your drone frame using the 25.5×25.5mm mounting holes. Ensure proper isolation from vibrations.
- Power Connection: Connect your 3S-4S Lipo/Lihv battery to the designated battery pads on the AIO board. Observe correct polarity.
- Motor Connection: Connect your motors to the ESC pads. The 4-in-1 ESC simplifies wiring. Refer to your motor and frame documentation for specific motor order and rotation.
- FPV System Connection: Connect your FPV camera and video transmitter (VTX) to the appropriate pads.
- Receiver Binding: As the flight controller has an integrated ELRS V3.0 UART receiver, follow the standard ExpressLRS binding procedure for your transmitter.
- Firmware Flashing (if necessary): The firmware target is CADDXF4_AIO_ELRS. Use Betaflight Configurator or similar software to flash the latest firmware if needed and configure your settings.



6. Operating Instructions
Once installed and configured, operate your drone according to standard FPV practices. Ensure your radio transmitter is properly bound to the integrated ELRS receiver and that all flight modes and safety features are set up correctly in your flight control software (e.g., Betaflight).
- Always perform a pre-flight check to ensure all components are secure and functioning.
- Monitor battery voltage and current draw during flight to stay within safe operating limits.
- Familiarize yourself with the flight controller's LED indicators for status information.
7. Maintenance
Regular maintenance helps ensure the longevity and reliable performance of your flight controller:
- Cleaning: Gently clean the board with isopropyl alcohol and a soft brush if dust or debris accumulates. Ensure the board is completely dry before reapplying power.
- Inspection: Periodically inspect solder joints for cracks or cold joints. Check for any signs of physical damage to components or traces.
- Firmware Updates: Keep your flight controller firmware updated to benefit from performance improvements and bug fixes. Always back up your configuration before updating.
- Storage: When not in use, store the flight controller in a dry, anti-static environment.
8. Troubleshooting
If you encounter issues with your CADDXF4_AIO_ELRS flight controller, consider the following common troubleshooting steps:
- No Power: Double-check battery connections and polarity. Ensure no short circuits are present.
- No Receiver Signal: Verify the ELRS receiver is correctly bound to your transmitter. Check receiver wiring if external, or ensure the integrated receiver is enabled in firmware.
- Motor Issues: Confirm motor connections and rotation direction in your flight control software. Calibrate ESCs if necessary.
- Unstable Flight: Review PID settings in your flight control software. Check for loose components or excessive vibrations.
- Connection Problems (USB): Try a different USB cable or port. Ensure the correct drivers are installed on your computer.
9. Warranty and Support
For warranty claims or technical support, please contact CADDXFPV Official Store directly through your purchase platform. Provide your order number and a detailed description of the issue. Keep your proof of purchase for warranty validation.





