Stringing Is the Most Common 3D Printing Problem — Here’s How to Kill It

Those thin, hair-like wisps of plastic between your print’s features? That’s stringing (also called oozing or hairy prints). It happens when filament leaks from the nozzle during travel moves — the moments when your printhead repositions without actually printing.

The good news: stringing is almost always fixable. The bad news: there’s no single magic setting. It’s usually a combination of temperature, retraction, and travel speed.

Here’s the systematic approach that works every time.

Step 1: Lower Your Nozzle Temperature

This is the single most effective fix. Higher temperatures mean more fluid filament, which means more oozing.

What to do:

  • Drop your nozzle temperature by 5°C and print a test
  • Keep dropping in 5°C increments until stringing stops
  • Stop lowering when you see under-extrusion (weak layers, poor adhesion)

Sweet spots by material:

MaterialStringing-Free RangeMax Before Stringing
PLA195-205°CUsually starts above 210°C
PETG225-235°CAlmost always strings above 240°C
ABS230-240°CStrings above 245°C
TPU220-230°CHighly string-prone at any temp

Pro tip: Print a temperature tower. This is a single print that tests different temperatures on each section, so you can visually compare quality at each temp in one shot. Most slicers have built-in temperature tower models.

Step 2: Dial In Retraction Settings

Retraction is your primary weapon against stringing. When the printer retracts, it pulls filament backward in the nozzle to create a pressure drop that stops oozing.

Two settings matter:

Retraction Distance

How far the filament pulls back.

Extruder TypeStarting DistanceMax Distance
Direct Drive (Bambu, most modern printers)0.5-1mm2-3mm
Bowden (Ender-3, older printers)4-5mm7-8mm

If you go too high: The filament pulls too far back, creating a gap. When it pushes forward again, you get a blob or under-extrusion. This can also cause clogs in the heatbreak.

Retraction Speed

How fast the filament pulls back.

  • Start at: 25-35mm/s
  • Increase to: 40-60mm/s if still stringing
  • Too fast: Can grind the filament (especially soft materials like TPU)

Quick Retraction Cheat Sheet

PrinterDistanceSpeed
Bambu Lab A1 / A1 Mini0.5-0.8mm30mm/s
Bambu Lab P1S0.5-0.8mm30mm/s
Creality Ender-3 V3 SE0.8-1.5mm40mm/s
Creality K1C0.5-1mm30mm/s
Elegoo Neptune 4 Pro0.6-1mm35mm/s
Older Ender-3 (Bowden)5-6mm45mm/s

Step 3: Increase Travel Speed

Travel speed is how fast the printhead moves between print features without extruding. Faster travel = less time for filament to ooze.

  • Default: Usually 100-150mm/s
  • Anti-stringing: Bump to 180-250mm/s
  • Modern printers (Bambu, K1C): Can handle 300mm/s+ travel

Most slicers call this “Travel Speed” or “Non-Print Move Speed.” It’s separate from your print speed.

Step 4: Enable Coasting and Wipe

These are slicer features that reduce pressure in the nozzle before travel moves:

Coasting

Stops extruding slightly before the end of a line, using the remaining pressure to finish the path. This reduces nozzle pressure before travel.

  • Cura: Enable “Coasting” → set volume to 0.064mm³
  • PrusaSlicer/OrcaSlicer: Not built-in, but retraction handles it
  • Bambu Studio: “Retraction when travel” handles this automatically

Wipe

Moves the nozzle back along the printed path before retracting, wiping off any excess filament.

  • Enable wipe on retract in your slicer
  • Set wipe distance to 2-5mm
  • Helps significantly with PETG and TPU

Step 5: Dry Your Filament

Wet filament causes stringing that no setting can fix. If your filament has been sitting out (even for a few days in humid climates), moisture absorption is probably making things worse.

Signs of wet filament:

  • Popping or crackling sounds during printing
  • Rough, bubbly surface texture
  • Excessive stringing that doesn’t respond to settings changes
  • Steam visible from the nozzle

How to dry filament:

MaterialTemperatureTime
PLA45-50°C4-6 hours
PETG65°C4-6 hours
ABS65-70°C4-6 hours
TPU50-55°C6-8 hours
Nylon70-80°C8-12 hours

