Makeflyeasy PixPilot-V6PRO¶
The PixPilot-V6PRO autopilot is sold by a range of resellers listed on the makeflyeasy
Specifications¶
Processor:
32-bit STM32H743VIT6 ARM Cortex M7 core with FPU
480 Mhz/1 MB RAM/2 MB Flash
32-bit failsafe co-processor (STMF103)
Sensors
Three redundant IMUs (accels, gyros and compass)
Gyro/Accelerometers: two ICM42688-P(SPI), one ICM40605(SPI)
Barometers: Two redundant BMP388 barometers
Power
Redundant power supply with automatic failover
Power supply 4V-6V
Interfaces
16x PWM servo outputs (8 from IO, 6 from FMU)
S.Bus servo output
R/C inputs for PPM,DSM and S.Bus
5x general purpose serial ports
2x I2C ports
4x CAN Bus interface
MicroSD card reader
Type-C USB
High-powered piezo buzzer driver (on expansion board)
Safety switch
Dimensions
Weight 62g
Size 94mm x 49mm x 23mm
UART Mapping¶
SERIAL0 -> console (primary mavlink, usually USB)
SERIAL1 -> USART2 (telem1,DMA-enabled)
SERIAL2 -> USART3 (Telem2,DMA-enabled)
SERIAL3 -> UART4 (GPS1)(TX is DMA capable)
SERIAL4 -> UART8 (GPS2) (RX is DMA capable)
SERIAL5 -> UART7 (USER,DMA-enabled)
Connector pin assignments¶
POWER_CAN 1 port, POWER_CAN 2 ports¶
PIN | SIGNAL | VOLT |
---|---|---|
1 | VCC | +5V |
2 | VCC | +5V |
3 | CAN_H | +12V |
4 | CAN_L | +12V |
5 | GND | GND |
6 | GND | GND |
TELEM1, TELEM2 ports¶
Pin | Signal | Volt |
---|---|---|
1 | VCC | +5V |
2 | TX (OUT) | +3.3V |
3 | RX (IN) | +3.3V |
4 | GND | GND |
I2C1, I2C2 ports¶
PIN | SIGNAL | VOLT |
---|---|---|
1 | VCC | +5V |
2 | SCL | +3.3V |
3 | SDA | +3.3V |
4 | GND | GND |
CAN1, CAN2 ports¶
PIN | SIGNAL | VOLT |
---|---|---|
1 | VCC | +5V |
2 | CAN_H | +12V |
3 | CAN_L | +12V |
4 | GND | GND |
DSM port¶
PIN | SIGNAL | VOLT |
---|---|---|
1 | VCC | +5V |
2 | DSM_IN | +5V |
3 | GND | GND |
Safety and buzzer port¶
PIN | SIGNAL | VOLT |
---|---|---|
1 | VCC | +5V |
2 | LED | +5V |
3 | Safety Switch | +5V |
GPS1/I2C1, GPS2/I2C2 ports¶
PIN | SIGNAL | VOLT |
---|---|---|
1 | VCC | +5V |
2 | TX | +3.3V |
3 | RX | +3.3V |
4 | SCL | +3.3V |
5 | SDA | +3.3V |
6 | GND | GND |
Serial 5 port¶
Pin | Signal | Volt |
---|---|---|
1 | VCC | +5V |
2 | TX (OUT) | +3.3V |
3 | RX (IN) | +3.3V |
4 | GND | GND |
Power_ADC 1, Power_ADC 2 ports¶
PIN | SIGNAL | VOLT |
---|---|---|
1 | VCC | +5V |
2 | VCC | +5V |
3 | CURRENT | +3.3V |
4 | VOLTAGE | +3.3V |
5 | GND | GND |
6 | GND | GND |
Battery Monitor Settings¶
The Power_ADC 1 monitor is enabled by default and the Power_ADC 2 monitor parameters are preset, even though it is not enabled by default.. However, if lost or changed:
BATT_MONITOR =4
Then reboot.
BATT_VOLT_MULT 18.0
BATT_AMP_PERVLT 24.0
BATT2_VOLT_MULT 18.0
BATT2_AMP_PERVLT 24.0
DroneCAN PMUs would need to be enabled using a BATTx_MONITOR
= “8”.
DroneCAN capability¶
There are 4 CAN ports which allow connecting two independent CAN bus outputs. Each of these can have multiple CAN peripheral devices connected. There are also two separate CAN POWER ports for easy access to CAN-PMUs.
Loading Firmware¶
The board comes pre-installed with an ArduPilot compatible bootloader, allowing the loading of xxxxxx.apj firmware files with any ArduPilot compatible ground station.
Firmware for these boards can be found here in sub-folders labeled “PixPilot-V6PRO”.