Foam Dart Gun (Nerf compatible)

Foam darft Gun with mechanical loading which is compatible for regular Nerf darts


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags



This 3D printed foam dart gun is super fun to use and reliable in every airsoft battle.
It has a range close to 90 ft. and is compatible for regular Nerf darts.
The toy gun has a nice pullback loading mechanism which gets back in place automatically.
I printed all parts in PLA. ABS should be fine too.

Have fun but please don`t hurt anybody.Do not fire foam darts on anybody. People can get hurt.

The toy gun has no mechanism preventing non-foam items from being propelled from the barrel. That`s why you shouldnΒ΄t give it to kids!

Shooting Test of the foam dart gun:

00:00​-00:12​ slow motion shot on a waterbomb
00:12​-1:11​ speed assembling
01:11​-1:18​ long shot
01:18​-01:35​ can precise shot

Materials and methods

Main Spring: length:73,5mm; outer diameter:14mm; wire:1,5mm
Trigger Spring: length:30mm; outer diameter:10mm; wire:0,8mm
Catch Spring. length:16mm; outer diameter:8mm; wire:0,63mm

lengh 95mm; outer diameter 26mm; inner diameter 19,5mm

Piston Screw: length:16mm; diameter: 3mm
Trigger Screw: length:8mm; diameter: 2,5mm
Back Screw: length:6mm; diameter: 2,5mm

2x Rubber ring:
diameter: 25mm

sealing ring:
outer diameter 20mm; inner diameter 10mm

Some oil for the sealing ring

All non- non- printable parts in one pack:

Here you can find the youtube video on how to assemble the gun:

Printer: Anycubic Mega X
Filament: PLA

Barrel, Back, Slice, Handle:
Resolutuin 1,5 - 3 mm
Iinfill 50%
Support overhang angle 60Β°

Catch, Front, Piston, Piston Head 1/2, Trigger, Trigger Support:
Resolution 1,5 - 3mm
Infill 100%
Support overhang angle 60Β°

Printing time:
With my Anycubic Mega X the printing time is close to 21 hours

If you place the 3D modells correctly, there istn`t that much support to remove. I recommend using a cutter nive and a pliers.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


1d8e064b1fcc62cd7dd368a164b9e87a?default=blank&size=40fastFatBoy667 added this to the guns collection ago
Mini img 4248 klein  1 3dprintedprojects. published this design ago