How to Build a Drone: Construct Your Drone from Scratch

Making a drone at home
Written by Jack Brown

As an Amazon Associate I earn from qualifying purchases.

Unmanned aerial vehicles have been around for decades, but they have achieved the greatest popularity in recent years with small commercial drones. The new so-called FPV (first person view) technology gave us a unique experience of flying and the advancement of GPS systems in drones opened a whole new world for passionate individuals.

Of course, drones are not the only RC flying devices on the market, but their agile multi-rotors and their capability to take amazing photos and record stunning videos during flight made them the most popular. That’s why commercial drones are in great demand nowadays, but have you ever wondered how to build a DIY drone from scratch?

Making a drone from scratch

Today, there is a wide range of drones on the market, and they differ in size, design, and properties. You just need to visit some popular online stores where the drones are being sold and find some ready to use a model that best suits you, according to its features and price.

Most people will simply buy a drone. On the other side, people who like do it yourself projects may enjoy building these devices from scratch. If you also like this craft, you can buy drone kits and enjoy piecing them together like a Lego puzzle.

The real challenge is to construct a drone from scratch without using a special kit. This is a complicated project, as you would have to find the necessary pieces and imagine the drone structure yourself. So what do you say? Are you up for this task?

This article will take you through the basic steps of building a drone from scratch. As expected, this can be an extremely complicated project, depending on the type of drone you want to build, and the materials necessary. This article will take you through a general outline of what it looks like to make a DIY quadcopter drone, and hopefully this will help you to understand whether you truly want to take on this project. No one is saying it is going to be easy, but some people find that the end satisfaction is more than worth it!

Basic Parts You’d Need

Before you start to make this DIY drone, you need to know which components are needed to build it; if you want it to fly, of course.

ESCs or electronic speed controls

Here is a basic list of the components you’ll need in order to build yourself a drone:

  • Frame: there are two possibilities when it comes to a frame for your drone. You can make it yourself or buy it in an online store, and for a wide choice of high-quality frames, we suggest checking out our article about best drone frames. If you decide to build it yourself, the project is not that difficult, but you’ll need some engineering knowledge and knowledge of the materials you are going to use. For instance, you can use metal (something light), plastic, or even wood slats. If you opt for a wooden frame, you’ll need a wood board which is about 2.5 cm thick.
  • Motors: For an ordinary quad, you will need 4 motors in total, but an octocopter requires eight motors to fly. The recommendation is to use brushless motors – they are lighter on the battery and, unless you are an engineer who completely understands how a motor works, these pieces should be bought from a store. You can also get more familiar with them by reading our article about drone motors.
  • ESCs or electronic speed control: these are also essential pieces of your drone as they are in charge of delivering power to the motors. Again, their number depends on the number of arms your drone is going to have.
  • Propellers: When looking for the propellers, you must find the ones that match the frame of your drone. Pay attention to materials – you won’t find wooden propellers, but you must make sure the ones you choose are a good fit.
  • Connectors:You will need 3.5 mm connectors to weld the motors and ESCs, as well as 4.5 mm connectors for the power distribution board.
  • The power distribution board – this board connects the electronic speed controls to the battery.
  • Batteries:When purchasing the batteries for your drone, you need to consider the capacity of a battery and its type. The most used batteries for this purpose are Li-Po batteries and their power differs. To have a much better insight on this topic, we strongly suggest checking out our article about drone batteries.
  • Battery monitor:This is not an elementary item, but the monitor is quite useful in warning you when the batteries are close to finishing. This way you don’t risk having the drone remain out of juice in the air, over a pond. A battery monitor ensures that your aerial vehicle won’t die in the most inopportune place.
  • Mounting pad:It reduces the vibrations, and thus improves the flight. This one is very useful especially if you are trying to take pictures or videos with your DIY drone.
  • Controller: This device shares the power and commands the motors at the same time.
  • RC receiver:Of course, if you have a transmitter (which is usually with you), you’ll also have a receiver mounted on the drone.
  • Camera:If you want to take aerial photos and record the surroundings while flying your drone, you will need a camera. The best cameras are those that can take the quality 4K videos, but everyone will find one according to their needs. For high-quality aerial photography and videography, you might also need a gimbal for the camera.
  • USB key:This is necessary to save the photos and videos.

Aside from the above-mentioned parts, you will also need AWG silicone wires, a battery charger, Servo lead wire cables, zip ties, 3M command strips, thread locking compounds, etc. In addition to these components, you can also embed other accessories to your drone and make it more advanced.

