Introduction
The GEPRC GEP-TAKER G4 35A AIO is an advanced All-In-One flight controller designed for RC FPV racing drones. Featuring a powerful G473 main control unit with a 170MHz operating frequency, it offers robust computing power for precise flight control. This AIO board integrates a flight controller and a 35A Electronic Speed Controller (ESC) into a compact and lightweight design, optimizing it for performance and ease of installation. It includes an upgraded Type-C USB interface for versatile connectivity and optimized soldering pads for simplified assembly.
Product Features
- Compact size and compatible mounting holes (25.5-26.5mm, Φ3.05mm) for convenient installation across various frames.
- Extremely lightweight, weighing only 7.7g.
- Equipped with a G473 main control, providing a 170MHz operating frequency for abundant computing power.
- Upgraded Type-C USB port for improved versatility and ease of connection.
- Optimized power supply and motor wire pads for easier soldering.
Specifications
| Component | Detail |
|---|---|
| Model Name | TAKER G4 35A AIO |
| MCU | STM32G473CEU6 |
| IMU | ICM 42688-P |
| Firmware Target | TAKERG4AIO |
| OSD | Betaflight OSD w/ AT7456Ev |
| UART Ports | R1 T1 / R2 T2 / R4 T4 / R5 T5 |
| Buzzer Support | YES |
| LED Support | YES |
| USB Port | Type-C USB |
| BEC Output | 5V@3A |
| ESC MCU | BB21F16G |
| Continuous Current | 35A |
| Burst Current | 45A (5 seconds) |
| Input Voltage | 2~4S (LIPO Battery) |
| ESC Protocols | Dshot600, Oneshot, Multishot |
| Current Meter | YES |
| ESC Target | J-H-15 |
| Board Dimensions | 33.4 × 34.4 mm |
| Mounting Hole | 25.5-26.5 mm, Φ3.05 mm |
| Weight | 7.7g |

Figure 1: Board Dimensions (33.3mm x 34.4mm)

Figure 2: Board Weight (7.7g)
Package Contents
- 1 x GEP-TAKER G4 35A AIO Flight Controller
- 1 x Cable Set (includes power cable, signal cables)
- 1 x Electrolytic Capacitor
- 4 x Rubber Grommets (for mounting)

Figure 3: Included Components
Setup
1. Physical Installation
- Mount the GEP-TAKER G4 35A AIO board onto your drone frame using the provided rubber grommets. Ensure the board is oriented correctly according to your flight controller software's default settings or adjust in Betaflight. The mounting holes are compatible with 25.5-26.5mm patterns.
- Secure the board firmly but do not overtighten screws to avoid damaging the PCB or components.
2. Wiring Diagram and Connections
Refer to the diagram below for proper wiring connections. Ensure all connections are soldered securely and insulated to prevent short circuits.

Figure 4: Top View with Wiring Labels

Figure 5: Angled View with Wiring Labels
- Power Input (UBAT, GND): Connect your LIPO battery (2-4S) to the UBAT (positive) and GND (negative) pads. Ensure correct polarity. The power supply pads are optimized for easier welding.
- Motor Connections: Solder your ESC motor wires to the designated motor pads (M1, M2, M3, M4). The motor wire pads are optimized for easier welding.
- Camera (CAM): Connect your FPV camera's video output to the CAM pad.
- Video Transmitter (VTX): Connect your VTX's video input to the UTX pad.
- Receiver (RX): Connect your receiver's signal output to one of the UART RX pads (e.g., RX4, RX5). The board supports R1 T1 / R2 T2 / R4 T4 / R5 T5.
- Serial Data (SDA, SCL): These pads are typically used for I2C devices like GPS modules.
- Buzzer: Connect an external buzzer to the dedicated buzzer pads if desired.
- LED: Connect external LEDs to the LED pads if desired.
- USB: Use the Type-C USB port to connect to your computer for configuration.
3. Software Configuration (Betaflight)
- Download and install the latest Betaflight Configurator software on your computer.
- Connect the GEP-TAKER G4 35A AIO to your computer using a Type-C USB cable.
- In Betaflight Configurator, select the correct COM port and click "Connect".
- Navigate to the "Firmware Flasher" tab. Select "TAKERG4AIO" as the target and flash the latest stable firmware.
- After flashing, reconnect to the flight controller. Configure your receiver, motors, OSD, and other peripherals according to your drone setup and personal preferences.
- Perform sensor calibration (accelerometer, gyroscope) as instructed by Betaflight.
- Test motor direction and responsiveness in the "Motors" tab (with propellers removed for safety).
Operating Instructions
- Pre-Flight Check: Before each flight, ensure all connections are secure, propellers are correctly installed, and the battery is fully charged.
- Power On: Connect the LIPO battery to the drone. The flight controller should power up, indicated by LED lights.
- Arming: Arm the drone using your transmitter's designated arming switch. Ensure you are in a safe, open area and clear of any obstacles or people before arming.
- Flight: Operate your drone using your FPV transmitter. Monitor OSD data for battery voltage, flight mode, and other critical information.
- Disarming: Disarm the drone after landing or in an emergency.
Maintenance
- Regular Inspection: Periodically inspect all solder joints and wire connections for signs of wear, corrosion, or damage.
- Cleaning: Keep the flight controller clean from dust, dirt, and debris. Use a soft brush or compressed air. Avoid using liquids directly on the board.
- Firmware Updates: Regularly check for new Betaflight firmware releases for the TAKERG4AIO target to benefit from performance improvements and bug fixes.
- Storage: When not in use, store the flight controller in a dry, anti-static environment.
Troubleshooting
- No Power: Check battery connection, polarity, and ensure the battery is charged. Inspect power pads for cold solder joints.
- No USB Connection: Try a different Type-C cable or USB port on your computer. Ensure Betaflight Configurator is installed and drivers are up to date.
- Motors Not Spinning: Verify motor connections, ESC calibration, and motor direction in Betaflight. Ensure the drone is armed.
- OSD Not Displaying: Check camera and VTX connections. Ensure OSD is enabled and configured correctly in Betaflight.
- Unstable Flight: Recalibrate accelerometers. Check for loose components or vibrations. Review PID settings in Betaflight.
User Tips
- Always remove propellers when connecting the flight controller to a computer or performing any bench testing.
- Use a smoke stopper during initial power-up after soldering to prevent damage from short circuits.
- For optimal performance, ensure your drone's frame is rigid and free from excessive vibrations, which can affect the IMU.
- Consider conformal coating the board for added protection against moisture and dust, especially if flying in damp conditions.
Warranty and Support
GEPRC products are designed for high performance and reliability. For warranty information, technical support, or further assistance, please refer to the official GEPRC website or contact their customer service directly. Keep your proof of purchase for warranty claims.





