diff --git a/common/source/docs/common-autopilots.rst b/common/source/docs/common-autopilots.rst index ac9e88e824..7661f6024e 100644 --- a/common/source/docs/common-autopilots.rst +++ b/common/source/docs/common-autopilots.rst @@ -135,6 +135,7 @@ Closed Hardware MakeFlyEasy PixPilot-C3 MakeFlyEasy PixPilot-V3 MakeFlyEasy PixPilot-V6 + MakeFlyEasy PixPilot-V6PRO Mateksys F405 TE Family Mateksys H743-Wing/MINI/SLIM/WLITE MFT-SEMA100 diff --git a/common/source/docs/common-makeflyeasy-PixPilot-V6PRO.rst b/common/source/docs/common-makeflyeasy-PixPilot-V6PRO.rst new file mode 100644 index 0000000000..43a41385bd --- /dev/null +++ b/common/source/docs/common-makeflyeasy-PixPilot-V6PRO.rst @@ -0,0 +1,450 @@ +.. _common-makeflyeasy-PixPilot-V6PRO: + +========================== +Makeflyeasy PixPilot-V6PRO +========================== + + +.. figure:: ../../../images/PixPilot-V6Pro.png + :target: ../_images/PixPilot-V6Pro.png + :width: 450px + + +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 +----------------------------------- + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PINSIGNALVOLT
1VCC+5V
2VCC+5V
3CAN_H+12V
4CAN_L+12V
5GNDGND
6GNDGND
+ +TELEM1, TELEM2 ports +-------------------- + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PinSignalVolt
1VCC+5V
2TX (OUT)+3.3V
3RX (IN)+3.3V
4GNDGND
+ +I2C1, I2C2 ports +---------------- + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PINSIGNALVOLT
1VCC+5V
2SCL+3.3V
3SDA+3.3V
4GNDGND
+ +CAN1, CAN2 ports +---------------- + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PINSIGNALVOLT
1VCC+5V
2CAN_H+12V
3CAN_L+12V
4GNDGND
+ +DSM port +-------- + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + +
PINSIGNALVOLT
1VCC+5V
2DSM_IN+5V
3GNDGND
+ +Safety and buzzer port +---------------------- + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + +
PINSIGNALVOLT
1VCC+5V
2LED+5V
3Safety Switch+5V
+ +GPS1/I2C1, GPS2/I2C2 ports +-------------------------- + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PINSIGNALVOLT
1VCC+5V
2TX+3.3V
3RX+3.3V
4SCL+3.3V
5SDA+3.3V
6GNDGND
+ +Serial 5 port +------------- + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PinSignalVolt
1VCC+5V
2TX (OUT)+3.3V
3RX (IN)+3.3V
4GNDGND
+ +Power_ADC 1, Power_ADC 2 ports +------------------------------ + +.. raw:: html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PINSIGNALVOLT
1VCC+5V
2VCC+5V
3CURRENT+3.3V
4VOLTAGE+3.3V
5GNDGND
6GNDGND
+ + +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: + +:ref:`BATT_MONITOR` =4 + +Then reboot. + +:ref:`BATT_VOLT_PIN` 14 + +:ref:`BATT_CURR_PIN` 15 + +:ref:`BATT_VOLT_MULT` 18.0 + +:ref:`BATT_AMP_PERVLT` 24.0 + +:ref:`BATT2_VOLT_PIN` 13 + +:ref:`BATT2_CURR_PIN` 4 + +:ref:`BATT2_VOLT_MULT` 18.0 + +:ref:`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". + +Where to Buy +============ + +`makeflyeasy `_ +`aliexpress `_ + +[copywiki destination="plane,copter,rover,blimp"] \ No newline at end of file diff --git a/images/PixPilot-V6Pro.png b/images/PixPilot-V6Pro.png new file mode 100644 index 0000000000..504b02da67 Binary files /dev/null and b/images/PixPilot-V6Pro.png differ