AeroQuad 3.2

An Arduino based four rotor R/C helicopter or quadrocopter software.

AeroQuad is an open-source hardware and software project dedicated to the construction of remote controlled four-rotor helicopters, also known as quadcopters or quadrocopters.

AeroQuad hardware typically consists of an Arduino microcontroller (Mega-2560 or Uno) as the flight controller board, and an AeroQuad shield with various sensors, such as an accelerometer and gyroscope.

AeroQuad software, written mostly in C and uploaded to the micro-controller via the Arduino IDE, currently supports Rate (Acrobatic) Mode that uses only the gyroscope for flight assistance, and Attitude (Stable) Mode that use both the gyroscope and accelerometer for auto-leveled flight assist.

There are also additional sensors that provide a number of other optional functions, such as heading or altitude hold.

Main features:

  • Multiple flight configurations are supported:
  • Quad X
  • Quad +
  • Quad Y4
  • Tri
  • Hex X
  • Hex +
  • Hex Y6
  • Octo X
  • Octo +
  • Octo X8
  • Multiple flight angle estimation algorithms supported:
  • Improved DCM (best with magnetometer)
  • ARG (best with no magnetometer)
  • MARG (experimental)
  • Flight options supported:
  • Heading hold with magnetometer or gyro
  • Altitude hold with barometer
  • Altitude hold with ultrasonic sensor (best for low altitude hold and terrain following)
  • Enhanced battery monitoring options:
  • Enable auto descent
  • Specify battery cell count
  • Integration with On Screen Display (OSD)
  • Multiple receiver options:
  • 6 or 8 channel receivers supported
  • PWM receivers
  • PPM receivers
  • PPM using hardware timer
  • Specific support for Spektrum, Graupner, Robe, Hitec, Futaba, Hitec, Sanwa & others
  • Telemetry options:
  • Wireless telemetry on dedicated serial port
  • Open Log binary write
  • Camera stabilization support:
  • Dedicated servo channels for roll, pitch, yaw
  • Custom OSD support for MAX7456:
  • Specify video standard to use
  • Specify callsign to display
  • Built in attitude indicator
  • Display altitude in feet/meters
  • OSD system which allows remote PID tuning

last updated on:
February 3rd, 2013, 8:57 GMT
file size:
163 MB
developed by:
license type:
operating system(s):
Windows XP / Vista / 7 / 7 64 bit
C: \ Others \ Miscellaneous


In a hurry? Add it to your Download Basket!

user rating



Rate it!
5 Screenshots
AeroQuad - This is the main user interface of AeroQuad where you can start updating your fight software.AeroQuad - The AeroQuad Uploader enables you to choose the Flight Control Board and the Com port to start updating your software.AeroQuad - In the Accelerometer Calibration section of AeroQuad you are able to adjust your device.AeroQuad - Use the Magnetometer Calibration to adjust the values for the three axes so you get the most out of your helicopter.AeroQuad
What's New in This Release:
  • Unified release with Flight Software for official support of AQ32 Flight Controller
read full changelog

Add your review!