Introduction: Firefly - Printable Racing Drone

Picture of Firefly - Printable Racing Drone

Ever wanted a cool looking 3d Printed racing drone?

With this instructable you can build your own fully featured racing quad with folding arms and superb flight characteristics.You can download all the necessary STL files from thingiverse:

http://www.thingiverse.com/thing:958541

I hope you are having as much fun as I did building and flying it.

Step 1: A WHOLE PILE OF SCREWS

Picture of A WHOLE PILE OF SCREWS

For the build you need a whole bunch of screws. Check out the picture for all the details. You will also need dampener balls for the camera plate. You can get them in many different colors and strengths. Choose them depending on the weight of your camera.

Step 2: MAIN FRAME

Picture of MAIN FRAME

For the main frame you will need to print the parts below.

Print the main frame with 25% infill. The sides and bumper are best printed with 50% infill. However the bumper will be heavily penetrated in a crash so you better print a few spares.

Step 3: Starting the Build

Picture of Starting the Build

Use 4x M3x10MM to secure the bumper together with the lower plate.

The next step ist to attach both sides with 4x M2x10MM screws each.

Step 4: The Arms

Picture of The Arms

The next point on our build list are the arms. You need to print out all the parts below to get startet. And you will also need at least a 400mm long carbon fiber tube with an outer diameter of 12mm.

Step 5: Cutting the Carbon Fiber

Picture of Cutting the Carbon Fiber

To make sure that the motor mount and the arm itself are sitting snuggly in place and are not wobbling arround or twisting we need to drill a few holes in the carbon fiber arm. Therefore we start cutting the carbon fiber tube to a lengh of 100mm each. You can scratch the carbon fiber tube at 100mm and then put it into the jig. Start sawing carefully with a fine metall saw blade while slowly turning the carbon fiber tube.

Step 6: Using the Drill Jig

Picture of Using the Drill Jig

I made a drill jig because the hole alignment is really important with tubular arms. If the holes are off center your firefly will have jaw issues. To prevent that, make sure that you allign the jigs perfectly flat against their side also make sure you pressed them onto the carbon fiber tubes really hard. If necessary use a hammer.

Now drill two 4mm holes and one 3mm hole. Turn the arm around and drill another 3mm hole. Metal drill bits worked the best for me. When you take the jigs of try to twist them while pulling.

Step 7: Arm Assembly

Picture of Arm Assembly

Now that you prepaired the carbon fiber tubes, its time for the assembly. Clean up the motor mount parts and the hinge very well.

First of all you have to secure the motors on the motor mounts. The motor mounts are designed to take motors with M2 screws. To secure the motors in place take your motor, 1x Motor mount and 1x Motor mount plate stack them onto each other and scew in 2x M2x8MM. Make sure that the motor wires are facing the right side.

Step 8:

Picture of

The next step is to add the motor mount bottom. Press the motor mount with the motor onto the carbon fiber tube. The pilot holes show the exact position.

Now add the bottom part of the motor mount an secure everything with 4x M2x10MM screws. Screw them in a bit at a time and go slowly. You do not want to break them before your first flight. Now you can add the motor stands. You dont have to screw them in just press them in. Allign the arm hinge with the 3mm holes on the other end of the arm.

Step 9: Clip Lock

Picture of Clip Lock

To finish the arm mechanism use the 4x M3x10MM in the bumper to screw in 4 clip locks at the front. Use another 4x M3x10MM in the back to do the exact same thing.

Step 10:

Picture of

Now just clip the arms in place and make sure that the hole for the hinge is alligned with the corresponding hole on the bottom plate.

Now just clip the arms in place and make sure that the hole for the hinge is alligned with the corresponding hole on the bottom plate.

Step 11: Securing the Arms

Picture of Securing the Arms

To secure the arms in place take 4x M3x32MM screws and start screwing them in them in from the lower plate. Once you reached the top plate. Take the M3 washers put them on before you screw on the 4x M3 self locking nuts.

Step 12: FINISH IT

