The G-A1 is a state-of-the-art universal controller (flight controller) developed based on the Pixhawk Autopilot v6X Standard. It adopts a STM32H753 double-precision floating-point FMU processor, and a STM32F103 IO coprocessor. It also uses independent buses and power supplies. Multiple IMUs, each with its 6-axis inertial sensors, pressure/temperature sensors, and a geomagnetic sensor are designed for safety and rich expansion capabilities. With an integrated 10/100M Ethernet Physical Layer (PHY), the G-A1 can also communicate with the mission computer (airborne computer), high-end surveying and mapping cameras, and other UxV-mounted equipment for high-speed communications, meeting the needs of advanced UxV systems.
| Item | Description |
|---|---|
| FMU Processor | STM32H753 (Arm® Cortex®-M7, 480MHz) |
| IO Processor | STM32F103 (Arm® Cortex®-M3, 72MHz) |
| Memory | 2 Mbytes of flash memory and 1 Mbyte RAM |
| Sensors |
|
| IO Interface |
|
| MicroSD Card | Not included in the package. |
| Power Requirement | 4.6V to 5.7V |
| Current Ratings |
|
| Operating Temperature | -40°C to +55 °C |
| Storage Temperature | -40°C to +70 °C |
| Operating Humidity | 5% to 95% (Non-condensing) |
| Casing Material | ABS (carrier board), Diecast Aluminum Alloy (IMU cover) |
| Dimensions | 92.2 (L) x 51.2 (W) x 28.3 (H) mm |
| Weight | 77.6g (carrier board with IMU) |
The diagram below shows G-A1 and the connections to its peripherals.
| Interface | Function |
|---|---|
| POWER C1 | Connect CAN PMU to POWER C1. Used with UAVCAN power modules. |
| POWER C2 | Connect CAN PMU to POWER C2. Used with UAVCAN power modules. |
| POWER 1 | Connect to an SMbus (I2C) power module. |
| POWER 2 | Connect to an SMbus (I2C) power module. |
| GPS&SAFETY | Connect to a GPS module, which includes GPS, safety switch, and buzzer interface. |
| GPS2 | Connect to a GPS/RTK module. |
| UART 4 | Enable user customization. |
| TELEM1/TELEM2/TELEM3 | Connect to telemetry or MAVLink devices. |
| MicroSD CARD | Insert a MicroSD card for log storage. |
| A1-A8 | Define as PWM/GPIO. Supports Bdshot, and can be used to connect camera shutter/hot shoe, servo, etc. |
| M1-M8 | PWM output from IO. Connect to ESCs and Servos. |
| USB | Connect to a computer for communication with the universal controller, such as firmware loading. |
| CAN1/CAN2 | Connect to Dronecan/UAVCAN devices. |
| DSM/SBUS/RSSI | Signal input interface for DSM, SBUS, or RSSI. Connect to a DSM satellite receiver, SBUS receiver, or RSSI signal module. |
| PPM | Connect to a PPM RC receiver. |
| ETH | Connect to Ethernet devices. |
| AD&IO | Connect to an analog input (ADC3.3 or ADC6.6). Usually not used. |
| FMU Debug | For use by professionals and developers. |
| IO Debug | For use by professionals and developers. |
| UART | Device | Port |
|---|---|---|
| USART1 | /dev/ttyS0 | GPS |
| USART2 | /dev/ttyS1 | TELEM3 |
| USART3 | /dev/ttyS2 | Debug Console |
| UART4 | /dev/ttyS3 | UART4 |
| UART5 | /dev/ttyS4 | TELEM2 |
| USART6 | /dev/ttyS5 | PX4IO/RC |
| UART7 | /dev/ttyS6 | TELEM1 |
| UART8 | /dev/ttyS7 | GPS2 |
| Parameter | Min | Typical | Max |
|---|---|---|---|
| 4.6V | 5V | 5.4V |
| Parameter | Typical | Max |
|---|---|---|
| G-A1 + Components | 3.0Amp | 3.44Amp |
| G-A1 Only | 0.44Amp | 0.58Amp |
This quick start shows how to power the universal controller and connect its peripherals. Please refer to the image below to connect sensors and peripherals.
For other operation descriptions, please refer to the links below.
If the controller cannot be mounted in the recommended/default orientation (e.g. due to space constraints), you will need to configure the autopilot software with the orientation that you actually used.
G-A1 is supported by both Ardupilot and PX4 autopilot. Please visit the links below.
This product includes open source software, please read the OPEN SOURCE SOFTWARE NOTICE.
We recommend that you use CAN/UAVCAN GPS/RTK and you only need to connect it to the CAN 1/2 interface. Alternatively, you can also use an ordinary GPS/RTK module and connect it to the GPS interface. The GPS module generally integrates GPS, compass, safety switch, buzzer, and a LED status light. When installing the module, it should be mounted on a bracket, positioned away from other electronic devices, and oriented towards the front of the carrier.
Connect the handheld remote control to monitor and control drones in flight. The airborne end of the radio system should be connected to the TELEM1/TELEM2/TELEM3 interface.
For DSM/SBUS receivers, connect them to the DSM/SBUS interface, while PPM receivers should be connected to the PPM interface. For other protocols, refer to the Ardupilot Radio Control System documentation for details.
This universal controller features a CAN PMU module that supports 3 to 14s lithium batteries. The PMU is not included in the package. You need to provide a PMU that complies with the specifications of the CAN PMU module. To ensure proper connection, attach the module’s 6-pin connector to the flight control Power C1 and Power C2 interface.
When running Ardupilot, the universal controller operates as a plug-and-play device, requiring no further configuration.
The MicroSD card is NOT included in the package, you need to prepare the MicroSD card and insert it into the socket.
The motor and servo system should be connected to the A1–A8/M1–M8 ports according to the order outlined in the fuselage reference for your carrier.
This universal controller does not provide power to the servos. To power them, an external BEC must be connected to the positive and negative terminals of any A1–A8 or M1–M8 port.