PX4FMU is a high-performance autopilot-on-module suitable for fixed wing, multi rotors, helicopters, cars, boats and any other robotic platform that can move. It is targeted towards high-end research, amateur and industry needs.
Any multicopter, airplane, rover or boat that can be controlled with normal RC servos or Futaba S-Bus servos (S-Bus or servos: only in combination with PX4IO Airplane/Rover Servo and I/O Module, brushless motor controllers can be controlled with PX4FMU alone, up to four in a classic quadrotor setup.). More details are available on the platforms page.
Previous revision are documented at the end of this page.
PX4FMU has a microSD socket and can read and write FAT (16 or 32)-formatted SD / SDHC cards (the default formatting of new SD / SDHC cards). It can log data on the SD / SDHC card or read configuration files.
PX4FMU can be used on top of these carrier boards:
These jumper wires are suitable for the GPS (J4) and MULTI (J1) housings below.
For the orientation of the connectors, please refer to the full manual.
PX4FMU can be used standalone, without any stacked PX4 carrier board, for a wide range of applications. It has 4x servo out (PWM), I2C, 1 or 2 UARTs, battery voltage sensing and a low-current 3.3V power supply output on its multi connector (details) and requires 5V power input.
Supported platforms include:
The PX4 system has a stacking concept for combining the PX4FMU autopilot-on-module with a carrier board that interfaces to the platform and provides a stable 5V power supply. This concept allows customized solutions for different vehicles whilst still sharing the same autopilot module. The image on the left shows PX4FMU Autopilot / Flight Management Unit and PX4IO Airplane/Rover Servo and I/O Module stacked as complete fixed-wing/car/boat solution.
Many PX4FMU pins have multiple functions. These functions can be changed at runtime, with changes saved in the onboard EEPROM. The multi_ports page explains this mechanism in detail.
Each column represents one function mapping: SRV is for PWM servo output, AR for the AR.Drone 1.0/2.0 motor interface. The 3.3V VDD pin is a 3.3V, 500 mA current-limited power output for peripherals, e.g. a radio modem. The 5.0V VDD pin is the 5.0V, reverse-polarity protected power input.
Google Sketchup can be used to view and render the highly-detailed 3D model of PX4FMU:
PX4FMU is designed with Cadsoft Eagle v6.2.