Picture of FINISH IT

Now just squeeze the bumper balls into the designated holes and install the camera plate.

Now you are done. I hope you have a lot of fun with this little quad. Print out some spare cliplocks, bumpers and motor stands and you should be well equipped for the field.

Comments

BossRobotMaker2121 (author)2017-11-07

Could I have a list of all the supplies and prices? wanting to try and keep this project cheap because im doing it for my schools S.T.E.M. Fair this year and hoping that i can win it!

gerardo.guzman (author)2017-04-21

How are we supposed to secure the electronics? I'm looking at my printed out back plate and I don't see any screw holes.

firefly1504 (author)2017-01-05

I upgraded the components list to the new standards.

Flight controller:
http://www.banggood.com/Raceflight-Betaflight-CC3D-REVO-F4-STM32F405-Flight-Controller-with-VbatBuzzer-p-1087561.html?p=BQ31181713038201505L
http://www.banggood.com/Raceflight-6DOF-F4-STM32F405-Flight-Controller-p-1083932.html?p=BQ31181713038201505L
http://www.banggood.com/Betaflight-F4-Flight-Controller-STM32-F405-MCU-Integrated-OSD-p-1103940.html?p=BQ31181713038201505L
http://flyduino.net/KISS-FC-32bit-Flight-Controller-V103_1

Motor:
http://www.banggood.com/T-Motor-F30-2800KV-2300KV-Brushless-Motor-3-4S-For-180-190-200-RC-Frame-Kit-p-1083681.html?p=BQ31181713038201505L
http://www.banggood.com/DYS-1806-SE1806PRO-2700KV-3-4S-Brushless-Motor-For-180-200-210-220-250-FPV-Racing-Frame-p-1093094.html?p=BQ31181713038201505L
http://www.banggood.com/Racerstar-Racing-Edition-RS-Series-PLUS-1806-2300KV-3-4S-Brushless-Motor-For-FPV-Multirotor-Racing-p-1077724.html?p=BQ31181713038201505L
http://www.banggood.com/Racerstar-Racing-Edition-RS-Series-1806-RS1806-2300KV-2-3S-Brushless-Motor-For-FPV-Multirotor-Racing-p-1078652.html?p=BQ31181713038201505L

With Escs you got 2 different options. If you choose the 4in1 Esc you won't need a pdb anymore since the 4in1 esc has a bec (5V voltage regulator) to power your flight controller.
If you use the slim escs from dys you have to add a PDB to add a voltage regulator and to distribute the power to the escs. Nowadays I would recommend to take the 4in1 it makes a cleaner build, reduces costs and also ist the newer option in terms of performance and software compatibility.
Esc:
http://www.banggood.com/Racerstar-RS20Ax4-V2-Blheli_S-20A-2-4S-4-in-1-ESC-D-Shot-in-Default-with-5V-LBEC-for-FPV-Racer-p-1107071.html?p=BQ31181713038201505L
http://www.banggood.com/Racerstar-RS30Ax4-V2-30A-BLheli_S-BB2-2-6S-4-in-1-ESC-Support-Oneshot42-Multishot-for-FPV-Racer-p-1083189.html?p=BQ31181713038201505L
http://www.banggood.com/DYS-XM-Seris-XML20A-BLHeli-mini-20A-ESC-For-High-KV-Power-Electronic-Speed-Controller-p-1025915.html?p=BQ31181713038201505L

As said if you use the 4 in 1 Esc you don't need the PDB.
PDB:
http://www.banggood.com/Realacc-HUBOSD-ECO-H-Type-wSTOSD8-Current-Sensor-5V-12V-Dual-BEC-PDB-p-1068098.html?p=BQ31181713038201505L

Another option if you choose to use the dys escs. A combination of the flight controller with on screen display and PDB. Also makes for a pretty neat build
OSD/PDB/FC AIO:
http://www.banggood.com/STM32F4-F4-V3_0-Racing-Flight-Control-with-BECPDBOSDXT60-for-Multirotor-p-1109743.html?p=BQ31181713038201505L

