SCHEDULE A REPAIR APPOINTMENT in San Diego 858-342-6984 (TEXT or CALL)

How to Fix Stringing in 3D Printing — For Good



⬆ r/3Dprinting · #1 Complaint Dreaming3D · 2026

How to Fix Stringing in 3D Printing — For Good

Stringing is the single most posted problem in r/3Dprinting, asked thousands of times every month. Here's the complete fix — retraction, temperature, travel speed, combing, and per-material settings — without the guesswork.

⏱ 10 min read FDM / All Printers PLA · PETG · ABS · TPU Updated May 2026

If your 3D prints look like a spider has been living inside the printer, you're not alone. Stringing — those thin, hair-like threads of plastic draped between towers and walls — is the #1 most complained-about issue across the entire 3D printing community. The good news: it's almost always fixable with a handful of targeted settings changes.


What Causes Stringing?

Stringing happens when your printer moves the nozzle from one point to another without depositing material — a travel move — and molten plastic oozes out of the nozzle during that move, leaving a thin thread across the gap.

The root cause is almost always one of four things: the filament is too hot and stays molten and runny during travel; the extruder isn't pulling back enough filament before the move begins; the nozzle is traveling too slowly across the gap; or the slicer is routing travels across open air when it could stay inside the print. Most real-world stringing problems involve a combination of two or three of these at once.

Cause

Temperature Too High

Fix

Lower print temp in 5°C steps. Cooler filament is less runny and oozes less. Start here before touching retraction — it's the fastest win.

Cause

Insufficient Retraction

Fix

The extruder isn't pulling back enough filament before the travel move. Increase retraction distance in 0.5mm increments and test with a stringing tower.

Cause

Travel Speed Too Slow

Fix

A slow nozzle spends more time crossing the gap, giving the filament more time to ooze. Increase travel speed to 150–200mm/s.

Cause

Travels Crossing Open Air

Fix

The slicer is routing the nozzle across open gaps. Enable combing / avoid crossing perimeters mode to route travel moves through the interior of the print instead.

Cause

Wet Filament

Fix

Moisture-absorbed filament vaporizes at the nozzle and pushes extra material out. If your strings are thin, wispy, and numerous, dry the spool first — retraction won't fix moisture stringing.

Cause

Worn or Leaking Nozzle

Fix

A worn brass nozzle or a loose nozzle-to-heatbreak joint can allow filament to seep past the seating. If stringing suddenly gets worse on a printer that was previously well-tuned, inspect and replace the nozzle.



Retraction Settings: Where to Start

Retraction is the mechanism that pulls filament backward up into the nozzle before the printer makes a travel move — reducing the pressure inside the melt zone so that less plastic oozes out. Getting it right is the single most impactful thing you can do to eliminate stringing, but it's also very easy to over-tune. Too much retraction causes jams, heat creep, and grinding.

Direct Drive vs. Bowden: Different Starting Points

The most important thing to understand about retraction is that the correct settings are completely different between direct drive and Bowden extruders. In a direct drive setup (Bambu Lab, Prusa, Ender 3 with BMG upgrade), the extruder motor sits directly on top of the hotend — the filament path is short, so a small retraction distance has a big effect. In a Bowden setup (stock Ender 3, CR-10), the motor sits on the frame and drives filament through a long PTFE tube — the slack and compression in that tube means you need much more retraction distance to achieve the same pressure relief at the nozzle.

Extruder Type Starting Distance Max Distance Speed Examples
Direct Drive 0.5 – 1mm 2mm 25 – 45mm/s Bambu Lab (all), Prusa MK4S, Ender 3 S1, Voron
Bowden (short tube) 3 – 4mm 6mm 40 – 60mm/s Ender 3 Pro, CR-10 stock, Anycubic Kobra
Bowden (long tube) 5 – 6mm 8mm 40 – 60mm/s Delta printers, modified CR-10 Max
Don't Over-Retract

Exceeding ~2mm on direct drive or ~7mm on Bowden is almost always counterproductive. Over-retraction causes filament grinding, heat creep (solid filament melts too high in the cold zone), and under-extrusion on the next move. If you've maxed out retraction distance and still have strings, the problem is temperature or travel — not retraction.

