*Disclaimer: This project was finished 7 years ago, thus a lot of the referenced components may be discontinued. Feel free to leave a comment and suggest alternatives!


Back in 2016, every kid wanted to build a drone, and I was no exeption. I wanted to learn how to 3D print, however, so I combined the two interests and set out to build a quadcopter with a 3D printed frame.

The primary components you need for a quadcopter are:

3D Printed Frame

There are many standard quadcopter frames you can buy, but it's quite easy to design and 3D print your own! To design the frame, I used SolidWorks, but Autodesk's Fusion 360 is a great tool as well. When designing the parts, make sure to mark out where the motor holes need to be. Once I had the parts sketched out in SolidWorks, I printed them out. If you don't have access to a 3D printer, you can outsource your prints painlessly and cheaply using Hubs. You just have to keep in mind there is a delicate balance between durability and weight. The drone will inevitably crash, so it needs to hold up. On the other hand, the heavier it is, the more thrust it will require to get it off the ground, and thus more power. In any event, here are how the parts came out!

frame-disassembled.jpg
frame-assembled.jpg

Motors

There are tons of quadcopter motors out there, and it can be a bit overwhelming to figure out which ones you need. However, there are many great resources and tutorials out there to help you get started. The motors I ended up using were two sets of DYS BX series 1306-3100KV quadcopter motors.

Electronic Speed Controllers (ESC)

An electronic speed controller's function is exactly that, to control the speed of the motors. The motors need to spin a certain speed according to how much you push on the throttle. They need to be programmed to produce the appropriate amount of thrust when needed, but we will talk about that more later. The ESCs I chose were the Turnigy Multistar 10A V2 with BLHeli pre-installed.

Flight Controller

The flight controller is where the magic happens. This is what takes the commands issued by the pilot and tells the ESCs how much power to send the motors. Again, there are many options available, but I ended up using a Naze32 Rev 6 flight controller. To program the flight controller, I used BetaFlight Configurator.

Battery

To power the quadcopter, we need a battery. Here again we must consider the tradeoff between power capacity and weight. The larger the battery, the more power it can produce (generally), but also the more it weighs. Lithium polymer batteries are a great solution because of their high power density and high discharge rate. However, Li-Po batteries can be dangerous when discharging at incorrect voltages so make sure to read all the directions, use protection circuits, and keep them properly charged! The batteries I used were the Zippy 1000mAh 3S 25C Series at 11.1v.

Power Distribution Board

To distribute power evenly from the battery to the ESCs and in turn, the motors, a power distribution board is recommended. The board I went with was the Matek PDB-XT60 which has both 5v and 12v outputs.

Propellers

Now what would a quadcopter be without propellers! There are many different styles and shapes of propellers out there. It's good to do some research to find out which propellers are best for your drone. A link to some propellers can be found here.

Radio and Receiver

In order for the pilot to communicate decisions to the quadcopter, a radio and receiver is required. There are tons and tons of different setups out there, but the one I went with was the FlySky Fs-i6 with iA6B receiver as it is relatively inexpensive.

Assembly

Once you have all the components listed above, you can start putting it all together! Below you can see what the drone might look like with the lower and upper components mostly assembled.

lower-assembly.jpg
upper-assembly.jpg

And that's it for the components! Here is a beauty shot of the finished product.

Programming

Just building the drone isn't enough, though. We want to get this thing off the ground! To do this, we need to program the flight controller and get the quadcopter set up and ready to fly. The software I use is BetaFlight Configurator. There are lots of great tutorials to help you get started. The biggest thing to rememeber is to flash the firmware that is appropriate for your flight controller. Once you have that done, you can use BetaFlight to calibrate your accelerometer, tune parameters like throttle response curves, program bailout macros, etc. It's then just a matter of figuring out what setups you like best!

Back to top



And that's about it! Feel free to reach out in the comments below with any thoughts or comments. I'd love to see what anyone else has built as well!

Happy Flying!

This project was heavily inspired by this instructable from tahitianrider. Thanks to him for getting me started!


Back to top