The FDL-2 is the successor to the FDL-1 Robotic Foam Dart Lancher. It is similar in function but instead of "Mega" sized darts firing from a revolver, it is designed to accept Nerf brand magazines and Nerf "Elite" size darts. It is fully automatic with an adjustable rate of fire up to about 8 darts per second. It also has select fire allowing you to fire in bursts of 1, 2, or 3 shots in addition to full auto. The entire FDL-2 is controlled by a Particle Photon microcontroller. The Photon is very similar to an Arduino except it has built in wifi allowing you to flash new code to it without plugging a USB cable into it. Darts are propelled by brushless outrunner motors which are powered by electronic speed controllers (ESC's). The FDL-2 uses a stepper motor based pusher mechanism to push darts between the flywheels. Between the microcontroller, stepper motor, and speed controllers the FDL-2 has a limitless set of tuning options. The entire blaster can be reprogrammed to operate in any way. Having wifi also opens up the possibility of using a phone app or web page to fine tune the function of the blaster on the fly.
Please visit projectfdl.com for more info. I have a web shop there selling assembled blasters, kits, electronics bundles, and bare pcb's to pair with your printed shell. If you just want to print an FDL-2 shell and not worry about soldering and sourcing parts, the electronics bundle is ideal for you. I provide everything you need to easily work into your print and finish off your blaster. I will preflash your Photon and test the entire bundle as a whole to ensure it works properly before you get it.
FDL-2 Introduction Video (Full drum firing demo at 20:15)
FDL-2 Blaster Assembly Part 1
FDL-2 Blaster Assembly Part 2
There are three different versions of the FDL-2. The original stepper motor version, the 2+, and the 2X.
If you are building an FDL-2+ print all the files in this thing and the 2+ remix:
FDL-2+ Blaster Remix
If you are building an FDL-2X print all the files in this thing and the 2X remix:
FDL-2X Blaster Remix
If you are building an original stepper motor FDL-2 print all the files in this thing but use the versions in the stepper motor remix instead. Then print all the parts in the 2+ remix.
FDL-2 Original Stepper Version Remix
Requires a 3S LiPo battery with an XT60 connector capable of safely delivering at least 25amps for a sustained period. An example being a 1000mAh battery with a 25C constant discharge rate. 1000 * 25 / 1000 = 25amps rating. It must also be able to fit inside the grip of the blaster in a cavity measuring 24mm x 36mm x 94mm.
The FDL-2 in the pictures is printed at a .2mm layer height with 20% infill. Support isn't required but a wide brim is recommended for tall parts or parts without a lot of surface area touching the bed. All parts have been oriented how they should print best but feel free to arrange and orient them however. You shouldn't need to do much post print finishing aside from some minor cleanup. The holes in the barrel to attach the motors and the ones in the barrel cap need to be drilled out. The "counterbores" face up so it's cleaner to print a couple layers of bridging across them rather than circles in mid air. Each of the receiving screw holes should be tapped to accept the machine screws. #6 wood screws would probably work but I personally prefer tapping.