This container holds a ball of butcher / kitchen twine. There's also a cutter attachment which uses a common single-edge razor blade.
This ball of twine is 4" in diameter, 3.25 " tall (~100 x 80 mm). One should be able to resize the container, within reason, to fit other sizes of twine. The limitations are wall sections which would become impractically thick or thin.
The top's diameter was designed with zero clearance. It's a tight fit. But this isn't the sort of thing you'll be opening very often, and you don't want the top coming off accidentally.
I welded the razor blade holder to the top using the friction-weld technique. I suppose it might also be glued on with something strong, like JBWeld / epoxy, but welding is clean, strong and quick.. https://www.thingiverse.com/thing:1807093
Bottom part took 150 minutes, 65 grams ABS, 0.3mm Z, medium speed, with a raft. Top was 100 minutes, 50 grams.
If your software imports tiny little objects, use the provided Metric files (or simply scale up by a factor of 25.4).
All_Files_Twine+dispenser.zip | 1.5MB | |
Bottom_Metric.stl | 150.2KB | |
Bottom_SAE.stl | 150.2KB | |
String_cutter_Metric.stl | 12.9KB | |
String_cutter_SAE.stl | 12.9KB | |
Top_Metric.stl | 143.9KB | |
Top_SAE.stl | 143.9KB |