What is Pixhawk and Why Do Drone Builders Use It?

What is Pixhawk and Why Do Drone Builders Use It?

Quick Answer

Pixhawk is an open set of autopilot hardware standards, not one flight controller or a piece of firmware. A Pixhawk-standard board can run PX4 or, where supported, ArduPilot to control multirotors, fixed-wing aircraft, rovers and other autonomous vehicles. Choose it when missions, redundant sensors and peripheral expansion matter more than minimum size.

What “Pixhawk” Actually Means

The name is often used loosely. Pixhawk defines reference designs and interface standards for autopilot hardware; manufacturers such as Holybro turn those standards into products. PX4 and ArduPilot are the flight-control software, while Mission Planner and QGroundControl are ground-control applications. Keeping those layers separate makes product pages and setup guides much easier to understand.

Pixhawk is therefore not a synonym for every autopilot board. PX4 identifies compliant Pixhawk Standard Autopilots as its reference hardware, while ArduPilot supports a much broader list of boards. Always check the exact board target and connector pinout before flashing firmware or moving a cable from an older controller.

Holybro Pixhawk 6C flight controller in its aluminium case
The Pixhawk 6C is a complete FMUv6C autopilot, not the Pixhawk standard itself.
Layer What it is Examples
Hardware standard Processor, sensor, connector and interface specifications FMUv6C, FMUv6X, Pixhawk Autopilot Bus
Flight firmware Code running on the controller PX4, ArduPilot
Ground station Software used to configure the vehicle and plan missions QGroundControl, Mission Planner

When a Pixhawk Is the Right Tool

Use one when the aircraft needs waypoint missions, geofencing, return-to-launch, CAN peripherals, several serial devices or room for a companion computer. That is why Pixhawk hardware appears in survey aircraft, research platforms and custom VTOL projects. For a small freestyle quad, the enclosure, cabling and I/O are usually unnecessary weight and complexity.

The Pixhawk 6C is our practical starting point for a conventional autonomous build. Its STM32H743 runs at up to 480MHz, with two IMUs, two CAN buses and 16 PWM outputs. The controller still needs an appropriate power module, GPS and correctly matched peripherals; buying the flight controller alone does not create an autonomous aircraft.

For higher-voltage power monitoring, the PM08-CAN DroneCAN power module sends voltage and current data over CAN. A fixed-wing aircraft may also need the Holybro MS4525DO airspeed sensor. This modularity is Pixhawk’s strength, but it also means the full wiring plan should come before the shopping list.

Pixhawk vs a Betaflight Flight Controller

Decision Pixhawk-class autopilot Typical Betaflight FC
Best fit Autonomous missions, mapping, VTOL, rovers Freestyle, racing, compact FPV builds
Priority Navigation, sensor integration and I/O Low-latency manual control and low mass
Connections Standardised GPS, CAN, telemetry and power ports Mainly solder pads and compact plugs
Our default Choose only when the mission needs it Choose for a normal acro quad

These controllers solve different problems. We would not add a second FPV controller merely to “handle stabilisation”: PX4 or ArduPilot already closes the flight-control loop on the Pixhawk. A companion computer may be added for vision or high-level planning, but it is not a replacement stabilisation controller.

For firmware differences, read Betaflight vs INAV vs ArduPilot. If you already know you need this ecosystem, our Pixhawk 6, 6C, 6X and Mini comparison explains the board choice. You can also browse our Maker collection.

FAQ

Is Pixhawk hardware or software?

Pixhawk is primarily an open hardware standards project. PX4 and ArduPilot are firmware projects that support compatible autopilot boards.

Does every Pixhawk run both PX4 and ArduPilot?

Do not assume so. Support depends on the exact manufacturer, board revision and firmware target. Check the current PX4 or ArduPilot hardware page before buying or flashing.

Do I need programming knowledge?

No for normal setup, but you must be comfortable with wiring, calibration, parameters and safety checks. Mission Planner and QGroundControl provide graphical setup tools; custom autonomy and companion-computer work require more technical experience.

Is Pixhawk only for drones?

No. Compatible firmware can control fixed-wing aircraft, multirotors, rovers, boats and other vehicle types, depending on board and firmware support.

Back to blog