ardupilot/libraries/AP_HAL_ChibiOS/hwdef/PixPilot-V6
Peter Barker 338a4d6b38 hwdef: remove HAL_BOARD_LOG_DIRECTORY and HAL_BOARD_TERRAIN_DIRECTORY defaults
these are now defaulted in chibios_hwdef.py
2023-07-19 17:25:18 +09:00
..
PixPilot-V6.png
PixPilot-V6_2.png
README.md
hwdef-bl.dat
hwdef.dat

README.md

PixPilot-V6 Flight Controller

The PixPilot-V6 flight controller is sold by a range of resellers listed on the makeflyeasy(http://www.makeflyeasy.com)

Features

• STM32H743VIT6 and STM32F103C8T6 microcontroller

• Three IMUs, two ICM42688-P(SPI), one ICM40605(SPI)

• internal heater for IMUs temperature control

• internal Soft Rubber Damping Ball isolation for All interna IMUs

• Two barometers, MS5611(SPI)

• builtin IST8310 magnetometer(internal I2C)

• builtin RAMTRON(SPI)

• microSD card slot

• 5 UARTs

• USB(Type-C)

• PPM & S.Bus input

• 14 PWM outputs

• tow I2C ports and two FDCAN ports

• one S.Bus output

• External Buzzer

• builtin RGB LED

• two voltage & current monitoring

• servo rail BEC independent power input for servos

• external safety Switch

Pinout

PixPilot-V6 PixPilot-V6

UART Mapping

  • SERIAL0 -> console (primary mavlink, usually USB)
  • SERIAL1 -> USART2 (telem1)
  • SERIAL2 -> USART3 (Telem2)
  • SERIAL3 -> UART4 (GPS1)
  • SERIAL4 -> UART8 (GPS2)
  • SERIAL5 -> UART7 (USER)

Connector pin assignments

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

Safety and buzzer port

PIN SIGNAL VOLT
1 VCC +5V
2 LED +5V
3 SAFKEY +5V
4 BUZZER +5V
5 3V+ +3.3V
6 GND GND

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

Serial5 port

Pin Signal Volt
1 VCC +5V
2 TX (OUT) +3.3V
3 RX (IN) +3.3V
4 GND GND
Power1, Power2 ports --------------------
PIN SIGNAL VOLT
1 VCC +5V
2 VCC +5V
3 CURRENT +3.3V
4 VOLTAGE +3.3V
5 GND GND
6 GND GND

RC Input

All compatible RC protocols can be decoded by attaching the Receiver's output to the SBUS input pin next to the Servo/Output VCC input connector. Note that some protocols such as CRSF or FPort including telemetry, require connection to, and setup of, one of the UARTs instead of this pin.

Battery Monitor Settings

These should already be set by default. However, if lost or changed:

Enable Battery monitor with these parameter settings :

:ref:BATT_MONITOR<BATT_MONITOR> =4

Then reboot.

:ref:BATT_VOLT_PIN<BATT_VOLT_PIN> 14

:ref:BATT_CURR_PIN<BATT_CURR_PIN> 15

:ref:BATT_VOLT_MULT<BATT_VOLT_MULT> 18.0

:ref:BATT_AMP_PERVLT<BATT_AMP_PERVLT> 24.0

:ref:BATT2_VOLT_PIN<BATT2_VOLT_PIN> 13

:ref:BATT2_CURR_PIN<BATT2_CURR_PIN> 4

:ref:BATT2_VOLT_MULT<BATT2_VOLT_MULT> 18.0

:ref:BATT2_AMP_PERVLT<BATT2_AMP_PERVLT> 24.0

DroneCAN capability

There are 2 CAN ports which allow connecting two independant CAN bus outputs. Each of these can have multiple CAN peripheral devices connected.

Where to Buy

makeflyeasy <http://www.makeflyeasy.com>_

[copywiki destination="plane,copter,rover,blimp"]