Rubber Band Gun remix² 5 shots

5-shot semi-automatic rubber band gun


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 page is outdated. Go to this model's GitHub page for the latest updates and instructions:

This is an evolution of the rubber band gun that started out as the step-up-action wooden gun by RBGuns, which was made available on Thingiverse as a laser-cut design by ddanijell. This was later on remixed as a 3D printable design by thecrash74, and then improved by iClint.

This version has the following improvements:
- 5 shot capacity instead of 3.
- Larger design suitable for number 18 rubber bands, and also better fits adult hands.
- Can use either a typical 1 inch ballpoint spring for the trigger, or a rubber band.
- Reliable mechanism with reduced risk of bands getting snagged.
- Easy printing and assembly, using clips that do not rely on perfect tolerances (no screws, glue, nor dowels).
- Some extra styling inspired by the 1911.

This is about the simplest semi-automatic rubber band gun design possible with only one moving part, which makes it both reliable and easy to set up. See it in action here:


To assemble, start by pushing the two shorter clips into the two holes at the upper side of the middle part, then attach the right side by pushing it into the clips. Then insert the trigger and add either a rubber band or a 1 inch (25 mm) ballpoint ballpoint pen spring (maximum outer diameter 5 mm) for tension. Then push the left side into the clips, insert the longer clips in the grip, and finally attach the grip panels.

Should the clips not catch because your printed parts are slightly too thick, either try to sand down any irregularities, or print the ‘longer’ clips. Conversely, if the clips are too loose, try again with the ‘shorter’ clips.

If the trigger doesn't move smoothly, it is most likely due to roughness of the top and/or bottom surfaces (in case your print bed is not in top shape anymore and no longer perfectly flat). A bit of sanding of the trigger piece, and if necessary the side pieces, can help to remedy this.


This has been tested with number 18 rubber bands (1.6mm or 1/16 inch thick and about 76 mm or 3 inches long when new). Shorter bands down to size 14 may work as well, but the trigger pull could become really hard with 5 of those loaded. From a quick comparison, it seems shorter bands hit harder at short distances, but due to their lower mass they will lose their momentum sooner and will not go farther than the longer ones.

Rubber bands must be loaded in the reverse order in which they will be launched: start at the lowest notch. Otherwise they will get tangled because the first band to be launched will be covered by others. Try to maintain equal tension at the left and right sides of the rubber bands while mounting them. Do not load new bands before all the previous ones have been shot, or again there is a risk of causing a tangle.

When firing, pull the trigger all the way back to ensure correct cycling of the bands.

For maximum reliability, apply a little grease or oil to the two topmost notches of both the frame and the ‘hammer’. This will ensure the bands slide upwards quickly and makes it possible to quick-fire all 5 bands in one second.

Licensing notice

This is released under a Creative Commons - Attribution - Share Alike license. As far as I am concerned, you may sell printed copies if you honor the license (meaning each sold copy includes a visible reference to this Thing page). Because this is based on a design by however, additional licensing may need to be obtained from them if you want to sell this for profit.

Common sense reminder

Depending on how you print this, this may look like a real gun from afar. Don't do stupid things. Also do not shoot rubber bands towards living beings' eyes at close range. This design comes without any warranties or liabilities, use at your own risk.

Materials and methods

0.2 mm layers,
15% infill,
No rafts nor supports,
3D Eksperten PLA and PETG, Silky silver and black

You can print at thinner layer heights to get a cleaner finish (with 0.2, there are only 3 layers above the holes for the clips, which could result in scars on the surface). You should ensure though that the middle part is as close to 6 mm, and the sides as close to 3 mm thick as possible, for the clips to fit well.

Ensure the trigger piece has a nice flat top surface: use enough top layers (at least 4) and perhaps a narrower extrusion width for the final layer.

Since the clips are small anyway, you could print all variations at once and pick the ones that fit best. On a well-calibrated printer, the regular clips should work fine.


It seemed trivial to simply take the original design and increase the number of notches, but this proved a bit naïve. Modifying the angles and moving notches higher up, increased the risk of the bands getting snagged. The material I was using also had very high friction and this made the upper bands reluctant to crawl upwards, especially when carelessly trying to add sloped surfaces in the hopes of solving the snagging problem. In the end I added specific chamfers to remove any points on which the bands could get stuck, and I changed the slope of the topmost surfaces. I printed increasingly minimal versions of the side panels to test designs until I had something that works reliably (see last photo).

This is not the first 5-shot upgrade to this design. Only weeks after uploading this, I found out that others ([1](, [2]( had done it before, but I didn't find them earlier due to the terrible unreliability of Thingiverse's search system. This version however, has extra refinements that should improve reliability.



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


Ebf1a0296bf9a5205d4771ae1c939c2b?default=blank&size=40Angie Rigby added this to the Stuff collection ago
E8c4bcaa039f3f71fab98a108d80aeff?default=blank&size=40Daniel Steen added this to the Fun collection ago
5b16ef2a1e126b28fdf52405180f8e23?default=blank&size=40s40859408 added this to the Things to Make collection ago
1625fe719e14933deff92ec6c8f65126?default=blank&size=40stan_lee added this to the Shooters collection ago
178c5ed68fc9556ed5f2751022232be8?default=blank&size=40Maupje added this to the To Do collection ago
B0e120425fff09bc923b6824a9706873?default=blank&size=40nathan kesecker added this to the rando stuff collection ago
E37146c48b2ad0b5514939f0bd3c2eb2?default=blank&size=40Mathias Plankensteiner (mathiaspl20) added this to the Things to print collection ago
F76ff01b797f1a39114a7b46e887b3f2?default=blank&size=40Stephenroutley added this to the Steves collection ago
Mini lexlogo jijbuis 256DrLex commented ago

Update: small tweaks: made the recess for loading bands larger, and made the difference between the shorter and longer clips more prominent.

94930327166a975dfca86642d52e7d95?default=blank&size=40luis4life added this to the random stuff collection ago
Mini lexlogo jijbuis 256DrLex published this design ago