In other words, there are many, many ways to build a drone, and depending how much of it you truly want to make DIY, these steps will vary and the necessary components will change. The guide below will provide you with insight into the DIY process for a quadcopter.

Step-by-Step Instructions

There are different types of drones, but people find quadcopters to be more efficient, as they are easy to fly.

So for this step-by-step guide, we have focused on showing you how to build a quadcopter with pieces that you can buy separately:

Step 1: Making the Frame

No matter what your drone is going to be, it must have a frame. So, the first task is to make a frame. For this purpose, you can use different materials, such as metal, plastic, or wood. These materials will differ based on how sturdy you intend the drone to be.

If you select wood for the frame, find a wood board that is longer than 60 cm and about 25-30 mm thick. Cut up this board in such a way to get two laths which are 60cm long and 30mm wide. These two lengths are required to make the structure of your future quad.

Making the frame

Crossing these two laths you’ll make the X frame. Also, you will need a wooden sheet in order to make and add a rectangular piece in the central part of this frame. Its size should be 6×15 cm, and about 2mm thick.

Of course, you can use other dimensions if you like, but these will get you a pretty nice quad. To connect these parts, you will need nails and glue. In case you decide to go with metal or plastic, the dimensions are similar but the way you connect the laths together is going to be different.

Check out our suggestions for the best-premade frames which you can use as a base for your project:

Step 2: Propellers, Electronic Speed Controllers, and Motors

The ESCs (Electronic Speed Controllers), the motors, and the propellers are among the most important elements of a functional drone. So, you should get these components from an authorized store to ensure quality and reliability. They must be in accordance with the size of your drone, so bare this in mind when buying them. Do not be afraid to ask for assistance from someone at the store.

Drone propellers

When looking for the motors (or rotors), you should know that multi-rotor drones produce greater speed and ensure a stable flight, as each rotor works with other’s thrust points. For example, check out these rotors:

For the propellers, we suggest you buy the metal 9-inch props you can find at a very affordable price on the market. These are durable and won’t bend so easily if the drone hits something during flight. However, if you want better performance, it would be better to get carbon props.If you want good performance we recommend you to get any of these:

And finally, you need to pick up some ESCs (Electronic Speed Controllers), if you don’t want 4 of these (keep in mind we’re talking about a quad here) you can buy the 4 in 1 controller. We would suggest these models, which are great and stable:

Step 3: Assemble the Motors

The next thing you need to do is drill the holes in the frame for the motors, according to the distance between the screws holes on the motors. It would be good to make another hole that will allow the clip and shaft of the motor to move freely.

Motor for your quad

However, you may skip this action if the motors already came with mountings. Put the motor in the appropriate place and fix it to the frame using the screws and a screwdriver.

Step 4: Mount the Electronic Speed Controllers

After mounting the motors, you also have to mount the speed controllers. How will you do this? It is recommended to connect the speed controllers on the bottom side of the frame due to several reasons which involve the functionality of the drone. These reasons, among others, include that it will “unload” the upper side of the drone where other components should be added.

Mounting Speed Controller

In order to fix the ESC very well to the frame, you need to use zip ties. This way, your ESCs are tied down and well secured while flying.

Step 5: Add the Landing Gear

This gear is an important part when landing your UAV because it significantly reduces the shock when the drone lands on a solid ground. It can be made in different ways, but you should be creative and make it in your own, unique way.

Add the landing gear

Here’s one idea: find a metal pipe (about 6 inches in diameter) and cut off (with the appropriate tools) 4 rings that will be 1-2 cm thick. Of course, the size of these rings should be in accordance with the general size of your drone. You can then use duct tape to fix these pieces to the frame.

If you don’t like this metal pipe idea, you can also use other materials that are flexible but strong, such as some new plastics, or anything that will reduce shock.

Step 6: Flight Controller

Every flying drone must have a control system. This electronic system allows a drone to be stable in the air while flying and processes all the shifts and changes in direction and the wind.

Mount the Flight Controller

There are two options when it comes to this step:

First, and the easier option, is to buy a ready-to-use controller. With the second option being that you make it yourself.

For this work, you can use one of the following source flight controller projects:

  • DJI NAZA: DJI NAZA M V2or DJI Naza Lite closed sources.
  • ArduPilot: An expensive but a very good hardware for drone controllers with great performance. It features an automated flight mode.
  • OpenPilot CC3D: This superb open-source flight project contains 6 channels and the MPU-6000 It is very easy to set up and install, and there is a wizard guide that leads you through the installation. Even better, this open project is now available through different sources on the web.
  • NAZE32: Very flexible but a bit complicated to set up. It has the advanced fliers which improve the control over your drone, but you must make sure you can actually set it up.
  • KK2: This is one of the most used projects for this purpose since it is cheaper than most other sources of that ilk. It comes with LCD that is based on the advanced AVR controllers. Thus, you can set it up without using a computer. Also, it has the MPU6050 has a sensor, which allows you to write your firmware. However, KK2 requires manual tuning and it is not convenient for RC beginners.

