3D Printer Filament Dry Box





Introduction: 3D Printer Filament Dry Box

About: Becky Stern is a content creator at Autodesk/Instructables. She has authored hundreds of tutorials about everything from microcontrollers to knitting. Before joining Instructables, Becky worked for MAKE Maga...

This Instructable describes how I made a dry box for my 3D printing filament. It protects the PLA from absorbing moisture from the air, which can lead to failed prints and nozzle clogs. The dry box dispenses the filament to the 3D printer too, providing convenient storage.

This box fits four standard rolls of filament. This is an easy project that takes less than an afternoon to complete, and then you'll reap the filament-preserving benefits for countless days to come!

Step 1: What You'll Need

You'll need a gasketed plastic container that's at least as tall and deep as a roll of filament, and as long as you want to accommodate your shelf space or filament collection.

Besides the box, you'll need a piece of PVC pipe or closet rod to match the length of your box (I cut mine with a hand saw), some teflon tubing to feed your filament to the printer, some silica gel packets to absorb moisture from the air inside the box, a step drill and screw gun, some O-rings and screws (with appropriate drivers), and some 3D printed parts I found on Thingiverse.

Step 2: 3D Print Some Parts

The first is a closet pole socket from Johan Codinha, which I had to scale to match my pipe, and then some of these screwless filament feeders by Steve Reisig, which were a perfect fit.

Step 3: Install Pole Sockets

I wanted to rest the box on its' side, so that I could easily remove the lid and change filament rolls without removing the whole box from its shelf. So when it came time to mark and drill the holes for the pole sockets, I tilted the mounting axis a bit towards the box opening, but you should feel free to orient your pole sockets to suit your box's orientation. Put an o-ring on each screw before tightening down the bolts.

Step 4: Install Filament Feeders

I test fit a roll to find the natural unspooling level of the filament, and drilled more holes to accommodate the filament feeders, which also get o-rings before being tightened and fitted with a piece of teflon tubing, which keeps dust and air off the filament on its way to the printer.

Step 5: Load and Enjoy!

Then it's time to load it up and feed the filament through the tubing! Mine then feed down behind their shelf to the printer below, but you could just as easily feed the filament up from below your printer if that's what your space allows.

With this new dry box and this piece of vinyl to insulate my printer from drafts, my setup is feeling vastly improved. I'm using it to store my most frequently used colors, and archive the rest using my colleague Paige's ziptop bag method. She also has a recipe for rescuing damp filament by baking it at a low temperature for several hours.

Thanks for following along! I'd love to hear your filament storage methods in the comments.

To keep up with what I'm working on, follow me on YouTube, Instagram, Twitter, Pinterest, and Snapchat.

2 People Made This Project!


  • Clocks Contest

    Clocks Contest
  • Creative Misuse Contest

    Creative Misuse Contest
  • Water Contest

    Water Contest

25 Discussions

Nice instructable, but I'm afraid you've forgot something importanat to mention.
If your goal is to dry out and keep your filament dry, you have to use PREDRIED silica gel in a certain amount, since silica gel's moisture absorbent capacity is not infinite, therefore if you'd kept your silica gel the same "wet" place where your filaments got moist, all you do is conserve this state in your container since silica gel tries to achieve an equlibrium with its environment.

Let's consider your container is hermetically closed. Now all you need to do first is to calculate the amount of silica gel you need:
Rule of thumb used in museums for art-piece containers:

at 25°C by 20%rH (relative humidity) silica gel can absorb 11% water of its weight

at 25°C by 60%rH (relative humidity) silica gel can absorb 32% water of its weight

at 25°C by 80%rH (relative humidity) silica gel can absorb 35% water of its weight


to dry air in a closed box you'll need 15g silica gel to every 100l of air

to dry objects you'll need (calculated for organic objects like wood) 600g silica gel for every kg

Best way is to spread the grains the larges surface possible.

To predry you'll have to put silica gel into an oven and keep it at least 80°C for 6 hours, then let it cool in a really hermetically closed container prior use.

Since actually nothing is hermetically closed you might want to monitor the humidity in the box regularly and repeat the drying process when rH starts to rise.

Hope it helps.

2 replies

People really are way too unaware of this. It makes me chuckle when people think they can toss a jar of silica in their closet to keep it dry for a few months...

This is really great. My 3D hasn't arrived yet, but as soon as it does I'm making one of these! Thanks for sharing!

I have purchase the box to do this for my printer filament... didn't think about outing it on its side...

I think I'll use your idea with the box on its side and the dowel holders.,... thanks,..

When done,... I'll post the update. Thanks.

Don't have a 3D printer yet but on the note of your project . You might want to try The Dollar Store they have 2 types of ( Blue lid -Regular/Black Lid with Charcoal) for $1 and they work great for usual use of desiccants. Since you have a printer you could make ledges that would use 4 units as leg supports while still aborbing any moister. Just a thought! You will get a lot more desiccant than the little pouches.

Not as well contained, but...


Don't forget to add silica desiccant or something similar! That will help protect the filament further.

1 reply

It's listed in the supplies! Thanks, I'll add a reminder note to the "load and enjoy" step. =)

Brilliant idea.!! :D Cool.

Wife and I were just talking about this the other day, as we have ordered a 3d printer for our daughter. Thank you for sharing.

Teach a man to dry his filament, and he will print for a day. Teach him to keep his filament dry, and he'll print for the rest of his life...

1 reply

Such a brilliant idea. Clean and easy to replicate. A+

I like that idea, I have recently brought a tevo tarantula.

Great idea, I will be making this.

Did you make the printer cover also or is there info on this somewhere?

Nice solution for keeping filament dry.

You could put a filament filter where the filter exits to remove any dust on it:


For the colors not connected to the printer, do you leave the filament at the ends of the Teflon tubes? Or pull it back inside the storage bin?