Tape Dispenser - One Piece

Our kids keep losing the tape dispensers, so I decided to make one. This one fits a standard roll of scotch tape, has printed spring clips that hold the tape securely and printed teeth that cut the tape.

Print it now and be prepared to wrap presents!

P.S. We actually found 2 tape dispensers in the time it took me to perfect the design, but it works great.


1) Print

2) Insert Tape

3) Use

The teeth are optimized for 0.2 mm layer height, but other layer heights should work fine. You need to make sure to print hot enough to fuse the layers well, or the spring clips will break off. I had to clean up the spring clips and sand the ledge right before the teeth (so the tape sticks better and doesn't slip when you go to cut it).

I printed with ABS. PLA should work. PLA is more stiff and brittle than ABS, which makes the teeth easier to print and the spring clips harder. PLA spring clips are more likely to break off.

I copied the teeth shape from Jag's tape dispenser. I tried my own shapes first, but none of them cut tape. Finally, I imported Jag's teeth into FreeCAD and modeled native FreeCAD teeth that were the same shape. They worked great. Thanks, Jag! Since, I could not have made the design without Jag's teeth, I have marked this work as a derivative.

One of the tricks to getting a working tape dispener was to make sure the ledge that holds the tape right before the teeth is elevated enough that the tape always hits the ledge before the teeth. Otherwise, you have to hold the tape - and not just the tape dispenser - with one hand while you cut with the other hand.

This was one of the first things that I made in FreeCAD. I have used openscad for my previous designs and I like how openscad allows parameterizing, libraries, and reuse. However, I was impressed with how easy it was to model complex shapes in FreeCAD (non-parametric, of course. FreeCAD supports python scripting, so maybe that could be used to make it parametric). FreeCAD lets you make constrained 2D sketches and then extrude and revolve them and supports boolean operations for CSG modeling as well. FreeCAD also has native support for fillets and chamfers. I am not sure what tool I will use in the future, but it will probably be a mixture of FreeCAD and openscad depending on the project.

Food Dispensers

you need:

4 wooden rods with a diameter of 4mm and a lenght of:
2x 19mm
2x 16mm

4 screws (just see what screws roughly fit)

2 rubberbands (there should be tention on the mechanism at all times)

Acrylic Tube with an outer diameter of 120mm and an inner of 114mm (you can choose the lenght of the tube. i choose 250mm in the video)

if you want to you can add a rubber ring on the lid. (either print the file i added in TPU or buy one that fits)

the rubber bands are a bit hard to fiddle in on this version, i am sorry about that. (you can see some footage in the video)

Print Settings

Printer brand:










Filament brand:


Filament color:


Filament material:


Mini Candy Machine

Print Settings


Doesn't Matter








Design comes in 5 parts and once assembled is 92.05 mm x 92.43 mm x 155.35 mm.

More Designs!

For more free designs by me check out