Options for drying:

  • Filament dryer (best) — SUNLU S2, eSUN eBOX, or PrintDry
  • Food dehydrator — Works great, just verify temperature accuracy
  • Oven — Risky. Most ovens fluctuate ±10°C, which can melt PLA. Not recommended unless you’ve verified your oven’s actual temperature with a thermometer.
  • Heated bed — Place the spool on your heated printer bed under an enclosure (slow but works)

Material-Specific Stringing Fixes

PLA Stringing

PLA is the easiest to fix. Usually just lowering temperature to 195-205°C solves it completely.

PLA quick fix recipe:

  1. Drop temp to 200°C
  2. Retraction: 1mm at 35mm/s (direct drive) or 5mm at 45mm/s (Bowden)
  3. Travel speed: 200mm/s
  4. If still stringing → dry the filament

PETG Stringing

PETG will string. Accept some level of it. Your goal is minimizing, not eliminating.

PETG stringing reduction recipe:

  1. Drop temp to 225-230°C (lowest that still gives good layer adhesion)
  2. Retraction: 1-1.5mm at 30mm/s (direct drive) or 5-6mm at 40mm/s (Bowden)
  3. Travel speed: 200mm/s+
  4. Enable wipe on retract (2-5mm wipe distance)
  5. Enable “Avoid crossing perimeters” in your slicer
  6. Z-hop: Disable if possible (Z-hop gives the nozzle more travel time to ooze)

Post-processing: Light PETG strings come off easily with a quick pass from a heat gun at low setting, or a very brief wave of a lighter.

TPU Stringing

TPU is extremely string-prone because it’s flexible and can’t retract effectively.

TPU approach:

  1. Lower temperature to the minimum that still extrudes (usually 220-225°C)
  2. Minimal retraction — 0.5-1mm max for direct drive. TPU can buckle in the extruder with too much retraction
  3. Very slow retraction speed: 20-25mm/s
  4. Print as fast as your printer handles (less time = less ooze)
  5. Accept some stringing — clean up with a heat gun after

Important: Bowden extruders generally can’t print TPU reliably. If you’re using a Bowden setup and getting TPU stringing, the real fix is a direct drive extruder.

The Nuclear Option: Retraction Test Prints

If the steps above didn’t fully solve it, print a dedicated retraction test to systematically dial in settings:

  1. Retraction tower — Tests different retraction distances on each level
  2. Stringing test — Two columns with a gap between them (classic test shape)
  3. Temperature tower — Tests different temperatures on each level

These are available on Thingiverse and Printables. Search for “retraction test” or “stringing test.”

Testing protocol:

  1. Print the temp tower first → find your sweet spot temperature
  2. Lock in that temperature
  3. Print the retraction tower → find your sweet spot retraction distance
  4. Lock in that distance
  5. Print the stringing test → verify everything works together

When Stringing Isn’t Actually Stringing

Sometimes what looks like stringing is actually something else:

SymptomActual ProblemFix
Thick blobs between featuresOver-extrusionReduce flow rate by 2-5%
Strings only on first layerNozzle too close to bedIncrease Z-offset slightly
Random blobs (not strings)Inconsistent extrusionCheck for partial clog, clean nozzle
Strings on overhangs onlyPoor coolingIncrease part cooling fan speed
Strings appeared suddenlyWorn nozzle or PTFE tubeReplace nozzle, check PTFE tube

Quick Troubleshooting Checklist

Before you change anything, run through this:

  • Is your filament dry? (stored in sealed bag with desiccant?)
  • Is your nozzle clean? (no partial clogs?)
  • Is retraction enabled in your slicer? (sounds obvious, but check)
  • Are you using the right retraction type for your extruder? (direct drive vs Bowden)
  • Is your PTFE tube in good condition? (Bowden setups only)
  • Have you checked for a gap between the nozzle and heatbreak?

Fix the fundamentals first. Then tune the settings.

The Bottom Line

Stringing is annoying but predictable. The fix is almost always some combination of:

  1. Lower temperature (biggest impact)
  2. Increase retraction (second biggest)
  3. Faster travel speed (helps at the margins)
  4. Dry your filament (the hidden culprit)

For PLA, this takes 5 minutes to fix. For PETG, accept that some minimal stringing is normal and focus on reducing it rather than eliminating it. For TPU, set realistic expectations and plan to do some post-processing.

Start with temperature. Work down the list. You’ll nail it.


Having bigger print quality issues? Check out our PLA vs PETG comparison to make sure you’re using the right filament for your project, or read our Bambu Lab A1 review — a printer that handles stringing better than most thanks to its auto-tuned retraction.