The ZeroOneX6_Air is a series of flight controllers manufactured by ZeroOne, which is based on the open-source FMU v6C architecture and Pixhawk Autopilot Bus open source specifications.
The UARTs are marked Rn and Tn in the above pinouts. The Rn pin is the receive pin for UARTn. The Tn pin is the transmit pin for UARTn.
Name | Function | MCU PINS | DMA |
---|---|---|---|
SERIAL0 | OTG1 | USB | |
SERIAL1 | Telem1 | UART7 | DMA Enabled |
SERIAL2 | Telem2 | UART5 | DMA Enabled |
SERIAL3 | GPS1 | USART1 | DMA Enabled |
SERIAL4 | GPS2 | UART8 | DMA Enabled |
SERIAL5 | Telem3 | USART2 | DMA Enabled |
SERIAL6 | UART4 | UART4 | DMA Enabled |
SERIAL7 | OTG-SLCAN | USB |
The remote control signal should be connected to the SBUS RC IN port.It will support ALL unidirectional RC protocols.
The X6_Air flight controller supports up to 15 PWM outputs.
First 8 outputs (labelled 1 to 8) are controlled by a dedicated STM32F103 IO controller.
The remaining 7 outputs (labelled 9 to 15) are the "auxiliary" outputs. These are directly attached to the STM32H753 FMU controller .
All 15 outputs support normal PWM output formats. All 15 outputs support DShot, except 15.
The 8 IO PWM outputs are in 4 groups:
The 8 FMU PWM outputs are in 4 groups:
Channels within the same group need to use the same output rate. If any channel in a group uses DShot then all channels in the group need to use DShot.
All PWM outputs can be used as GPIOs (relays, camera, RPM etc). To use them you need to set the output’s SERVOx_FUNCTION to -1. The numbering of the GPIOs for PIN variables in ArduPilot is:
IO Pins | FMU Pins | |||||
---|---|---|---|---|---|---|
Name | Value | Option | Name | Value | Option | |
M1 | 101 | MainOut1 | A9 | 50 | AuxOut1 | |
M2 | 102 | MainOut2 | A10 | 51 | AuxOut2 | |
M3 | 103 | MainOut3 | A11 | 52 | AuxOut3 | |
M4 | 104 | MainOut4 | A12 | 53 | AuxOut4 | |
M5 | 105 | MainOut5 | A13 | 54 | AuxOut5 | |
M6 | 106 | MainOut6 | A14 | 55 | AuxOut6 | |
M7 | 107 | MainOut7 | A15 | 56 | ||
M8 | 108 | MainOut8 |
The X6_Air flight controller has one six-pin power connectors, supporting CAN interface power supply.
This is set by default in the firmware and shouldn't need to be adjusted.
The X6_Air flight controller built-in industrial-grade electronic compass chip IST8310.
The X6_Air flight controller has 2 analog inputs.