Foam Dart Pistol

by vik, published

Foam Dart Pistol by vik Apr 2, 2011

Featured Thing!

15 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Foam Dart Pistol by vik is licensed under the GNU - GPL license.

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

33271Views 4145Downloads Found in Mechanical Toys


A pistol that can shoot NERF(TM) foam darts (amongst other things). Needs nothing other than some filament, 3 printed bits, 2 rubber bands and a foam dart.

It seems to generate more power than yer average foam dart gun, because I'm not bound by children's toys regulations. So, test it before using it in combat games.

It's parametric so you can change the grip size, dart dimensions and all sorts of stuff. No sights yet, and it could do with some clip on fancy grips, so hack away :)


Print. Knock the follower forward into the barrel and move it around a bit to clear fluff. Ream out any clogged pivot holes to 3mm. Use 2 short lengths of 3mm filament for the sear and trigger pivot points. Tuck a longer length of filament in the hole at the front of the handle until it pokes out the back. This is a spring to hold the sear in the "up" position. Melt filament pieces into place. DO NOT melt the spring to the sear. Fit two rubber bands, pull follower to the rear until it engages firmly with the sear. Poke a dart down the barrel, aim at something that doesn't care and squeeze the trigger firmly.

If you do not have 3mm filament, here are printable pins and springs http://www.thingiverse.com/thing:43551

Assembly video here:

More from Mechanical Toys

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

You know what I need to do with this? I need to load the gatling gun mount I took off my kid's Attacknid and turn that into a 12 shot rapid fire nerf gun...

do you have to burn the gun

next to "this is a remix" it says "this is a customizer". click on that and people can change it for themselves.

Does this shoot nerf bullets

So now that everyone is moving to 1.75mm filimant are we going ot have up update this?

No, everyone is not. It allows you to use weaker stepper motors on the X
amp; Y axes but at a 2-3 fold increase in filament price per kilo.

Most home builds won't notice any accuracy gain from 3mm to 1.75mm filament, just an increase in price.

Is this too big for a cupcake printer with the standard platform?

It is a wee bit too tall for my TOM (~5mm) but you can chop off the top a little and it still works fine.

Oooh, I know just the young man to convert to thingiversism with this Thing. Thanks!

Even has adjustable power, just increase or decrease the number of rubber bands!! Works well!!

However, I recommend that if you are going to use plenty of rubber bands (I had two fairly strong ones on each side), you should print with high infill or strengthen the rubber band attachment points to prevent them snapping off (I know from experience).

I'll strengthen them in the V2.0

Thats great. Thank You.

Do you need a spring?

No, just some strong rubber bands and pieces of plastic filament.

Great. I can't wait to print it out. :-P

can you make it so you can print a bullet too?

Can you tell me the measurements of the bullet.(Or how much I need to stretch it by)

The length and diameter of the dart are parameters in the OpenSCAD file for the gun.

I'm sorry but I really can't seem to figure out open scad. Could you tell me the length?

It's designed around a 79mm dart.

They'd be a bit solid if they hot you, but sure. I think there is a bullet model on Thingiverse - all you'd have to do is scale it to suit. Ah, here we are: http://www.thingiverse.com/thing:6799http://www.thingiverse.com/thi...

Or do you want to make something that you tip with a mini-marshmallow or foam rubber?

Parametric Bullet Script
by JohnA

I mean hit, not hot. Fillish keuboad!

When i tried to import into Rhino 4.0:

"There are no objects that fit the STL standard in the file"

Curious. Try loading it into Meshlab.

Brilliant! As soon as the boy wakes up I'll measure his hand and he'll have a custom Nerfer by the following morning! :-D Love. It.

Do post pictures!