keepcalculator

06 Numbers and Powers

Can You Still Print With Old 3D Printer Filament?

Card No. 06·49639 · Updated · Standard formula, shown below

Yes, you can often still print with old 3D printer filament, but the quality and reliability depend on its material, storage conditions, and how much moisture it has absorbed. Even filament that is several years old can produce excellent prints if it has been kept dry and free from dust, while the same roll left in a humid garage may be unusable. This article explains what happens to filament as it ages, how to test it, and how to restore or salvage it.

What Makes Filament Go Bad?

The main enemy of filament is moisture. Most common 3D printing materials—PLA, ABS, PETG, nylon, and TPU—are hygroscopic, meaning they absorb water vapor from the air. Water molecules get trapped inside the plastic and, when heated in the nozzle, turn to steam. That steam creates bubbles, hissing, and poor layer adhesion. Over time, moisture also breaks down the polymer chains, making the plastic more brittle and weaker.

Other factors include:

  • UV light – Sunlight can degrade the plastic, causing discoloration and brittleness.
  • Heat – Storing filament near a radiator or in a hot car can soften it and cause deformation.
  • Dust and dirt – Particles can clog the nozzle and cause under-extrusion.
  • Oxidation – Some materials, like TPU, react with oxygen over time and become stiff.

Age alone is rarely the problem; it is the cumulative effect of these environmental factors that ruins a spool.

How to Test Old Filament

Before printing a large part, run a few quick checks. First, inspect the spool visually. If the filament is cloudy, has white streaks, or is visibly brittle, it has likely absorbed moisture. Try bending a 10–15 cm piece. If it snaps easily with a clean break, it is too dry or degraded. If it bends and deforms, it still has some flexibility and may be usable.

Next, do a small test print. Use a simple calibration cube or a 20 mm test piece. Watch the nozzle as it prints. If you see steam, hear popping sounds, or notice bubbles on the surface, the filament is wet. If the layers look rough or the print is weak, the material may have degraded chemically.

Another test is to measure the filament diameter with calipers. Old spools can have inconsistent diameter, which affects extrusion. If the diameter varies by more than ±0.05 mm, you may need to adjust flow settings or discard it.

How to Dry Filament

If the filament is only wet, drying can often restore it to near-original quality. The simplest method is using a filament dryer, which is a heated box that circulates air. Set the temperature according to the material:

  • PLA: 45–50°C for 4–6 hours
  • ABS: 80–90°C for 4–6 hours
  • PETG: 65–75°C for 4–6 hours
  • Nylon: 70–90°C for 8–12 hours
  • TPU: 50–60°C for 4–6 hours

If you don’t have a dryer, you can use an oven, but be cautious: many home ovens fluctuate in temperature and can melt the filament. A safer DIY option is a food dehydrator with a temperature control, or placing the spool on the heated bed of your printer with a cardboard box over it (set the bed to the same temperature as the drying temperature and leave it for several hours). Always ensure the filament is not in direct contact with a heating element.

After drying, store the filament in an airtight container with desiccant (silica gel packets) to prevent re-absorption.

Can You Revive Brittle Filament?

Brittleness is a sign of moisture loss or polymer degradation. If the filament snaps easily, drying may help if the brittleness is due to water absorption (which makes PLA brittle in some cases). However, if the plastic has chemically degraded, drying won’t restore it. In that case, you may still be able to print with it if you handle it gently and use a filament guide to reduce stress on the spool. Some users report success by printing with a higher nozzle temperature to improve layer adhesion, but this can also cause stringing and oozing.

If the filament is too brittle to feed through the Bowden tube or extruder, it’s likely not worth the hassle. You can try cutting off the first few meters, as the outer layers are often more exposed to moisture and dust.

Common Problems and Solutions

When printing with old filament, you might encounter:

  • Clogs – Dust or degraded particles can block the nozzle. Use a cleaning filament or do a cold pull to clear it.
  • Poor adhesion – Old filament may not stick to the bed. Increase bed temperature by 5–10°C and use a brim or raft.
  • Stringing – Wet filament causes more stringing. Dry it and increase retraction distance slightly.
  • Layer separation – If the plastic has degraded, layers may not bond. Increase nozzle temperature by 5–10°C.
  • Under-extrusion – Check for clogs and measure filament diameter; adjust flow rate if needed.

If the filament is severely degraded, no amount of tuning will fix it. It’s better to discard it and buy a new spool.

How to Store Filament to Make It Last

To avoid the problem in the future, store filament properly. The ideal environment is cool, dark, and dry. Use a sealed container with desiccant. Many hobbyists use vacuum-sealed bags with silica gel. If you live in a humid climate, consider a dry box with a hygrometer to monitor humidity levels. Keep the filament away from direct sunlight and heat sources.

If you have a spool that’s already been opened, try to use it within a few months, especially for hygroscopic materials like nylon and TPU. PLA is more forgiving and can last a year or more if stored well.

Is It Safe to Use Old Filament?

Generally, yes, old filament is safe to use as long as it doesn’t emit toxic fumes. However, some materials like ABS and nylon release fumes when heated, so always print in a well-ventilated area or use an enclosure. If the filament has been contaminated with chemicals or has visible mold, discard it. Also, if the filament has absorbed moisture, it can produce steam that may cause the nozzle to clog or the extruder to skip, but it’s not a safety hazard.

One safety note: never leave filament drying unattended in an oven or on a heated bed. Fire hazards are rare but possible if temperatures are set too high.

Frequently Asked Questions

How long does 3D printer filament last?

Unopened filament stored in a cool, dry place can last for years. Once opened, the shelf life depends on the material and environment. PLA can last 1–2 years, ABS and PETG 6–12 months, and nylon/TPU only a few months if not stored in a dry box.

Can I dry filament in the oven?

Yes, but it’s risky. Many ovens have temperature spikes that can melt the filament. If you use an oven, set it to the lowest temperature (usually 50–60°C) and monitor it with a separate thermometer. A food dehydrator is safer and more consistent.

Does old filament need a higher print temperature?

Sometimes. If the filament has absorbed moisture, a slightly higher temperature can help evaporate the water, but it can also cause more stringing. If the filament is degraded, increasing temperature by 5–10°C may improve layer adhesion, but it’s not a guaranteed fix.

Can I mix old and new filament?

Yes, you can use old filament for test prints or small parts. Mixing different brands or colors is fine as long as they are the same material and diameter. However, avoid mixing materials with different melting temperatures, as that can cause clogs.

What should I do with filament that is beyond saving?

Check if your local recycling program accepts 3D printer filament. Some companies offer recycling programs. Alternatively, you can use it for non-printing projects, like making plastic shims or as filler. Don’t put it in the regular recycling bin unless you’ve confirmed it’s accepted.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →