Home DIY Quadcopters F450 my first DIY Quadcopter

F450 my first DIY Quadcopter

My son is always willing to help me in building or disassembling any kind of stuff, so he was very enthusiastic when I told him about the plan to build a quadcopter from scratch (OK, almost from scratch). His only complaint was why we didn’t build an octa-copter or at least a hexacopter. I promised him that if this F450 will really fly then we will get to build a more complex one, the Tarot 650PRO.

I was always interested in the “Do It Yourself” types of projects. I previously built some Arduino-based devices therefore building an Arducopter will not be something totally new for me. Just to brag, I also built my own audio system from the amplifier to the loudspeakers.

Building something from scratch takes a lot of research and patience. Especially for newbies is more convenient and safe to start with a quadcopter kit. But I have to say, that my next DIY quad will be probably from scratch. It’s also fun to choose the right parts, design the circuits, and build your own concept.

There are many quadcopter kits on the market, from affordable ones to more expensive professional ones. It is very difficult to choose the right one. Having some Arduino knowledge I was glad to receive a quadcopter kit built around the APM 2.8 flight controller.

F450 flame wheel with APM 2.8

Initially, I contacted XT-Xinte regarding a new main-board for my X380 Quad but finally, I ended up with an ARF F450 kit. BTW, ARF means “Almost Ready to Fly”. They offered this quadcopter kit for free in order to make a step-by-step guide about how to assemble it.

In the beginning, I was very optimistic, I was absolutely sure that the F450 with APM 2.8 is a well documented DIY quadcopter. Unfortunately, after several hours of internet research, I found only fractions of the building process. Like this would not be enough, the package doesn’t include any instruction about how to assemble the airframe or how to interconnect the flight controller with the RX module, ESCs, and motors. For those who are newbies on the DIY filed this issue can be very scary :).F450 quadcopter kit

I received the package in 10 days, which is unusually fast for orders from China. All the parts bellow where precisely stuffed in a small cardboard box (25 x 25 x 25cm).

F450 DIY quadcopter kit – Parts list

  • HJ450 nylon fiber frame kit aka F450 flamewheel airframe;
  • 1 set of 140 mm high landing skids;
  • APM2.8 flight controller with case;
  • 6M GPS with Compass L5883;
  • Flysky FS-i6 6 channel transmitter (TX);
  • Flysky FS-i6A 6CH receiver (RX);
  • 2 pieces of CW brushless motors, D2212 920KV – JMT F15844;
  • 2 pieces of CCW brushless motors, D2212 920KV – JMT F15843;
  • 1 set of 30A electronic speed controllers (ESC);
  • 1 set of 9443 propellers (2CW and 2CCW);
  • 5 pieces of 10cm F-F servo extension wires;
  • DJI GPS foldable antenna mount;
  • Carbon fiber GoPro camera mount with damping balls;
  • Hook & loop fastener;
  • IMAX RC B3 Pro compact 2s and 3s balance battery charger;
  • 11.1V 2200MAH 30C Li-Po battery;
  • 3 bags of screws.

Be aware that the package does not include any tools. For assembling you will probably need: a 2 mm hex wrench, small and medium Phillips screwdrivers, and a basic soldering iron.

Arducopter APM 2.8 flight controller

Over time, the APM flight controller received many hardware updates and the current version is 2.8.

The APM 2.8 FC is based on the ATmega2560 CPU, which is a low power consumption 8-Bit microcontroller. A secondary ATMEGA32U2 AVR RISC-based microcontroller is used as PPM encoder. The flight controller also incorporates a 3 axis gyro\accelerometer sensor (MPU 6000) and a pressure sensor (MS5611).

Having 8 outputs, the Arducopter FC is suitable not just for quad-copters but also for Hexa and octa-copters.

One of the biggest advantages of this platform is great software support through the MissionPlanner app.

By default, the flight controller is configured with 6 different flight modes (Stabilize, Loiter, AltHold, RTL, Circle, and Auto) which can all be flagged with “super simple” and “simple mode”. You can find a detailed description of all the possible flight modes here.

The Ardcopter can be paired with much optional hardware like:

  • Telemetry module for real-time monitoring of the flight parameters;
  • Minim OSD for FPV flights;
  • 3DR power module in order to monitor the battery voltage and current consumption;
  • Optical flow sensor;
  • Brushless and servo camera gimbals;
  • Received Signal Strength Indication (RSSI);
  • External status LEDs and Buzzer;
  • Parachute;
  • Retractable landing skids.
Flysky FS-i6A transmitter

The kit includes an entry-level 6 channel remote controller from FlySky, which in fact seems to be a copy of the Turnigy TGY-i6 transmitter. Frankly, I would have preferred a more complex one with more channels. The FC requires at least 5 channels (CH1-4: Roll, Pitch, Throttle, and Yaw; CH5: flight mode switch). Unfortunately, there is some interference between CH5 and CH6 so be careful during the flight modes assignment on the “SWC” switch. In order to control the tilt angle of my MiNi3D Pro brushless gimbal I assigned the CH6 to the “VRA” knob.

