Advanced

APM 2.8 Build Guide

Research and development platform with autonomous flight capabilities, GPS waypoint missions, and AI integration. Perfect for advanced users exploring automated flight systems and autonomous AI missions.

01

APM 2.8 Pinout

Understanding the advanced connection layout

Output Channels

  • CH1-CH8: Motor/Servo outputs
  • Pin Order: Signal, +5V, Ground
  • Quad X: Use CH1-CH4

Input Channels

  • CH1-CH8: Receiver inputs
  • PPM Sum: Single cable option
  • Powered: Via receiver rail

GPS & Compass

  • GPS Port: NEO-6M/7M connection
  • I2C Port: Compass module
  • Telemetry: 433/915MHz radio
02

F450 Drone Frame Assembly

Building the structural foundation of your drone

Step 1
Bottom Plate Setup

Bottom Plate & Power Distribution

Install the ESCs and power distribution board on the bottom plate. Solder the XT60 female connector for battery connection. Ensure proper wire routing for clean cable management.

Tip: Keep wires neat and secure with zip ties
Step 2
Arm Installation

Arm Installation

Attach the four arms to the bottom plate using M3 screws and nuts. Ensure arms are firmly secured with colored indicators for front/rear identification (red arms indicate front).

Tip: Red arms indicate front of drone
Step 3
Motor Mounting

Motor Mounting

Mount BLDC motors to each arm using M3 screws. Pay attention to motor rotation direction (2 CW, 2 CCW). For APM, motor order is critical - refer to APM motor layout diagram.

Important: APM uses different motor numbering than KK2
Step 4
Top Plate Assembly

Top Plate Assembly

Install APM flight controller, receiver, and GPS module. Secure top plate with standoffs and screws. Mount GPS on a mast for best signal reception.

Tip: Use vibration dampeners for flight controller
03

Inside APM 2.8 Flight Controller

Understanding the onboard components

Processor

ATmega2560 - 16MHz 8-bit processor with 256KB flash memory for complex flight operations

IMU Sensors

MPU-6000 - 3-axis gyroscope and accelerometer for precise motion detection

Barometer

MS5611 - High-precision barometric pressure sensor for altitude hold

Compass

HMC5883L - 3-axis magnetometer for accurate heading information

04

APM 2.8 Receiver Connection

Connecting FlySky iA6 receiver

APM 2.8 Complete Wiring Diagram

APM Wiring Diagram
APM Pinout Inside APM 2.8 APM Receiver Connection GPS & Compass Connection

Power Flow: Battery → PDB → ESCs → Motors | APM powered via OUTPUT rail

Important: APM 2.8 requires 5V power from ESC BEC on OUTPUT side

1

Channel Mapping

Connect receiver channels to APM input:

  • CH1: Aileron (Roll)
  • CH2: Elevator (Pitch)
  • CH3: Throttle
  • CH4: Rudder (Yaw)
  • CH5-6: Flight modes/AUX
2

GPS & Compass Setup

NEO-7M GPS module connection:

  • GPS Port: Connect GPS cable
  • I2C Port: Connect compass cable
  • Mounting: Away from interference
  • Arrow: Points forward

APM 2.8 Detailed Wiring Guide

APM 2.8 Power Connection:
  • Γ£ô APM is powered from OUTPUT rail (not INPUT)
  • Γ£ô Connect ONE ESC with BEC to OUTPUT rail for 5V power
  • Γ£ô Remove BEC from other 3 ESCs to avoid conflicts
  • Γ£ô Never connect LiPo battery directly to APM power input
Receiver to APM Connections:
  • Γ£ô RX CH1 (Roll) ΓåÆ APM INPUT CH1
  • Γ£ô RX CH2 (Pitch) ΓåÆ APM INPUT CH2
  • Γ£ô RX CH3 (Throttle) ΓåÆ APM INPUT CH3
  • Γ£ô RX CH4 (Yaw) ΓåÆ APM INPUT CH4
  • Γ£ô RX CH5/6 (Flight Modes) ΓåÆ APM INPUT CH5/6
  • Γ£ô Receiver gets power from APM INPUT rail