There are many different flavours of vtxs out there here are some options in different price ranges. In my opinion they all work well.
Vtx:
http://www.banggood.com/Eachine-TX526-5_8G-40CH-25MW200MW600MW-Switchable-AV-Wireless-FPV-Transmitter-RP-SMA-Female-p-1083642.html?p=BQ31181713038201505L
http://www.banggood.com/Kingkong-5_8G-400mW-40CH-Wireless-AV-Transmitter-for-FPV-Racer-p-1083868.html?p=BQ31181713038201505L
http://www.banggood.com/ImmersionRC-Tramp-HV-6-18V-5_8GHz-1mW-to600mW-Video-Transmitter-International-Version-p-1088990.html?p=BQ31181713038201505L
http://www.banggood.com/10cm-PCI-UFL-IPX-to-RPSMA-Female-Jack-Pigtail-Cable-p-924933.html?p=BQ31181713038201505L

This is also just an overview. These are products that I have personal experience with and which I can recommend. There are tons of other transmitter and receivers out there but these are in a reasonable price range. I am personally flying the Flysky TH9X with the Frsky XJT module and am very pleased with the overall performance.
Receiver:
Flysky:
http://www.banggood.com/Flysky-X6B-2_4G-6CH-i-BUS-PPM-PWM-Receiver-for-AFHDS-i6s-i6-i6x-Transmitter-p-1101513.html?p=BQ31181713038201505L
http://www.banggood.com/Flysky-FS-A8S-2_4G-8CH-Mini-Receiver-with-PPM-i-BUS-SBUS-Output-p-1092861.html?p=BQ31181713038201505L

Frsky:
http://www.banggood.com/Frsky-XM-Micro-D16-SBUS-Full-Range-Receiver-Up-to-16CH-p-1110020.html?p=BQ31181713038201505L
http://www.banggood.com/FrSky-XSR-2_4GHz-16CH-ACCST-Receiver-S-Bus-CPPM-Output-Support-X9D-X9E-X9DP-X12S-X-Series-p-1031481.html?p=BQ31181713038201505L

Transmitter:
Flysky:
http://www.banggood.com/Flysky-FS-i6X-2_4GHz-10CH-AFHDS-2A-RC-Transmitter-With-X6B-i-BUS-Receiver-p-1090406.html?p=BQ31181713038201505L
http://www.banggood.com/Flysky-FS-i6S-2_4G-6CH-AFHDS-Transmitter-With-FS-iA6B-Receiver-p-1024018.html?p=BQ31181713038201505L
http://www.banggood.com/Flysky-2_4G-6CH-FS-iA6B-Receiver-PPM-Output-With-iBus-Port-p-978603.html?p=BQ31181713038201505L
http://www.banggood.com/Wholesale-FlySky-Upgrade-FS-TH9X-FS-TH9XB-2_4G-9CH-RC-Remote-Control-Transmitter-Mode-2-p-47904.html?p=BQ31181713038201505L

Frsky:
http://www.banggood.com/FrSky-2_4G-ACCST-Taranis-X9D-Plus-Transmitter-p-940819.html?p=BQ31181713038201505L
http://www.banggood.com/FrSky-2_4G-JR-Graupner-Type-16ch-Duplex-Telemetry-Module-p-88772.html?p=BQ31181713038201505L
http://www.gearbest.com/multi-rotor-parts/pp_604499.html

Turnigy:
https://hobbyking.com/de_de/fpv-racer-radio-mode-2-white.html

Here are a few bits and bobs that you better don't miss out when buying stuff for your quad.
Misc:
http://www.banggood.com/10-Pairs-Kingkong-5040-5x4x3-3-Blade-Single-Color-CW-CCW-Propellers-for-FPV-Racer-p-1067875.html?p=BQ31181713038201505L
http://www.banggood.com/5PCS-Banggood-Battery-Tie-Down-Strap-for-RC-Multirotor-p-1067255.html?p=BQ31181713038201505L
This is some foam padding to put unter your lipo. Maybe put it on your quad with double-sided-tape.
http://www.banggood.com/200x200mm-ESD-Antistatic-Pin-Insertion-High-Density-Foam-3510mm-p-1114492.html?p=BQ31181713038201505L