If you want to make a controller yourself, you should opt for one of these projects that best suits your needs. Follow the links above to do some more research, and examine the individuals features of each in more detail. It is very complicated to construct such a device and requires an expert drone technician. But if you are able, your drone will be the ultimate “do-it-yourself” aerial vehicle.

Step 7: Choosing a Right RC Tx-Rx (Wireless Remote Control System)

This is the remote control system that is needed to control a drone.


There are various available RC control systems nowadays, like FlySky, FrSky, Radiolink, and so on. You can find more details and do research on all of these systems here:

In addition to this system, you’ll also need a few channels for yaw, pitch, throttle, and roll, as well as the additional channels if you want to mount a camera control to your drone for some aerial photography.

Step 8: Mount the Flight Controller

Once you choose the particular flight controller that is best for your needs, you need to mount it. There are several ways to mount it. For instance, you can place it on the top of the frame in a certain direction, but you need to make sure that all the components are fixed well before calibrating your drone. For this purpose, you can also use the zip ties which were mentioned above.

Mount the Flight Controller

It is recommended to put a small piece of sponge on the underside of the flight controller because it absorbs and reduces the vibrations from the motors. Thus, your drone will be more stable while flying, and stability is key to fly a drone.

Step 9: Connect the Open Pilot to Your Drone

The next thing you have to do is to configure and connect the flight controller to the electronic speed controllers.

Also, you have to connect it to the remote control. In order to see how to do this step, you will need to find an appropriate tutorial video on the web for the particular flight controller you have previously mounted.

I wrote an ultimate guide on how to build a quadcopter with the Arduino Uno Controller. There is lots of info on assembling, wiring everything together, and the programming science involved.

Step 10: Check Out and Test Your Drone

Before you finally use your drone, you must be sure that everything works well. Therefore, you have to check out all the functions before the first flight. You can test the sensors as well as other components of your drone using the special LibrePilot.

OpenPilot GCS

To make sure that everything works well, you need to take off the props and make a small experiment with the remote control. This ensures that you can test the drone without risking the potential of breaking it.

For this test, you should find a suitable place and try to move your drone within its control distance. Pay attention to the zip ties and cables to make sure that they are connected well. When everything is okay, your drone is ready to fly!

Be sure not to cut any corners in this step, it is imperative to test everything in detail before actually flying the drone. You would not want your drone’s first flight to be its last after all!

Step 11: Takeoff

This is the last (and dare I say, most important) step. Before taking off, the battery must be well connected and all the components must be fixed in place. For the test flight, you need to choose a location carefully, since this aircraft can cause serious damages and can be damaged as well. It is best to choose an open, flat area, so that you do not run the risk of damaging anything with your drone, or vice versa. Also, you will ensure that you can see your drone at all times.

DIY drone take off

Place your quad on the ground, put it into operation, take the flight controller, and get started with your first flight. It’s recommended that you slowly throttle up your drone, and fly it at low altitude for the very first time. Thus, if it starts coming down out of control, the damage won’t be that significant.

If the drone starts drifting in one direction, you have to use the trims in order to make the necessary flight correction. Also, you should try out different PID values to see how your drone works in various inputs until you get exactly what you want.

Wrapping Up

In this article, we managed to briefly cover the pieces and the steps to make in order to build a drone from scratch, but you should consider learning more. What’s more, there are also many “intermediate steps” in addition to the basic steps we just described. It is simply the fact that due to the multitude of types of drones, component, programs, and accessories, that there are many ways to build a drone depending on the complexity of drone you are planning to make.

So, what will be the final conclusion when it comes to the do-it-yourself unmanned aircraft? In any case, they are not going to be serious competitors to the ready-to-use drones on the market, especially if they are made by the amateurs.

This general gap in quality between DIY and ready-to-use drones applies to both features and appearance. However, people who build the UAVs from scratch usually don’t want to compete with the commercial drones, they simply do it for pleasure. It is indescribable joy when you take off your do-it-yourself aircraft in the air! People who want to build a drone likely just want to learn a new skill, and take pride in something that they have built themselves, regardless of how high-performance the end result may be.

Take it for a test run

Another big consideration is the total cost for such a drone. Because there are so many potential variables, components, and programs involved, the cost can really fluctuate. The cost will depend on the components you are going to use if you are considering additional accessories. However, as a general benchmark, the total costs for the entire project range from $200 to $300 for an ordinary quadcopter.

