Why Moisture Ruins Filament — The Chemistry
Most 3D printing filaments absorb moisture from the air through hygroscopic absorption — water molecules bond to polymer chains or collect in microscopic voids in the filament strand. When that wet filament reaches your hotend, absorbed water instantly vaporizes into steam. The steam creates bubbles in the melt, which force material through the nozzle inconsistently. The results: crackling and popping sounds during printing, rough or bubbly surface finish, visible layer inconsistencies, worse stringing than normal, and in severe cases, nozzle clogs.
The filaments most vulnerable to moisture absorption, in order of sensitivity:
Filora PLA 3KG Value Spool
Stock up and store smart — same quality, best per-kg price
- Nylon PA6/PA12 — absorbs moisture within hours of opening. Must be dried and printed from a dry box.
- TPU — absorbs moisture quickly; wet TPU strings excessively and causes surface defects
- PETG — moderately hygroscopic; open-spool storage over weeks degrades print quality
- ABS/ASA — moderate moisture sensitivity; affects surface finish more than structural properties
- PLA/PLA+ — least sensitive but still affected by prolonged open storage in humid environments
How to Store Filament Properly
Vacuum Bags with Desiccant
The simplest and cheapest solution for long-term storage. A vacuum-sealed bag with silica desiccant packets removes air (and humidity) from around the spool, creating a moisture-free environment that extends shelf life indefinitely. Use bags rated for vacuum storage (not regular zip locks), a hand pump or vacuum sealer, and fresh desiccant. Blue silica gel that turns pink when saturated tells you when to recharge it.
Cost: under $1 per spool to store properly. Silica gel is rechargeable — bake saturated desiccant at 120°C for 2–3 hours to restore it.
Passive Dry Boxes
A sealed container with desiccant inside that holds one or more spools. The filament sits in the dry box between prints and feeds through a PTFE tube to the printer. Passive dry boxes use silica gel only — no heat. They maintain low humidity inside the box (under 20% RH is ideal) but do not actively dry already-wet filament. Good for: spools that are already dry that you want to keep dry during multi-day projects.
Filora Nylon PA6
Highly hygroscopic — always print fresh from a sealed dry box
Options: Commercial dry boxes (PrintDry, eSUN eBox), repurposed food storage containers with PTFE tube ports, or sealed cases with foam cutouts and desiccant bags.
Heated Dry Boxes (Active)
Dry boxes with a low-temperature heater hold the spool at 40–50°C during printing. The combination of low heat and desiccant actively drives out moisture during a print job. These are ideal for Nylon and hygroscopic PETG on printers without built-in dry storage. Models like the PrintDry Pro feed directly to the printer with a PTFE tube, keeping the filament dry from storage to nozzle throughout the entire print.
Enclosed Printers as Dry Storage
Printers like the Bambu P1S and X1C have enclosed chambers that reduce ambient humidity exposure during printing. They do not fully replicate a dedicated dry box, but they help significantly for PETG and ABS. For Nylon, still use a dedicated dry box — printer enclosures alone are not sufficient for a material that hygroscopic.
How to Tell If Your Filament Is Wet
- Crackling or popping during printing — the clearest indicator of moisture bubbling in the melt zone
- Rough, bubbly surface texture on printed parts where the surface should be smooth
- More stringing than usual for a given material and settings
- Inconsistent extrusion — lines vary in width within a single layer
- Discoloration or visible steam from the nozzle during manual extrusion
If you hear crackling, stop printing. Dry the filament first. Running wet Nylon or wet PETG through a print produces parts with compromised layer bonding that may fail under load — the damage is structural, not just cosmetic.
How to Dry Wet Filament
Temperature and time by material:
- PLA / PLA+: 45–50°C for 4–6 hours
- PETG: 55–65°C for 4–6 hours
- ABS / ASA: 60–70°C for 4–6 hours
- TPU: 50–60°C for 4–6 hours
- Nylon PA6: 70–80°C for 8–12 hours (severely wet Nylon may need 16+ hours)
Equipment options: a dedicated filament dryer (eSUN eBox, PrintDry, Creality Filament Dryer Pro), a food dehydrator with temperature control, or an oven with an accurate low-temperature setting. Do not use a standard kitchen oven without confirming its minimum temperature with a separate probe thermometer — most ovens run significantly hotter than the dial indicates at low settings, and a PLA spool warped at 80°C is a total loss.
The Simple Protocol
Open spool, print what you need, seal the remainder immediately in a vacuum bag with fresh desiccant. Hygroscopic materials (Nylon, TPU, PETG) go straight into a dry box between sessions. Dry any spool that shows moisture symptoms before printing. This takes five minutes and eliminates the majority of print quality problems that otherwise get blamed on settings, calibration, or printer hardware. Most of the time, it is just wet filament.