These are just two very different options for lipos. One is more or less the lower price end but still a very good lipo. The smc one is more of there top end in pricing. You can read through tons of lipo reviews and find what you like the most.
Stay in the ballpark of 1300-1500mah and don't choose a lipo that has less then 35C
Lipos:
http://www.banggood.com/Infinity-4S-14_8V-1300mAh-70C-Graphene-LiPo-Battery-XT60-Support-15C-Boosting-Charge-p-1062565.html?p=BQ31181713038201505L
http://www.smc-racing.net/index.php?route=product/product&path=67_121&product_id=385

If you buy stuff over my links it helps me out alot.

Thanks to everybody and happy flying.

LaurynasL3 (author)2016-10-16

Is there any open source programs for integrating to your drone or do you have to write all the program by yourself?

firefly1504 (author)2016-10-12

There is a new version of the Flysky i6 remote which features 10 channels and some more goodies including s.bus!!

http://www.banggood.com/Flysky-FS-i6X-2_4GHz-10CH-...

LoganI made it! (author)2016-07-06

Now on to the electronics.

firefly1504 (author)LoganI2016-07-08

Well done

LoganI (author)2016-06-28

I was wondering if you were considering making a tutorial on building the whole drone, electronics and all. Im new to the hobby and dont know where to really start.

firefly1504 (author)LoganI2016-06-28

I made a rough parts list with everything to get you up and running:

The motors for your build should have between 2300kv and 2800kv there are a lot of choices out there and its like most of the things in the RC world you have to decide how much money you want to spend.

http://www.hobbyking.com/hobbyking/store/__73998__...

http://www.hobbyking.com/hobbyking/store/uh_viewit...

http://www.banggood.com/KINGKONG-1806V2-2-4s-2280K...?p=BQ31181713038201505L

http://www.banggood.com/Eachine-BG1806-2300KV-Brus...?p=BQ31181713038201505L

You will also need ESCs (electronic speed controllers). I recommend going for the xml20a from DYS or similar.

http://www.banggood.com/DYS-XM-Seris-XML20A-BLHeli-mini-20A-ESC-For-High-KV-Power-Electronic-Speed-Controller-p-1025915.html?p=BQ31181713038201505L

as flightcontroller you'll have a broad variety of choices. You could use a cc3d and then flash beta flight on it which is very cheap, You could also take a look at one of the newer FCs which have integrated OSD (on screen display) and/or video transmitters.
You better make your own decision there.
Different flavours of Flight controllers:
http://www.banggood.com/Eachine-Racer-250-Drone-Spare-Part-CC3D-Flight-Controller-With-Flexiport-p-1012630.html?p=BQ31181713038201505L
http://www.banggood.com/LUX-32-bit-Processor-Flight-Controller-Support-PPM-or-Serial-RX-For-Multirotor-Racing-p-1060964.html?p=BQ31181713038201505L
http://www.banggood.com/Upgrade-NAZE32-SP-Racing-F3-Flight-Control-6-DOF-10-DOF-for-Milticopter-p-1010232.html?p=BQ31181713038201505L
Integrated SD-Card Slot to record flight data:
http://www.banggood.com/F3-Mini-Flight-Controller-STM32F303-With-MicroSD-Card-Slot-for-Multirotor-Racing-p-1055207.html?p=BQ31181713038201505L
Integrated OSD:
http://www.banggood.com/Emax-Skyline32OSD-Skyline32-Acro-Flight-Controller-with-OSD-p-1045070.html?p=BQ31181713038201505L