Aside from this amount, you also should consider the cost of the camera and if you are going to use a drone for aerial recording and taking high-quality photos as well.

If you check out the prices on the Amazon and other similar websites, you will see that you can buy an advanced drone that supports aerial photography for a similar amount as a DIY drone. However, the satisfaction of having built your own drone does not have a price tag, and often you just want to have the experience of flying something that you have built!

Amazon and the Amazon logo are trademarks of, Inc, or its affiliates.

About the author

Jack Brown

Jack is the Chief Pilot at bringing experience, expertise and knowledge in this quite new industry. He is a graduate of the Drone/UAV Pilot Training Certificate program and member of the Association for Unmanned Vehicle Systems International. Besides having all the necessary technical knowledge when it comes to drones, Jack and his team love to spend the time outside by the ocean, working on new features and teaching others how to pilot these amazing and exciting new robots.


  • This is extremely thorough. I had no idea so much goes into such a device. Perhaps one day I will attempt something like this over time. It would absolutely take a lot of learning. I’d love to hear from someone that has recently built one. How did it stand next to a manufactured model?

  • Interesting guide, but looks a bit hard to understand. Basic knowledge of engineering is needed. However, it is good that all necessary parts are available for purchase.

  • Good easy-to-read article. You mentioned every step with details, links, examples, and pictures. It could be useful for new drone fanatics, like us 🙂

  • If you are tech-geek, just like me, you will find the article at least useful. And with a bit of knowledge you can build your own drone and later make it better and better.

  • Thank you for this comprehensive article. How do I ensure a well-built and sturdy frame that can minimize damage in case of a crash? How much do I spend for a decent medium-sized frame? Are full carbon fiber frames the best choice? Opinion, anyone?

  • Well, carbon fiber frames are the most lighter ones, and pretty much the favourites of the majority… But, it all goes down for what you plan to use your drone for, and your decision should be made based on that.

  • thank you for this article. pls can you help me with this, am building a drone with payload of 15 kg with an aluminium frame, am just confused with frame thickness i hope you can help me with that. thanks.

  • Thank you! 🙂 Always glad to know that our readers are happy with our work! We will keep up the good work! 🙂

  • hello,
    I want to make a drone from scratch ,which will lift the object of 5-8 kg weight.
    I am beginner in this field ,so would u like to help me in this ?

    • Hi,
      Any luck on this post? I would also like to build a similar drone with the possibility to lift objects.

  • Wow! Very interesting post. I’ve always wanted a drone, but the store bought ones are expensive. Now I can build my own drone and have all the features that I need! Where can I get all the equipment to make this drone?

  • Thanks for the comment, Mitchell 🙂 Glad you like the idea of building a drone on your own. As for where to get parts, just take a closer look at the article and you will notice that most of the parts you need are linked and you can get them from online from Amazon.

  • I want to build my own drone with gps return home and fish finder, maybe steer on right directions. I want to use it for surf fishing, take the bait out and drop it off.

    • Oh, that will be one complicated build 🙂 For the best and most reliable GPS control and home return, I would recommend the DJI Naza flight control series. However, if you want to add a sonar to locate the fish, the easiest way is to use the APM FC and add a sonar. The Naza will offer accurate and reliable GPS and less programming will be required, but not sure if you can add a sonar with that FC. On the other hand, the APM offers much more possibilities and is cheaper, but involves a whole lot of programming and fine tuning. As for the dropping off the bait, well, that requires heavy programming and for that, you would need an Arduino and a program to make it drop off the bait when you want it. All in all, great idea but not sure how you are going to make it all work 🙂 Let me know how it goes 🙂

  • Thanks for the comment Morten 🙂 What do you want to use the drone for? Lifting filming equipment or simply transporting the load?

    • Hi Jack! ? The plan is to build an autonomous deliverysystem with drones transporting goods from A to B. Just started the project so have begun mapping needs and purchasing main parts. Any tips or refernce projects you know of? Great site you have btw ?

      • Thanks, Morten! Glad to know that our readers appreciate the effort 🙂 Now, regarding your project, the only thing I can suggest is to do a research on controlling the drone over 3G/4G network (internet). This is new technology so I am still not totally familiar with it, but if I understood right, you do need a pilot with the traditional RC transmitter just to get the drone up in the air, and then turn the transmitter off and the other pilot takes over and controls the drone via the internet. This means that the range now only depends on the capacity of your battery and not on the quality and strength of the radio signal. As I said, I am still not up to full speed with this new tech, but I’ve seen videos on YouTube of people doing it and I believe that for what you plan to do, this is perfect.

  • Hi Jack
    I want to bould a drone for fishing. Simple but effective. The frame and mountings are no problem but the electrics a different story. please advise on motor sizes and controllers. Max combined weight of drone with bait +- 1.7kg.
    ove the site

    • Hi Wynand. Well, you should get motors that have 900 or lower KV value as they provide more lift. Also, you will need 10-inch props. As for ESCs, 30A will do just fine.

  • Well, Naza M Lite is some $70, which is actually not that far from other FCs. If you want stable hovering for filming, then I really recommend going for the Naza M Lite. Other FCs are not that stable. You can also try the APM FC but you need much more tinkering and programming to do with that one.

  • Oh my, so many questions :)) Okay, first of all, if you plan on building a drone on your own, you can forget about 25 minutes of flight time. With the setup you plan on choosing, you will get max 15 minutes, which is actually more than enough to get great aerial footage.

    Second, the choice of parts is a matter of personal taste and I can’t tell you “pick this or pick that one”, but I can give you suggestions though 😉

    With that being said, let us start 🙂

    Flight Controller: I can see in the images that on this quad, the APM FC had been used, which is great if you plan on spending hours and hours on programming and testing. I would rather o for the Naza M Lite or V2, as they are pretty much ready to fly right out of the box. Also, with these FCs, you will get the GPS module.

    Motors, ESCs, and Props: Go for 900 or lower KV as you will need all the lift you can get, and speaking of lift, go for 9 or 10-inch props. The ESCs, go for 30A or higher as they will need to keep up with all that power consumption and not heat up and burn.

    Batteries: 3S 2500 mAh 30C or higher, will be enough as they offer somewhat the golden middle between the power to weight ratio.

    FPV: You need a 5.8 GHz transmitter and receiver as your FC will be on 2.4 GHz and you don’t want the signals to interfere with each other. For the exact models, I can only say google it as there are tons of models and they are all pretty much the same. At least those lower price ones.

    Gimbal and camera: Look for those cheaper 2 axis gimbals as they will get the job done perfectly. As for the camera, if you can’t afford a GoPro, I recommend the Chinese Xiaomi Yi action cam as it is nearly as good as the GoPro.

    And for the transmitter, the one on the picture is great, the RadioLink AT9.

    Hope this helped 🙂 Keep us updated with your project and let me know if you need more help 😉 Good luck!

  • Hi Jack I m not a builder but I want to buy a drone for filming and photos but I am from India and not a lot of choices here soo can u suggest me a drone for a beginner I need good cam quality though….budget around 2k to 7k INR

    • Hi Mahesh. Okay, I had to convert INR to USD to see whit what budget are you working on 🙂 So, that’s around some $110, and for that, my best advice would be Syma X8G, which is around $120. So, you would have to add some 15 to 20 dollars more, but this drone is pretty much the best cheap version of the DJI Phantom 2. The X8G comes with its own relatively high-quality 8MP camera, and it has altitude hold which will make hovering possible and you will be able to make great aerial videos and photos. You can find out more about this drone in our review

  • Well not sure really, but with a cheap micro-frame from China, and small brushed motors… but then again, you also need a Flight Controller and the Transmitter and battery… I don’t believe that it can be done with that budget. You might be better off buying a cheap $12 to $15 micro-drone and taking it apart and then assembling it in front of the kids.

  • woow, such a good development. thanks Jack Brown, but its quiet unfortunate my country we don’t av such equipments.

  • Well, it is a basic one and you will only have a gyro with it. It all depends on what you want to use the drone for. With this FC, it will fly and you will be able to control it, but you won’t have any advanced features, just basic flight.

  • Hi jack , I am planning to make a drone for my college exhibition which can cost upto 150$ . Please send me the parts and necessary theory required for it.

  • Definitely, the power output levels are probably not the same. You can try calibrating all the ESCs, but my advice is to use the same models for each motor.

  • Are you asking me if you could build a drone that can carry you in the air? Well, I guess you could, but I never tried doing such a project 🙂 And yes, I have also seen videos of people making big drones that can take one passenger, and I am sure that in the next few years, someone will start producing these, but for now, they are just prototypes.

  • As I stated in another comment, in most countries, autonomous flights are forbidden by the law. So, before you start building with that purpose in mind, check how your country regulated that. As for the build, the APM flight controllers offer many possibilities and autonomous flights are included.

  • Sure, fire away! 🙂 (answered your other question, though 🙂 ) but if you have more questions, feel free to ask.

Leave a Comment