This project is a beginner’s guide to assembling a DJI F450 drone step by step and understanding the basic mechanics of quadcopters. This guide covers all the steps needed to get a drone airborne. GPS guidance and FPV systems are not included here — those will be covered in more advanced guides.

⚠️ This tutorial was built with an APM 2.8 in 2025, which is officially unsupported by Mission Planner. It can be adapted with a more recent board such as a Pixhawk 2.1 or equivalent.


Bill of Materials

  • F450 frame kit
  • 4× 30 A ESCs
  • 4× 2212 920kv brushless motors (2 CW and 2 CCW)
  • 4× 1045 propellers
  • Ardupilot APM 2.8 flight controller
  • Pixhawk/APM power module
  • FlySky FS-i6 transmitter
  • FlySky iA6 receiver
  • NEO 7M GPS module with compass

How It Works

A drone — more precisely a quadcopter — is a radio-controlled flying vehicle powered by 4 motors that keep it airborne. The motors are mounted on the 4 arms of the frame, each fitted with a propeller.

A quadcopter moves along 3 axes, known in aviation as:

  • Roll
  • Pitch
  • Yaw

Quadcopter movement axes

Movement around these 3 axes is made possible by the following sensors:

  • Accelerometer — measures acceleration (in m/s² or g) along the X, Y and Z axes.
  • Gyroscope — measures the angular velocity around each axis (X, Y, Z), typically in degrees per second (°/s) or radians per second.

A quadcopter uses 2 CW (Clockwise) and 2 CCW (Counter-Clockwise) motors. Their arrangement is critical and must follow a precise layout for the drone to fly correctly. ⚠️ It is equally essential to use the correct propellers for each motor direction (CW and CCW).

Motor rotation diagram

Drone movement results from varying each motor’s rotation speed. Example: to move forward, the front motors spin slightly slower than the rear motors, tilting the drone forward.

Lift is generated by two combined effects:

  • Bernoulli’s principle (pressure difference) — the propeller’s airfoil shape creates lower pressure above and higher pressure below, generating an upward force.
  • Newton’s third law (action-reaction) — the propeller pushes air downward; the equal and opposite reaction pushes the drone upward.

Component Overview

Frame

The frame holds all drone components together. It consists of 4 arms and a lower plate with integrated power distribution traces (+ and −), eliminating the need for a separate PDB.

F450 frame

ESC (30 A)

An ESC (Electronic Speed Controller) regulates speed, rotation direction, and braking of a brushless motor. It has three output wires because it drives the motor with three-phase current.

30 A ESC

2212 920kv Brushless Motor (CW and CCW)

A brushless motor has no contact between the coils and magnets, resulting in a longer lifespan and less heat output. 1 Kv represents 1 RPM per volt, so:

Speed = 920 × 11.1 ≈ 10,212 RPM
  • Low KV (e.g. 920 KV) → more torque, larger propellers, stable flight, better endurance.
  • High KV (e.g. 2300 KV) → higher speed, smaller propellers, reduced endurance.

The 2212 designation means: 22 mm stator diameter, 12 mm stator height.

2212 brushless motor

1045 Propellers

We use 1045 propellers, CW and CCW types, two of each rotation direction. The rotation direction can be identified by looking at which side is raised — the propeller always rotates in the same direction as its associated motor.

⚠️ Incorrect propeller placement can prevent takeoff or cause loss of control.

1045 propellers

Flight Controller (APM 2.8)

APM 2.8 flight controller

The flight controller is the brain of the drone. It receives transmitter commands, interprets them, and converts them into motor speeds.

⚠️ The APM 2.8 is obsolete — no firmware above version 3.3.0 can be installed on it.

APM 2.8 top side APM 2.8 bottom side

Radio System

The radio system consists of a transmitter (used by the pilot) and a receiver on the drone. We use the FlySky FS-i6, with a range of approximately 1.5 km in open field on the 2.4 GHz band.

FlySky FS-i6

NEO 7M GPS Module with Compass

The GPS module determines the drone’s position by trilateration from satellite signals. The electronic compass (magnetometer) measures orientation relative to the Earth’s magnetic field on all three axes.

NEO 7M GPS module

Power Module

The power module distributes battery energy to the entire drone. It supports up to 6S, powers the flight controller at 5.3 V / 3 A via the BEC connector, and can read battery voltage.

Power module

LiPo Battery 4S 6200 mAh

  • 4S : 4 cells of 3.7 V in series → 14.8 V total.
  • 6200 mAh : 6.2 Ah capacity.