How to Tune Retraction Systematically

1

Download and print a stringing tower

Search "stringing test" on Printables or Thingiverse. The classic two-tower model prints fast (under 15 minutes) and shows strings clearly. Print it at your current settings first as a baseline.

2

Lower temperature first

Drop your nozzle temp by 5°C and reprint. If the stringing improves significantly, temperature was your primary issue. Keep lowering in 5°C steps until strings disappear or layer adhesion suffers. Don't go below the filament manufacturer's minimum.

3

Increase retraction distance incrementally

Start at your extruder type's baseline. Increase by 0.5mm and reprint. Stop when strings disappear — not at your maximum. If you hit the max without improvement, retraction isn't your problem.

4

Increase travel speed

Set travel speed to 150mm/s if it isn't already. Some slicers default to 100mm/s or lower. Higher travel speed means less time for filament to ooze during the crossing.

5

Enable combing / avoid crossing perimeters

This single slicer checkbox eliminates an entire category of stringing by routing travel moves inside the model. Once enabled, many prints need no other changes.

Test Smart, Not Slow

Don't change temperature AND retraction in the same test print — you won't know which variable fixed it. Change one setting, print, evaluate. This is slower but you'll find the actual culprit in 3–4 iterations instead of chasing your tail through 10 reprints.



Slicer Settings That Kill Stringing

Beyond retraction distance and temperature, your slicer has several settings specifically designed to prevent ooze and strings. Here's what to look for in the three most common slicers.

Bambu Studio / OrcaSlicer
Avoid crossing perimeters Found under Quality → Travel. Turn ON. Routes travel moves inside the model. The biggest single fix for stringing.
Retraction length Under Filament Settings → Multimaterial. Bambu defaults are well-tuned; only adjust if you're seeing stringing on a specific filament brand.
Travel speed Under Quality → Speed. Default is already high on Bambu printers. Confirm it's 150mm/s+.
Wipe on layer change Enable. Makes the nozzle drag along the last perimeter before lifting — removes the filament bead that would otherwise create strings at layer changes.
PrusaSlicer / SuperSlicer
Avoid crossing perimeters Under Print Settings → Travel. Turn ON. Also enable Avoid crossing perimeters — max detour length to prevent overly long routes around the model.
Retract on layer change Under Printer Settings → Extruder. Keep ON to prevent ooze during Z-lift moves.
Wipe before retract Makes the nozzle perform a small drag move before pulling back, removing excess material. Effective alongside retraction tuning.
Lift Z (Z-hop) Set to 0.2mm. Lifting the nozzle during travel prevents the tip from dragging through previous layers and creating secondary strings.
Ultimaker Cura
Combing Mode Under Travel settings. Set to Within Infill or All. This is Cura's equivalent of avoid crossing perimeters. Turn it on first.
Max Comb Distance With No Retract Set to 0mm so retraction fires even for short travels inside the print. Reduces ooze on small, detailed parts.
Coasting Stops extruding slightly before the end of a wall, letting line pressure carry the last bit. Effective on high-temp materials like PETG. Enable and set volume to 0.03–0.06mm³.
Travel Speed Under Speed. Set to 150–200mm/s for printers that can handle it.


Starting Points by Filament Type

Every material behaves differently. PETG strings more than PLA almost by definition — its viscosity at printing temperature is higher and it's inherently more adhesive. TPU strings for completely different reasons than PLA. Here are dialed-in starting points for the four most common materials.

PLA
Print temp195–210°C
Retract (direct)0.5–1mm
Retract (Bowden)4–6mm
Travel speed150mm/s+
CombingON
NotesMost forgiving. Temp fix solves 80% of cases.
PETG
Print temp230–245°C
Retract (direct)1–2mm
Retract (Bowden)4–6mm
Travel speed150–200mm/s
CombingON — critical
NotesAlways strings more than PLA. Some residual stringing is normal — heat gun cleanup is common practice.
ABS / ASA
Print temp240–255°C
Retract (direct)1–2mm
Retract (Bowden)5–6mm
Travel speed150mm/s
EnclosureRequired
NotesPrint in enclosed printer. Without enclosure, drafts cause stringing AND warping.
TPU / Flexible
Print temp220–235°C
Retract (direct)0.5–1mm
Retract (Bowden)Not recommended
Print speedSlow: 20–30mm/s
NotesTPU kinks in Bowden tubes. Use direct drive only. Retraction should be minimal — the elasticity of the material means over-retraction buckles the filament.


