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:
| Material | Stringing-Free Range | Max Before Stringing |
|---|---|---|
| PLA | 195-205°C | Usually starts above 210°C |
| PETG | 225-235°C | Almost always strings above 240°C |
| ABS | 230-240°C | Strings above 245°C |
| TPU | 220-230°C | Highly 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 Type | Starting Distance | Max Distance |
|---|---|---|
| Direct Drive (Bambu, most modern printers) | 0.5-1mm | 2-3mm |
| Bowden (Ender-3, older printers) | 4-5mm | 7-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
| Printer | Distance | Speed |
|---|---|---|
| Bambu Lab A1 / A1 Mini | 0.5-0.8mm | 30mm/s |
| Bambu Lab P1S | 0.5-0.8mm | 30mm/s |
| Creality Ender-3 V3 SE | 0.8-1.5mm | 40mm/s |
| Creality K1C | 0.5-1mm | 30mm/s |
| Elegoo Neptune 4 Pro | 0.6-1mm | 35mm/s |
| Older Ender-3 (Bowden) | 5-6mm | 45mm/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:
| Material | Temperature | Time |
|---|---|---|
| PLA | 45-50°C | 4-6 hours |
| PETG | 65°C | 4-6 hours |
| ABS | 65-70°C | 4-6 hours |
| TPU | 50-55°C | 6-8 hours |
| Nylon | 70-80°C | 8-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:
- Drop temp to 200°C
- Retraction: 1mm at 35mm/s (direct drive) or 5mm at 45mm/s (Bowden)
- Travel speed: 200mm/s
- 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:
- Drop temp to 225-230°C (lowest that still gives good layer adhesion)
- Retraction: 1-1.5mm at 30mm/s (direct drive) or 5-6mm at 40mm/s (Bowden)
- Travel speed: 200mm/s+
- Enable wipe on retract (2-5mm wipe distance)
- Enable “Avoid crossing perimeters” in your slicer
- 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:
- Lower temperature to the minimum that still extrudes (usually 220-225°C)
- Minimal retraction — 0.5-1mm max for direct drive. TPU can buckle in the extruder with too much retraction
- Very slow retraction speed: 20-25mm/s
- Print as fast as your printer handles (less time = less ooze)
- 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:
- Retraction tower — Tests different retraction distances on each level
- Stringing test — Two columns with a gap between them (classic test shape)
- Temperature tower — Tests different temperatures on each level
These are available on Thingiverse and Printables. Search for “retraction test” or “stringing test.”
Testing protocol:
- Print the temp tower first → find your sweet spot temperature
- Lock in that temperature
- Print the retraction tower → find your sweet spot retraction distance
- Lock in that distance
- Print the stringing test → verify everything works together
When Stringing Isn’t Actually Stringing
Sometimes what looks like stringing is actually something else:
| Symptom | Actual Problem | Fix |
|---|---|---|
| Thick blobs between features | Over-extrusion | Reduce flow rate by 2-5% |
| Strings only on first layer | Nozzle too close to bed | Increase Z-offset slightly |
| Random blobs (not strings) | Inconsistent extrusion | Check for partial clog, clean nozzle |
| Strings on overhangs only | Poor cooling | Increase part cooling fan speed |
| Strings appeared suddenly | Worn nozzle or PTFE tube | Replace 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:
- Lower temperature (biggest impact)
- Increase retraction (second biggest)
- Faster travel speed (helps at the margins)
- 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.