Assembling the F450 flame wheel airframe – Step 1

Before you start to assemble the frame, check and inspect again all the included parts. For example, the arms had some plastic residues from the production process which can prevent the correct installation of the motors. I recommend removing those residues from the motor base with a piece of sandpaper.

Basically, the F450 air-frame is formed out of 4 arms (2 red and 2 white) linked together by two boards (top – 450FBT and bottom 450 FBB). The bottom board also serves to electronically interconnect the battery with the ESCs.

In the first phase attach and secure each arm with two screws to the bottom board (red arm in the front part). Next, you can install the top board. For this, you will need 4 screws for each arm.

After you are done, I recommend labeling the arms from 1 to 4 exactly like in the image below (X shape quadcopter).

Installing and wiring the motors and ESCs – Step 2

As mine came with a battery connector and ESCs soldered to the power board, I had an easy job. Practically I had to install all the motors following the correct order (listed below) and interconnect them with the 30A ESCs (through the bullet connectors). The rotation direction of the motors can be simply reversed by switching two-wire connections from the existing three (between the ESCs and motors).

Motor/Propeller order and direction of rotation:

  • Arm 1  (red) – CounterClockWise;
  • Arm 2 (white) – CCW;
  • Arm 3 (red)  – ClockWise;
  • Arm 4 (white)  – CW;

Organize all the cables and make sure that the cables can not be cut accidentally by the propellers.

Mounting and wiring the Ardupilot APM 2.8 FC – Step 3

There are two different approaches regarding the location of the FC. It can be installed on the bottom board as well as on the top one. I opted for installing it on the top board for two reasons: I think this way the battery weight can be more easily distributed and I will have better access to the connection wires with the FC (in case I have to change something).

On top of the APM2.8 ArduPilot, there is an arrow showing the direction of its installation. Don’t miss this detail! In order to get the best results, I recommend the FC to be positioned so that the internal Gyro sensor (MPU6000) to be exactly in the center of the F450 airframe.

Each ESC servo cable should be connected to one of the output ports of the flight controller. If you listened to my previous instructions, you will find the correct order already labeled on the arms.

The next step is to interconnect the flight controller with the radio receiver using 5 servo cables.

The last step is to install and connect the GPS antenna to the Arducopter FC. That’s it! You’re done with the basic wiring.

Before the first tests, I do not recommend to connect other devices (like telemetry or camera gimbal) to the flight controller.

Once again, make sure that there are no wires or other parts in the way of the propellers.

First time setup with Mission Planner – Step 4

Prior to interconnecting the FC with your computer using a micro-USB cable, you must install the MissionPlanner app. After you are connected you can select from the “Initial setup” menu the “Mandatory Hardware Configuration” option or you can run the “MP setup Wizard”. You should consider to check in MP the followings before your first flight:

  • Frame type;
  • Compass calibration;
  • Transmitter calibration;
  • Accelerometer calibration;
  • RC Transmitter Mode Setup;
  • ESC calibration;
  • Default flight modes.

As safety measurement is mandatory to remove the propellers during any calibration process.

Testing the F450 quadcopter – Final step

Maybe I went a bit too deep into details and many of you could be bored by this tutorial so I will leave the testing part and my first flight experience with this DIY F450 quadcopter for a future article.

My first DIY Quadcopter – Final words

The final result probably doesn’t look as good as a branded quadcopter, but you will have similar flight performances as Cheerson CX20 Open Source has for only about $130.

The fact that the package doesn’t include any instruction regarding assembling should not bother you. It can be easily assembled in about 3-4 hours. Trust me, nothing can be compared with the feeling that you built something that really flies :). For those who are interested to build their own quadcopter, this ARF kit can be ordered from here. After acquiring a little experience in this field I can say that I will definitely build a second one, probably a hexa-quadcopter :)

What I liked

  • Building my own quadcopter can double the FUN!
  • Extremely affordable GPS quadcopter;
  • Highly upgradable quadcopter kit;
  • Scalable platform (by replacing the air-frame and adding two extra motors and ESCs you can have a hexacopter).