The Anti-Stringing Cheat Sheet

Fix Stringing in Order — Work Down This List
1. Lower temperature Drop 5°C — reprint — evaluate
2. Enable combing mode Avoid crossing perimeters → ON
3. Increase travel speed 150–200mm/s minimum
4. Tune retraction distance DD: 0.5–2mm · Bowden: 4–7mm
5. Enable Z-hop / Lift Z 0.2mm lifts nozzle over existing layers
6. Enable wipe / coasting Clears nozzle pressure before travel
7. Check for wet filament Dry at 45–55°C for 4–6 hrs if strings are wispy
8. Inspect nozzle Replace if worn, leaking, or >500 hrs on brass
When You Can't Fully Eliminate It

PETG, and some TPU formulations, will always produce some strings — especially on complex models with many travel moves. This is a chemistry reality, not a printer failure. The standard cleanup method: hold a heat gun 4–6 inches from the print surface and make a quick pass — the thin strings melt away in 1–2 seconds without affecting the print itself. Many experienced makers include this as a standard post-processing step for PETG parts.



Frequently Asked Questions

Print temperature being too high is the most common single cause. Hot filament is runny and oozes freely during travel moves. The second most common is insufficient retraction. Start by dropping temperature 5°C at a time and reprinting a stringing tower before touching retraction settings — you may not need to touch retraction at all.
Direct drive extruders (Bambu Lab, Prusa, Ender 3 with direct drive upgrade): start at 0.5–1mm at 25–45mm/s. Bowden extruders (stock Ender 3, CR-10): start at 4–6mm at 40–60mm/s. Increase retraction distance in 0.5mm increments until stringing stops. Don't exceed 2mm on direct drive or 7mm on Bowden — more causes jams, not less stringing.
Four things to check: (1) Print temperature — 200–210°C is often too high for some PLA brands; try 195°C or even 190°C. (2) Wet filament — dry it at 45–50°C for 4 hours; moisture stringing looks wispy and doesn't respond to retraction tuning. (3) Travel speed — increase to 150–200mm/s. (4) Combing mode — enable it in your slicer to keep travels inside the model boundaries.
Yes — PETG is inherently stickier and runs hotter, so some stringing is nearly unavoidable. Reduce it by: printing at the lower end of the temperature range (230–235°C), enabling combing mode, using modest retraction (1–2mm direct drive), and increasing travel speed. Some residual thin strings are normal on PETG — a quick heat gun pass at the end of the print is standard practice.
Combing mode (called "Avoid crossing perimeters" in PrusaSlicer and Bambu Studio) tells the slicer to route travel moves through the inside of the print wherever possible, so ooze happens inside the model rather than across open air. You should turn this on for virtually every print — it's one of the most effective anti-stringing settings and has almost no downside except slightly longer travel paths.
Yes. For thin, residual strings (especially on PETG): hold a heat gun 4–6 inches from the surface and make a quick 1–2 second pass. The strings melt away without affecting the bulk of the print. For PLA, you can also use a lighter held at a safe distance, or carefully tweeze off thicker strings by hand. Sanding works for larger blobs. Post-processing is normal for complex models — the goal is to minimize strings in the slicer, not necessarily eliminate 100% of them.
San Diego · Dreaming3D

Still Fighting Your Printer? We Can Help.

Dreaming3D handles 3D printer calibration, repair, and tuning for hobbyists and businesses throughout San Diego. If you're stuck on stringing or anything else — we've seen it all.

Call or text: 858-342-6984  ·  dreaming3dprinting@gmail.com

Alternative Headline Options
  • 3D Print Stringing: The Complete Fix for the Community's Most-Asked Problem
  • Why Your Prints Look Like a Spider Web — And Exactly How to Fix It
  • The Definitive Anti-Stringing Guide: Retraction, Temperature & Slicer Settings Explained

 


Share this post


Leave a comment

Note, comments must be approved before they are published