Supported AutoPilot Controller Boards

Currently ArduPilot supports the following autopilot boards.

Pixhawk

Updated PX4, with more memory, improved sensors and a much easier-to-use design. See the Pixhawk Overview (wiki) for more information.

Setup Pixhawk Overview, Powering
Design files

Schematic

Layout

APM2.x

APM2 is a popular but now obsolete AVR2560 8-bit autopilot.

Note

APM 2.6 is not recommended for any new users, with many features introduced since 2014 not supported.

Purchase store.jdrones.com
Setup Archived:APM 2.5 and 2.6 Overview
Design files

APM schematic diagram

APM board layout

PX4

A 32 bit ARM based autopilot, no longer produced, using the NuttX real-time operating system. See the PX4 Overview (wiki) for more information.

Purchase Not available
Setup Archived:PX4FMU Overview
Design files

Module homepage

Manual

Schematics download

Eagle files for version 1.6 download

Eagle files for version 1.7 download

Arsov AUAV-X2

Arsov AUAV-X2 is a high quality, compact, light weight and cost effective alternative to the PX4 V2 or PixHawk autopilots. It is 100% compatible with the Ardupilot Pixhawk firmware.

Purchase www.auav.co
Setup Manual
Design files

License

Main Board Design Files

mIMU Board Design Files

Erle-Brain 3 autopilot

Erle-Brain 3 An autopilot for making drones and robots powered by Debian/Ubuntu and with official support for the Robot Operating System (ROS). It has access to an app store for drones and robots.

Note

Erle-Brain 3 is a commercial artificial robotic brain that runs Ardupilot. It combines a Raspberry Pi 3, a sensor cape and other components in order to achieve a complete embedded Linux board.

Purchase |erlebrain_3_purchase|
Setup Documentation

Erle-Brain 1 autopilot (discontinued)

Erle-Brain An autopilot for making drones powered by Ubuntu and with official support for the Robot Operating System (ROS). It has access to the first app store for drones and robots.

Note

Erle-Brain is a commercial autopilot. It combines a BeagleBone Black, the PixHawk Fire Cape (above) and other components.

Purchase erle-brain
Setup

Updating software

BeaglePilot Project (wiki)

Building ArduPilot for BeagleBone Black on Linux (wiki)

Design files

Design files

Erle-Brain Linux Autopilot

PixHawk Fire Cape (PXF)

The PixHawk Fire Cape (PXF) is a daughter board for the BeagleBone Black (BBB) development board that allows to create a fully functional Linux autopilot for drones. The combination of BBB and PXF allows to a Linux computer is a fully functional autopilot.

Purchase No longer produced
Setup

Updating the software

BeaglePilot Project (wiki)

Building ArduPilot for BeagleBone Black on Linux (wiki)

Design files https://github.com/ArduPilot/PXF

PixHawk Fire Mini Cape (PXFmini)

The PixHawk Fire Mini Cape (PXFmini) is a daughter board designed for the low cost Raspberry Pi zero that allows to create a fully functional Linux autopilot for drones. Inspired in the PXF cape, provides a minimalist approach which allows having a reduced size/lightweight and low-cost.

BBBMINI Cape

Low budget DIY Autopilot Cape for BeagleBone Black/Green running ArduPilot on Linux.

Purchase DIY
Setup https://github.com/mirkix/BBBMINI
Design files https://github.com/mirkix/BBBMINI

APM1 (discontinued)

An AVR2560 based autopilot with separate sensor board (aka “oilpan”). As with APM2 this is no longer supported by Copter. Not recommended for any new users.

Closed boards

The following boards are known to be closed (they do not publish their design files).

Parrot Bebop and Bebop2 Drone

The Bebop Drone is a Wifi controlled quadrotor UAV that uses this Linux autopilot and which can run Copter firmware.

From Copter 3.3 the Bebop can run ArduPilot. Instructions for converting a Bebop to run ardupilot are here.

Purchase Parrot Store
Setup Building for Bebop on Linux <building-for-bebop-on-linux> __ (wiki)
Design files NA

Note

Some of this information was taken from the Paparazzi UAV wiki page on the Bebop.

VRBrain

VRBrain is a multipurpose controller board that comes loaded with a 32 bit version of Copter firmware. At time of writing the latest version is VR Brain 5.

Purchase vrbrain.wordpress.com/store/

Qualcomm Snapdragon Flight Kit

The Qualcomm® Snapdragon Flight™ Kit (Developer’s Edition) is small (58x40mm) but offers a lot of CPU power and two on-board cameras. It contains 4 ‘Krait’ ARM cores which run Linux (Ubuntu 14.04 Trusty, by default), and 3 ‘Hexagon’ DSP cores which run the QURT RTOS. In addition it includes Wi-Fi, Bluetooth connectivity, automotive-grade GPS and many more features.

Information about using this board with ArduPilot can be found here: Building for Qualcomm Snapdragon Flight Kit, QURT Port (Github) and QFlight Port (Github).

Warning

Due to some rather unusual licensing terms from Intrinsyc we cannot distribute binaries of ArduPilot (or any program built with the Qualcomm libraries). So you will have to build the firmware yourself.

Purchase shop.intrinsyc.com/products/snapdra gon-flight-dev-kit