Skip to content

PX4 Autopilot User Guide

Releases Discuss Discord

PX4 is an open-source autopilot for drones and autonomous vehicles. It runs on multirotors, fixed-wing, VTOL, helicopters, rovers, and more. This guide covers everything from assembly and configuration to flight operations and development.

WARNING

This guide is for the development version of PX4 (main branch). Use the Version selector to find the current stable version.

Documented changes since the stable release are captured in the evolving release note.

For Developers

TIP

Building on PX4 or extending the platform? Start here: Development Guide. Set up your dev environment, build from source, run SITL simulation, or integrate via ROS 2 and MAVSDK.

Getting Started

Start with Basic Concepts for an overview of the flight stack, flight modes, safety features, and supported hardware.

Build a Vehicle

Pick your frame type: Multicopter, Fixed-Wing, VTOL, Helicopter, or Rover. Each section covers complete vehicles, kits, and DIY builds. For assembly instructions see Assembling a Multicopter or the equivalent for your frame.

Configure and Tune

Once assembled, follow the configuration guide for your vehicle type (e.g. Multicopter Configuration). This covers sensor calibration, flight mode setup, and tuning.

Hardware

The Hardware Selection & Setup section covers flight controllers, sensors, telemetry, RC systems, and payloads. See Payloads for camera and delivery integrations.

Fly

Read Operations to understand safety features and failsafe behavior before your first flight. Then see Basic Flying (Multicopter) or the equivalent for your frame type.

Support

Get help on the discussion forums or Discord. See the Support page for diagnosing problems, reporting bugs, and joining the weekly dev call.

Contributing

See the Contributing section for code, documentation, and translation guidelines.

Translations

There are several translations of this guide. Use the language selector in the top navigation.

License

PX4 code is free to use and modify under the terms of the permissive BSD 3-clause license. This documentation is licensed under CC BY 4.0. For more information see: Licences.

Calendar & Events

The Dronecode Calendar shows important community events for platform users and developers. Select the links below to display the calendar in your timezone (and to add it to your own calendar):

TIP

The calendar default timezone is Central European Time (CET).

Icons

The following icons used in this library are licensed separately (as shown below):

placeholder icon made by Smashicons from www.flaticon.com is licensed by CC 3.0 BY.

camera-automatic-mode icon made by Freepik from www.flaticon.com is licensed by CC 3.0 BY.

Governance

The PX4 Autopilot project is hosted by the Dronecode Foundation, a Linux Foundation Collaborative Project. Dronecode holds all PX4 trademarks and serves as the project's legal guardian, ensuring vendor-neutral stewardship. No single company owns the name or controls the roadmap. The source code is licensed under the BSD 3-Clause license, so you are free to use, modify, and distribute it in your own projects.

Dronecode LogoLinux Foundation Logo

 

Doc build time: "2026-02-21T06:58:06.613Z"