ESC to APM OUTPUT Connections:
  • Γ£ô ESC 1 signal ΓåÆ APM OUTPUT CH1 (Front Right Motor)
  • Γ£ô ESC 2 signal ΓåÆ APM OUTPUT CH2 (Rear Left Motor)
  • Γ£ô ESC 3 signal ΓåÆ APM OUTPUT CH3 (Front Left Motor)
  • Γ£ô ESC 4 signal ΓåÆ APM OUTPUT CH4 (Rear Right Motor)
  • Γ£ô Motor order differs from KK2.1.5 - check documentation!
GPS & Compass Connections:
  • Γ£ô GPS module ΓåÆ GPS port (6-pin connector)
  • Γ£ô Compass module ΓåÆ I2C port
  • Γ£ô Mount GPS away from ESCs and power wires
  • Γ£ô GPS antenna arrow points forward

Note: APM 2.8 requires Mission Planner software for configuration. Download from ardupilot.org/planner

05

Power Module Connection (Optional)

Enabling battery monitoring and telemetry features

Power Module Overview

The power module is optional but highly recommended for advanced features. Your drone will fly without it, but you'll miss valuable telemetry data and battery monitoring capabilities.

What It Provides

  • Current Draw: Real-time amps consumption
  • Battery Voltage: Live voltage monitoring
  • Battery Percentage: Remaining capacity
  • Idle Current: Ground power consumption

Connection Points

  • Battery Input: XT60 from LiPo battery
  • Power Output: To PDB/ESCs (XT60)
  • 6-Pin Connector: To APM 2.8 power port
  • Voltage Rating: 2-6S LiPo compatible

Telemetry Features

  • Battery Failsafe: Auto-return on low battery
  • Current Logging: Flight data recording
  • OSD Display: Live voltage/current on FPV
  • Mission Planner: Real-time battery stats

Important Notes

Required for: Battery failsafe, current logging, telemetry radio battery monitoring, and Mission Planner real-time battery data.

Not Required for: Basic flight operation. Your drone will fly normally using BEC power from ESCs without the power module.

06

Mission Planner Configuration

Software setup for APM 2.8

Install Software

Download and install Mission Planner on your PC

Connect APM

Connect APM to PC via USB cable

Flash Firmware

Install ArduCopter firmware for quadcopter

Calibrate Sensors

Run accelerometer, compass, and radio calibration

Configure Parameters

Set frame type, flight modes, and failsafe

Pre-Flight Check

Verify all sensors and controls before flight

Assembly Videos

Watch APM 2.8 drone assembly walkthroughs

APM 2.8 Assembly

APM 2.8 Assembly Tutorial

Watch Tutorial
APM 2.8 Assembly

APM 2.8 Build Guide

Watch Tutorial

Explore Other Multi-rotor Builds

KK 2.1.5 Build

Perfect first build for learning drone fundamentals

Learn More →

Pixhawk Build

Professional-grade autopilot for autonomous missions

Learn More →
Learn Visually

Video Tutorials & Guides

Watch and learn from detailed video guides

Autotune & Autotrim

Autotune & Autotrim

Learn how to use autotune and autotrim features for optimal flight performance.

Watch Tutorial
PID Settings

PID Settings & Calibration

Master PID tuning and calibration techniques for stable and responsive flight.

Watch Tutorial
Raspberry Pi Drone

Drone with Raspberry Pi

Build an advanced drone using Raspberry Pi for intelligent flight control.

Watch Tutorial
ESP32 Drone

Drone with ESP32

Create a WiFi-enabled drone using ESP32 microcontroller for wireless control.

Watch Tutorial
Obstacle Avoidance

Obstacle Avoidance Drone

Build an intelligent drone with autonomous obstacle detection and avoidance.

Watch Tutorial
DIY Telemetry

DIY Telemetry with HC-12

Set up wireless telemetry for real-time flight data monitoring.

Watch Tutorial