Introduction: 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
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
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
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
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
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
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
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:
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
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:
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
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
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.

Runner Up in the
3D Printing Contest 2016

Participated in the
Make it Move Contest 2016
30 Comments
Question 5 years ago on Introduction
Im a high school technology teacher. I teach CAD, Welding, Small Engines plus we have 2 MB+ printers. We have been thinking about a quadcopter build and we really like yours. However the problem I see-for my students- is not the physical build but assembling, connecting, soldering, & troubleshooting the electronics. Do you have instructions, pdf, vids on that? We would like to build it but high school students have NO idea about any of the electronics on quadcopters. Thanks
5 years ago
@firefly1504 Could you share the solid models of the parts? I am struggling to convert the meshes to usable solids for CAM. :)
5 years ago
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!
6 years ago
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.
6 years ago
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.
6 years ago
Is there any open source programs for integrating to your drone or do you have to write all the program by yourself?
6 years ago
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-...
6 years ago
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.
Reply 6 years ago
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
Reply 6 years ago
This is so helpful. your the best! thanks again.
Reply 6 years ago
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
Reply 6 years ago
I am working on it as well as on new video goggles. I will upload the instructables as son as possible.
Reply 6 years ago
AWESOME! Can't wait. Thanks for all your hard work. I have everything printed and ready.
6 years ago
is this the vortex 250?
Reply 6 years ago
It is inspired by the Vortex 285
7 years ago
May I just say, this is totally awesome.
Reply 7 years ago
Thanks a lot if you want to support me vote for me in the 3D Printing contest.
Reply 7 years ago
just done that
7 years ago
I Like it
7 years ago
Is there a way to live stream the video data to the web?