As PDB (power distribution board) I like the Matek PDB with integrated Lipo warner (Low voltage warner) which also is switchable by the transmitter if you can't find the quad after a crash.
http://www.banggood.com/Matek-LED-POWER-HUB-5in1-V3-Power-Supply-Board-BEC-5V-12v-Low-Voltage-Alarm-Tracker-p-1019353.html?p=BQ31181713038201505L
As camera take the 700tvl fatshark camera (because of the size)
http://www.banggood.com/Fatshark-600TVL-CMOS-V1-Fixed-Mount-FPV-Camera-NTSC-PAL-p-917920.html?p=BQ31181713038201505L
I tested a few other cams in similar size and all of them had a very dark picture.
If you choose an FC without video transmitter you can get one of these. They are very small and work great for me (these are also very cheap).
http://www.banggood.com/Upgrade-TX5828-40CH-5_8G-600MW-RP-SMA-Female-FPV-Transmitter-p-1022653.html?p=BQ31181713038201505L
http://www.banggood.com/Eachine-TS5840-Upgraded-40CH-5_8G-200mW-Wireless-AV-Transmitter-TX-for-FPV-Multicopter-p-1033810.html?p=BQ31181713038201505L
http://www.banggood.com/Skyzone-FPV-TS5813S-5_8G-25mW-40CH-Mini-AV-Wireless-Transmitter-For-Mini-Multicopter-QAV250-p-1021364.html?p=BQ31181713038201505L

If you want an OSD the micro minimOSD is a very versatile choice. You can monitor your batterie voltage, receiver reception and many more.
http://www.banggood.com/CC3D-Flight-Controller-Mini-OP-OSD-For-FPV-Multicopter-p-1009911.html?p=BQ31181713038201505L

Additional parts will be
video goggles,
(This is a hole category in itself but I will leave a few links here)
FIRST CATEGORY: (from expensive to less expensive, and also from better resolution to worse resolution)
http://www.banggood.com/Fatshark-Fat-Shark-Dominator-HD-V2-FPV-Goggles-Video-Glasses-Headset-p-1008009.html?p=BQ31181713038201505L
http://www.banggood.com/Fatshark-Dominator-V3-FPV-Video-Goggles-Glasses-WVGA-720p-HDMI-800X480-p-1000597.html?p=BQ31181713038201505L
http://www.banggood.com/Fatshark-Fat-Shark-Attitude-V3-FPV-Goggles-Video-Glasses-Headset-Support-3D-p-1008008.html?p=BQ31181713038201505L
http://www.banggood.com/FatShark-Fat-Shark-Teleporter-V5-FPV-Goggles-5_8G-7CH-Video-Glasses-Headset-p-1041414.html?p=BQ31181713038201505L

SECOND CATEGORY: (Mono-Display-Goggles same order as before)
http://www.banggood.com/Skyzone-SJ-V01-5_8G-40CH-FPV-Goggles-7-Inch-1280x800-HD-Video-Glasses-with-HDMI-Input-p-1041124.html?p=BQ31181713038201505L
http://www.banggood.com/Eachine-Goggles-One-5-Inch-5_8G-40CH-Raceband-HD-1080p-72-Degree-HDMI-FPV-Goggles-Video-Glasses-p-1043694.html?p=BQ31181713038201505L
http://www.banggood.com/Eachine-EV800-5-Inches-800x480-FPV-Goggles-5_8G-40CH-Raceband-Auto-Searching-Build-In-Battery-p-1053357.html?p=BQ31181713038201505L
http://www.banggood.com/KDS-Kylin-Vision-64CH-5_8G-Full-Band-FPV-Goggles-5-Inch-VR-Headset-with-Battery-p-1053030.html?p=BQ31181713038201505L
http://www.banggood.com/Eachine-VR-007-5_8G-40CH-HD-FPV-Goggles-Video-Glasses-4_3-Inch-With-7_4V-800mAh-Battery-p-960761.html?p=BQ31181713038201505L

Things that matter with FPV goggles are FOV(Field of view (higher is better but stay between 30 and 50 degrees for the best flying experience)) and screen resolution (higher is better of cause) and the price.

