There seems to be many silica gel/desiccant holders/containers/canisters here, but have you actually tried printing them? Some of them are troublesome to print, require lots of support, or just are not well vented enough (thus there is insufficient humidity exchange)
What I went for here was a container that is:
I attached 3 sizes options, all with a 45mm diameter: 40mm, 50mm and 60mm total height. The lid is the same for all of them (45mm). These sizes are quite common to fit the central hole on most filament spools.
Note 1: The height refers to the total height of the cup with the lid closed.
Note 2: Other sizes (either in height or diameter) can be provided upon request - please just leave a comment.
It holds silica gel spheres that are 2.6mm in diameter or higher.
I use mine with color-changing silica gel, so I chose to print in transparent PLA, so I know when it's time to change/dry the desiccant.
If you're using Cura, set “Slicing Tolerance” to “Exclusive”. Infill should be at least 30%. Number of walls: 3 for the best results. I also advise to use 0.16mm layer height, with Adaptive Layers, but that's not a requirement. It will just help the lid screw perfectly to the canister.
The author marked this model as their own original creation.