⚠️ LiPo precautions: never discharge below 20%; limited number of charge/discharge cycles.

LiPo 4S battery


Wiring Diagram

Full electronics wiring

APM 2.8 wiring

APM 2.8 connection diagram

Radio receiver connections

Radio channel mapping


Assembly

Start by soldering the ESCs to the bottom plate, on the + and pads on each side, then solder the power module to its dedicated pads.

ESC and power module soldering

After soldering, insulate all exposed conductive areas (hot glue works well here).

Mount each motor on its arm.

Motor mounting

Attach the landing gear under the frame.

Landing gear

Connect the ESCs to the motors in any order — rotation direction will be verified later. To reverse a motor, swap any two wires between the ESC and motor.

ESC-motor connections

Attach the top plate.

Top plate assembly

Mount the flight controller on top and secure ESCs and the receiver with zip ties.

Flight controller mounting

Attach the radio receiver and GPS mast to the frame. Connect the receiver to the APM Inputs pins, the power module to the PM port, and the GPS to the GPS and Compass connectors.

Receiver and GPS wiring

Connect the motors to the Outputs pins following the wiring diagram.

Motor/ESC connections to APM

Mount the propellers.

Assembled drone

Drone ready to fly


Configuration & Calibration

Install Mission Planner on a computer and connect the drone via USB or telemetry module.

Firmware

The first step is to update the firmware — the software embedded in the flight controller.

Firmware update

Select the frame type (quadcopter — already the default).

Frame selection

1 — Accelerometer

Click Calibrate Accel and follow the prompts: position the drone in each orientation shown (front, side, back, etc.).

⚠️ Ensure the drone is level before starting.

Accelerometer calibration

2 — Compass

Not required without GPS, but needed for RTL and autonomous missions.

Go to Mandatory Hardware > Compass, select APM and External Compass, then click Live Calibration.

Compass alignment check

Compass calibration

3 — Radio

Go to Mandatory Hardware > Radio Calibration. Make sure the receiver is bound to the transmitter before starting.

Radio calibration

4 — Battery

Enable the Battery Monitor under Optional Hardware to protect the battery.

Battery Monitor setup

Reference voltages for a 4S battery:

  • 100% : 16.8 V
  • Empty (limit) : 12.8 V
  • Recommended cutoff threshold : 13.8 V – 14 V

Enable FailSafe > Enabled Always Land so the drone lands automatically when voltage drops critically.

FailSafe configuration

5 — ESCs

ESC calibration ensures all motors spin at matched speeds.

Manual calibration procedure:

  1. Connect the motor to pin 3 of the receiver.
  2. Connect one + / − pair from the ESC to the flight controller.
  3. Turn on the transmitter and push the left stick all the way up.
  4. Plug in the battery and wait for the ESC beep.
  5. Repeat for all ESCs.

ESC calibration


First Flight

Connecting the Battery

Connect the battery to the power module and secure it firmly to the frame.

Battery connected

Arming

Hold the left stick down-right for a few seconds. If arming succeeds, motors start spinning at low throttle.

⚠️ If arming fails, see the Tips & Tricks section below.

Arming the drone

Takeoff and Flight

Raise the left stick (CH3 — Throttle) to take off, then use the other channels to navigate.

Transmitter channel mapping

Command to movement mapping

Disarming

Hold the left stick down-left to disarm after landing.

Disarming the drone

Reversing Channel 2

If the drone flies backward when you push forward, reverse CH2 in the transmitter settings:

  1. Hold OK.
  2. Go to Functions Setup via the Down arrow then OK.
  3. Press OK on the Reverse function.
  4. Move the cursor to CH2 with OK.
  5. Press Down to apply the reverse.

Reversing CH2 — step 1

Reversing CH2 — step 2


Tips & Tricks

Error: Bad compass health

The compass is not being detected. Two solutions:

  1. Use a GPS module with integrated compass and select External Compass.
  2. Use the APM’s internal compass → solder jumper pins 2 and 4.

Arming fails due to GPS pre-arm check

Disable pre-arm checks: Full Parameter List > ARMING_CHECK → set to 0.

⚠️ Click Write Params for the change to take effect.

Arming fail — ARMING_CHECK

APM Flight Controller Jumpers

  • Jumper 1 : required for power.
  • Jumper 2 (MAG) : solder to use the internal compass.
  • Jumper 3 (DFU) : DFU mode for bootloader flashing.
  • Jumper 4 : solder to use an external compass.

APM 2.8 jumper positions


Useful Resources