battery straps,
http://www.banggood.com/10pcs-DUPU-Li-Po-Battery-Fixation-Magic-Tape-Straps-For-RC-Model-p-1040351.html?p=BQ31181713038201505L
LiPos,
Get a few 3s Lipos if you are a beginner, but not to many you will be flying 4s sooner as you think. Also do not buy LiPos with a C-Rating lower than 40C.
LiPo charger,
http://www.banggood.com/SkyRC-IMAX-B6-Digital-RC-AC-Lipo-Li-polymer-Battery-Balance-Charger-p-912239.html?p=BQ31181713038201505L
FPV antennas
http://www.banggood.com/AOMWAY-5_8G-3dBi-RP-SMA-Male-Four-Lobe-RHCP-VTxVRx-FPV-Antenna-p-978264.html?p=BQ31181713038201505L
(Make sure the connector fits your video transmitter (RP-SMA/SMA))

A rule of thumb is don't take the cheapest stuff and start by imitating other fpv pilots.
This is much information for one comment but if you want to build a quadcopter some reading and learning is involved. With the list of products I recommended you have a good starting point for your first build.
If you have any further questions don't hesitate to ask.
Happy flying

LoganI (author)firefly15042016-06-29

This is so helpful. your the best! thanks again.

firefly1504 (author)LoganI2016-06-30

You are welcome. If you want to support me, vote for me in the 3D printing contest and use my links if you are ordering on bang good.com.

That helps me out a lot.

Cheers

firefly1504 (author)LoganI2016-06-28

I am working on it as well as on new video goggles. I will upload the instructables as son as possible.

LoganI (author)firefly15042016-06-29

AWESOME! Can't wait. Thanks for all your hard work. I have everything printed and ready.

Sooncheng (author)2016-06-12

is this the vortex 250?

firefly1504 (author)Sooncheng2016-06-15

It is inspired by the Vortex 285

AlexAndAmigos (author)2016-05-23

May I just say, this is totally awesome.

Thanks a lot if you want to support me vote for me in the 3D Printing contest.

just done that

farraha (author)2016-04-25

I Like it

kennybatista (author)2016-04-19

Is there a way to live stream the video data to the web?

LordAlexL1 (author)2016-04-18

What is everyone using to control the drone? Arduino, raspberry Pi?

firefly1504 (author)LordAlexL12016-04-18

Most flight controllers are based on stm32 chips. You could build your own stm flight controller relatively easy. There are small prototyping boards out there. Get one of these and connect it to a 10 dof (degrees of freedom) IMU (contains barometer, magnetometer, 3-axis accelerometer and 3-axis gyroscope).

However flight controllers got pretty cheap in the last years and you may tinker around with these too.

however it is also possible to control quadcopters with a raspi or an arduino.

noah wester (author)2016-04-17

how big is it?

firefly1504 (author)noah wester2016-04-17

its 280mm motor to motor diagonally.

LukeB5 (author)2016-04-17

where did you get your dampeners from??

firefly1504 (author)LukeB52016-04-17

I personally got these

http://www.banggood.com/Eachine-Racer-250-RC-Drone-Spare-Part-Anti-vibration-Plate-With-Damping-Balls-p-1010223.html?p=BQ31181713038201505L

pobzeb (author)LukeB52016-04-17

Look on hobbyking.com.

rock.shaunak (author)2016-04-16

Which motor are you using? How much does it cost?

firefly1504 (author)rock.shaunak2016-04-16

I am using 1806 motors from dragonfly but other 1806 motors with 2300kv are suitable. The costs depend on the parts you choose for your build. To get it in the sky without fpv camera system will be around 150$. However you'll also need a radio transmitter which is minimal 60$ I guess.

wold630 (author)2016-04-15

Nicely documented and great photos! Welcome!

About This Instructable

37,495views

530favorites

License:

More by firefly1504:Vault Lense - GoPro GuardianFirefly Pro - Fully 3d printed racing droneFirefly - Printable racing drone
Add instructable to: