I designed this parametric tube to store my Dragon Coins, but they ended up working well for regular coins as well.
The tube uses the properties of layer lines to provide a strong friction fit without the need for threads or clips. The friction fit is strong enough to hold 40 silver US quarters. Just avoid shaking them end to end, which isn't a typical movement when using coin rolls.
I don't think 3d printed materials are generally considered archival, so you may not want to use these for long-term storage. They are not water-tight. There is a hole in the lid that allows air to escape when putting on the lid. Also, 2 walls of filament is usually not enough to ensure watertight 3d prints.
I designed these specifically with transparent/translucent PETG in mind, mostly because it looked real cool. I've tested it with PLA, and it seems to work fine with the same tolerances. It bears repeating: This will not work with Silk PLA, PLA with additives, or other filaments with poor layer adhesion. The layers will almost certainly break apart.
This was designed for 0.2mm layers with a 0.4mm nozzle. I did some testing with vase mode and 0.8mm nozzles, but I didn't find a particular benefit to it. You can't print the lid and container on the same bed when using vase mode, and it didn't particularly save time or filament. I also didn't find it to look any better in the transparent filament (although this is subjective).
I have provided STLs for US coins, because those were the ones I was able to test. If someone would like to provice me with tested sizes for other coin types, I will gladly post them. Alternatively, you can remix this design.
The author marked this model as their own original creation.