The APM 2.8 Flight Controller is the classic Arduino-based open-source autopilot that pioneered accessible drone autonomy. It provides flight stabilization, GPS navigation, and waypoint control for multirotors, fixed-wing aircraft, and rovers.
Key features
- Arduino Mega 2560 based open-source autopilot
- 6-axis IMU (accelerometer + gyro)
- Built-in compass and barometer
- GPS navigation with waypoint support
- Multiple flight modes
- MAVLink compatible
- Large community support and documentation
Good to know
- APM 2.8 is legacy – consider Pixhawk for new builds
- Requires external GPS and compass modules
- Use Mission Planner software for setup and calibration
- ATmega2560 processing limits advanced features
- Power module recommended for voltage/current monitoring
- Jumper JP1 removed when using external power module