What I didn’t like

  • There is no documentation included with the quadcopter kit;
  • Not perfectly aligned screw holes;
  • Shaky landing skids.


  1. Hey! everyone, My name is Steve 19 year old from India. Finally, The Day came When I Received a Package From China on 26.08.2020 I’m new to it I’ve some Technical Skills. Let’s See What I do Next First of all I’ll show you What I Bought and what is Included in The F450 Quadcopter Kit.

  2. hii i hav made same with naza mlite
    450 frame
    920kv motor
    8045 prop
    blheli esc
    but my quad is not flying up i.e. taking off from the ground
    plz answer me on odelaplace007 at gmail.com

  3. I’m new to quadcopters but am doing research which heavily involves drones at my university. I’m looking for a kit where I can program the flight controller to do what I want it to, as well as a frame sturdy and strong enough to carry some more gear like a couple antennae and an altimeter. I want to be able to implement a ground station that can communicate with the copter to the point where I can input a height and it will go to that height (an altitude controller). Based on what I’ve read, this seems like it would be a good starter package for me to learn with, but I wanted to confirm with you if you think it’s a good fit? Also, does the GPS have to be implemented, or can it work without the GPS?
    Any help or advice is much appreciated.

    Thank you!

  4. Thanks for the replied.
    How to reset gyro.
    I connected fc to pc with mission planner and done all the mandatory hardware configuration.
    I didn’t change any settings. When it took off
    In stabilise mode for a few seconds it flip over and crashed.
    Any ideas.

  5. I also have the same configuration but unable fly stable. It flip over after a few second when took off.
    Any idea?

    • Hi Alex,

      Mine worked natively, without any extra settings.
      Did you connected the FC to your PC? Did you tried to reset gyro?

  6. I have quadcopter F450 RTF assembled

    Specification :
    Main set size: 490mm x 490mm x 140mm
    Diameter (length between two motors not adjacent): 450mm
    Propeller size: 10x 4.5 CW &CCW
    Take off weight: 850g
    Safety take off weight: 1350g
    Motor: 980KV brushless
    ESC: Mystery 30A Simonk ESC
    LiPo battery: Mystery 11.1v 2200mAh 35C
    Flight board: MWC multicopter V2.0 (Gyro sensor*3)
    Transmitter: Radio Link 2.4G 6CH transmitter+ receiver
    Flying duration: 8-12 mins
    Mystery B3 Charger
    All in one (ready to fly)
    Arm Color: Red/white/black/yellow
    But i want to make it autonomous using APM FC. Is it possible to make it autonomous by just changing the Flight controller board by APM 2.8??
    It is a firmware available on Ardupilot official site compatible with APM 2.8? If it is possible then how to connect ECS and receiver to FC board?
    I haven’t any experience doing first time.

  7. Excellent work!
    I’m also working on my F450 DIY quad, but I want to use NASA flight controller instead of Arducopter APM 2.5

  8. I just finished to build this F450 drone. Any recommendation before first flight?
    Do I need to calibrate anything?
    BTW, I replaced the props with DJI carbon fiber propellers. They look much better :)

  9. I am buying a nicer high-end drone for my fiancee for Xmas, and I was curious if you could give me some advice as I know nothing about these. I am looking for something that he can assemble (DIY drone) and be creative with himself; so, not out of the box.
    He will be a first timer, but is an engineer, inventor, and an enthusiast of all things hands on and build-able.
    I have a budget of up to $2000. Any ideas or suggestions would be very welcome.

    • Hi Lisa

      In this budget you can buy good quality drone like Phantom 3 or 4, as phantom 4 starts from 2200
      Or you can buy Parrot series of drone. There are other good drones in the market you can google but these what I mention are best.


      • You have right, but Lisa asked about DIY quadcopters not RTF (ready to fly).
        If he is truly a engineer and inventor, I recommend him the DJI Matrix 100. Which is a fully programmable quadcopter for developers.

  10. Hi,

    did you have some problem with the power for your receiver from APM?
    I have about the same configuration but my receiver seems to get not enough power.

  11. Hi guys,

    I am new to this multi-rotor domain. We are struggling with our first F450 quad. Below are the specs of the DIY quad kit:

    1. F450 quadcopter airframe
    2. KK2.1 Flight controller.
    3. FLYSKY CT6B (6 CH 2.4G radio transmitter)
    4. 1400 KV Brushless motors
    5. 30 amps ESCs
    6. Li-po battery

    Firstly the quad was not taking off properly. More over, after activating self level mode also, the quad is not at all stable. If we max up the throttle, then it flips in one side and crashes. Otherwise, it takes off from the ground up-to 1-2 feet if we slowly increase the throttle and then oscillates and to avoid crash, we then decrease the throttle.

    Please see the video ( https://www.youtube.com/watch?v=B_sNdiE7jt0) for more reference.
    Please guys, really need your help in this matter. We are not able to understand exactly what is wrong with our quad.

    We have already calibrated our ESC’s and the accelerometer but no luck.
    Please help guys.

  12. I would like to know, how did this kit fly? Did all the components work well?
    It seems very inexpensive for a kit with an APM controller and GPS.
    I want to order one but am on the fence until I get some feedback or flight test rviews for this kit.
    Very nice write up! Thank you.

  13. Hi,
    I’m trying to figure out how to wire the receiver (FS-iA6) with the APM2.8… Can somebody help me out with a scheme or a pic?

  14. I have the same kit but i can not calibrate the ESC´s.
    XT-Xinte ESC´s…
    Not with all together, not with one on channel 3.
    Any Information, how i do this?

  15. HI,
    I was making the same project but was using fly sky 6 channel transmitter FSCT6B it has a toggle switch in channel 5 but it is of single button not like ur transmitter that yours have 3 layer toggle switch….can I switch flight mode with it if i want to use RTL OR altitude hold only one of these… PLZ REPLY AS SOON AS POSSIBLE


Please enter your comment!
Please enter your name here

Exit mobile version