# CUAV Pixhack v3 (FMUv3)

:::warning PX4 does not manufacture this (or any) autopilot. Contact the [manufacturer](https://store.cuav.net/) for hardware support or compliance issues. :::

The CUAV *Pixhack V3* flight controller board is a flexible autopilot intended primarily for manufacturers of commercial systems.

The board is a variant of the SOLO Pixhawk® 2 (PH2) flight controller, which is in turn based on the [Pixhawk-project](https://pixhawk.org/) **FMUv3** open hardware design. It runs PX4 on the [NuttX](https://nuttx.apache.org/) OS, and is fully compatible with both PX4 or ArduPilot® (APM) firmware.

*Pixhack V3* has significant improvements with respect to the original design, including better interface layout and the addition of vibration damping and a thermostat system.

![Pixhack v3](https://4155462212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LArEa7z2SPawfl3HpCD%2Fuploads%2Fgit-blob-759a9f46b2335861f6e52137679ad2c3ecd5d707%2Fpixhack_v3_157_large_default.jpg?alt=media)

:::note This flight controller is [manufacturer supported](https://px4.gitbook.io/px4-user-guide/drone_parts/flight_controller/autopilot_manufacturer_supported). :::

## Quick Summary

* Microprocessor:
  * STM32F427
  * STM32F100 (Failsafe co-processor)
* Sensors:
  * Accelerometers (3): LS303D, MPU6000, MPU9250/hmc5983
  * Gyroscopes (3): L3GD20, MPU6000, MPU9250
  * Compass (2): LS303D, MPU9250
  * Barometer (2): MS5611 X2
* Interfaces:
  * MAVLink UART (2)
  * GPS UART (2)
  * DEBUG UART (1)
  * RC IN (for PPM, SBUS, DSM/DSM2)
  * RSSI IN: PWM OR 3.3ADC
  * I2C (2)
  * CAN BUS (1)
  * ADC IN: 3.3V X1 , 6.6V X1
  * PWM OUT: 8 PWM IO + 4 IO
* Power System:
  * PM POWER IN: 4.5 \~ 5.5 V
  * USB POWER IN: 5.0 V +- 0.25v
* Weight and Dimensions:
  * Weight: 63g
  * Width: 68mm
  * Thickness: 17mm
  * Length: 44mm
* Other Characteristics:
  * Operating temperature: -20 \~ 60°C

## Availability

The board can be purchased from:

* [store.cuav.net](http://store.cuav.net/index.php?id_product=8\&id_product_attribute=0\&rewrite=pixhack-v3-autopilot\&controller=product\&id_lang=3)
* [leixun.aliexpress.com/store](https://leixun.aliexpress.com/store)

## Building Firmware

:::tip Most users will not need to build this firmware! It is pre-built and automatically installed by *QGroundControl* when appropriate hardware is connected. :::

To [build PX4](https://px4.gitbook.io/px4-user-guide/development/getting_started/building_px4) for this target:

```
make px4_fmu-v3_default
```

## Pinouts and Schematics

* [Documentation/wiring guides](http://doc.cuav.net/flight-controller/pixhack/en/pixhack-v3.html)

## Serial Port Mapping

| UART   | Device     | Port                  |
| ------ | ---------- | --------------------- |
| UART1  | /dev/ttyS0 | IO debug              |
| USART2 | /dev/ttyS1 | TELEM1 (flow control) |
| USART3 | /dev/ttyS2 | TELEM2 (flow control) |
| UART4  |            |                       |
| UART7  | CONSOLE    |                       |
| UART8  | SERIAL4    |                       |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://px4.gitbook.io/px4-user-guide/drone_parts/flight_controller/autopilot_manufacturer_supported/pixhack_v3.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
