Building a drone with APM 2.8 flight controller which can be useful in many sectors like agriculture,
photography, specelized missions etc.
Phase | Details |
---|---|
Phase 1: Components & Assembly | Components purchased and assembled, ensuring all parts are ready. |
Phase 2: Programming & Calibration | Drone programmed, tuning completed for flight controller, sensors, and GPS. |
Phase 3: Testing & Optimization | Testing performed, with necessary adjustments and optimizations for best performance. |
This project is about building a quadcopter drone with APM 2.8 flight controller as the main control unit. There are many other flight controllers available in the market, but we chose APM 2.8 for specific reasons, which we’ll discuss later in upcoming articles. For now, let’s go through an overview of the project.
A quadcopter drone is a powerful project for various guided missions, such as firefighting, surveillance in areas where humans cannot easily go or survive (like deep forests and high mountains), and other tasks like photography, recreational flying, and more. Its versatility makes it useful for both professional and hobbyist applications.
In the upcoming sections, we will explore the step-by-step process of building this amazing drone and getting it up and flying. We discuss everything from assembling the components to testing the drone stability. Commonly we face a lot of issues while building quadcopter drone with apm2.8 I have discussed the issues here in this article
In this section and phase we will discuss about what
componets we used and how to assemble them.
Make sure to follow the correct motor rotation pattern, as shown in the reference picture. The forward direction of your drone should also match the orientation in the image. If any motor is spinning in the wrong direction, you can easily fix it by swapping the left and right wires of the ESC connected to that motor. This will reverse its direction and ensure proper flight stability.
After completing the ESC and motor connections, the next step is to mount the APM 2.8 on the F450 frame. It is crucial to position the flight controller precisely at the center of the drone, as even a slight deviation can cause instability during flight. Secure the APM using zip ties to ensure it remains firmly in place. To minimize vibrations, avoid attaching the APM directly to the frame. Instead, first install a shock absorber and secure it with zip ties. Then, use double-sided tape to mount the APM on top of the shock absorber. This setup helps reduce vibrations reaching the flight controller, improving stability and flight performance. Flight Controller & Receiver Setup Now, take the receiver, which will be using 6 channels for control. The receiver has three rows of pins
Top row → Signal pins
Middle row → 5V (+) power pins
Bottom row → GND (-) ground pins
Next, take the output wires of the ESCs, which consist of signal, 5V, and GND wires, and connect them to the outputs of APM 2.8 and do for all same as this. NOW connect APM input to Channel 1 of the receiver, and repeat this for all four inputs of APM to 4 inputs of receiver, ensuring the correct channel assignment for proper control.
In this phase we will discuss how to download and
install the software and upload the firmware in APM2.8
1.Open your favourite browser and search “Mission Planner Software Download”, and click on the official link of ArduPilot website.
2. And then follow the instructions on website and download the software in your pc.
1.Connect APM 2.8 to Your PC: Use a USB cable to connect the APM 2.8 flight controller to your computer.
2. Select COM Port & Baud Rate: In the top-right corner, select the correct COM Port (e.g., COM3, COM4, etc.). Set the Baud Rate to 115200.
3. Go to the “Install Firmware” Section: Click on “Initial Setup” → “Install Firmware”. Select Quadcopter (latest APM 2.8 supported version).”
4. Load & Install Firmware: Click on “Load Firmware”, then “Upload Firmware”. Mission Planner will erase old firmware and upload the new one. Wait for the progress bar to complete.
5. Firmware Upload Successful: Once the firmware is uploaded, Mission Planner will show “Firmware successfully uploaded”. Disconnect and reconnect APM 2.8 to restart it.
6. Perform Initial Setup: Go to “Initial Setup” → “Wizard” and follow calibration steps we will discuss later on this report.
1.Confirm that APM is connected to your PC, and COM port is selected.
2. Mission Planner will ask you to place the quadcopter in six different orientations and press “Done” after each step:
Continue rotating until all dots turn green on the screen.
You should see green bars moving on the screen.
1. Open Flight Modes Setup Go to “Initial Setup” → “Mandatory Hardware” and
then “Flight Modes”. You will see six flight mode slots, which
correspond to your transmitter switch positions. (auxiliary switches, you can assign every switch to specific flight mode, we will discuss this function later in upcoming articles)
2. Select Flight Modes Choose flight modes based on your skill level and requirements. Commonly used modes are:
Mode | Description |
---|---|
Stabilize | Manual control with auto-leveling. Good for beginners. |
AltHold | Maintains altitude automatically but allows movement. |
Loiter | Holds position using GPS (Requires M8N GPS). |
RTL (Return to Launch) | Holds position using GPS (Requires M8N GPS). |
Auto | Follows a pre-programmed mission. |
Acro | Full manual control (for advanced users). |
Move your transmitter’s flight mode switch to each position. Observe the highlighted PWM value in Mission Planner. Assign different modes to each switch position by selecting them from the dropdown menu. ( (auxiliary switches, you can assign every switch to specific flight mode, we will discuss this function later in upcoming articles))
It is important to calibrate the ESC’s before flying.
Sometimes, the motors do not produce beep sounds,
so do not solely rely on them. Follow these steps:
In this phase we will discuss some pre flight checks and
how to fly drone safely morover we will talk about
battery charging and discharging.
Charging and Discharging a 3S 3300mAh 30C LiPo
Battery Using IMAX B6 AC Charger
DO’s | DON’Ts |
---|---|
Always balance charge the battery. | Never charge above 4.2V per cell (Overcharging can cause fire). |
Charge on a fireproof surface (e.g., LiPo safety bag). | Never discharge below 3.0V per cell (Over-discharge damages battery). |
Use a LiPo alarm to monitor voltage during flight. | Don’t puncture, crush, or expose to heat or water. |
Store at room temperature and at storage voltage (3.8V per cell). | Don’t leave the battery unattended while charging. |
Inspect for swelling, damage, or overheating before and after use. |
Once the wiring was completed, we provided a detailed guide on downloading and uploading firmware to the APM, making sure that every step is clearly explained to minimize potential errors and ensure smooth operation. After completing the wiring and firmware installation, we moved on to the calibration process, covering accelerometer, compass, and radio calibration in detail to ensure precise and stable flight performance. Following radio calibration, we proceeded with the ESC calibration, ensuring that all motors respond correctly and uniformly to throttle inputs. Additionally, battery guidance was discussed thoroughly, including proper charging and discharging procedures to prevent potential hazards and extend battery life. Finally, we covered the Pre-Flight Checks, ensuring that every component is properly configured and functioning before takeoff, minimizing risks and enhancing flight safety.
https://componentsexplorer.com/apm-2-8-flight-controller-datasheet
https://discuss.ardupilot.org/t/apm-2-8-and-mission-planner/81319
https://ardupilot.org/
https://firmware.ardupilot.org/Copter/
https://ardupilot.org/ardupilot/
https://thinkrobotics.com/blogs/learn/f650-vs-f450-vs-f250-5-key differences-between-drone-frames-that will-save-you-in-your-next-build
https://ardupilot.org/planner/
https://www.electrical4u.com/brushless-dc-motors/
https://www.instructables.com/APM-Quadcopter-Setup/
https://quadcopterforum.com/threads/apm2-8-quad-build-issues.11818/
https://youtu.be/eSCvCAC7Q-c
https://youtu.be/Z-8vvT7zC5U
https://youtu.be/JMSwDUrns2Q
https://www.youtube.com/embed/9AbijdRNC6Q? feature=oembed&autoplay=1
4 responses to “Build a Drone with APM 2.8 – With Pictures & Wiring Full Setup – Guide 2025”
Great to hear 🙂 Stay Tuned for Amazing Stuff Coming up
Good Information and nice work
Awesome 👌
Thank you 🙂