Those annoying hairy threads between parts — here's exactly how to eliminate them. Retraction, temperature, speed: every setting explained.
Stringing (also called "hairy prints" or "cobwebbing") happens when molten filament oozes out of the nozzle while it travels between parts. Instead of clean air moves, you get thin plastic threads spanning gaps.
The root causes are almost always one of these three things:
Too Hot
High temp = low viscosity = more ooze during travel
Bad Retraction
Insufficient retraction doesn't pull melt back far enough
Slow Travel
More time in the air = more time to drip
Retraction pulls filament back before a travel move, creating a vacuum that prevents ooze. This is the most impactful setting for stringing.
| Setting | Direct Drive | Bowden | Notes |
|---|---|---|---|
| Retraction Distance | 0.5–2.0 mm | 3.0–7.0 mm | Start low, add 0.5mm at a time |
| Retraction Speed | 25–45 mm/s | 40–60 mm/s | Faster = cleaner retract |
| Extra Restart Distance | 0 to −0.1 mm | 0 to −0.2 mm | Negative = less prime on restart |
| Wipe Before Retract | 1–2 mm | Wipes nozzle before lifting | |
Don't over-retract! Too much retraction causes gaps, under-extrusion, and can grind the filament. If prints start showing holes or blobs after you increase retraction, you've gone too far.
Hotter PLA is runnier, and runnier PLA drips more during travel. A 5–10°C reduction can dramatically reduce stringing without hurting print quality.
| Temperature | Effect on Stringing | Trade-offs |
|---|---|---|
| 225°C+ | Severe stringing | Good layer bonding, bad for travel |
| 215°C | Moderate stringing | Good balance for most PLA |
| 200–210°C ⭐ | Minimal stringing | Sweet spot for most brands |
| 190–195°C | Very low stringing | Risk of under-extrusion below 195°C |
Method: Run a temperature tower from 225°C down to 190°C to find your filament's sweet spot. Every brand is different.
The faster the nozzle crosses an open gap, the less time melt has to drip. Most slicers default travel speed to 150mm/s — but many printers can go to 200mm/s or faster with no quality loss.
Slow (<100 mm/s)
Long hang time → lots of stringing
Medium (120–150 mm/s)
Slicer default — still some stringing
Fast (180–220 mm/s) ⭐
Minimal ooze, clean travels
Modern slicers have powerful anti-stringing tools most people never use.
Combing / Avoid Crossing Perimeters Impact: High
Routes travel moves inside the model instead of crossing open air.
Cura: Travel → Combing Mode → "Within Infill" | PrusaSlicer: Print Settings → Layers → Avoid perimeters
Z-Hop on Retract Impact: Medium
Lifts nozzle 0.2–0.4mm before travel so it doesn't drag strings across surfaces.
Cura: Travel → Z Hop When Retracted → 0.2mm
Coast at End Impact: Medium
Stops extruding slightly before end of line, using pressure in nozzle to finish.
Cura: Travel → Coasting (experimental) → 0.2–0.4mm
Wipe Nozzle Impact: Low–Medium
After retraction, moves nozzle over just-printed perimeter to wipe excess.
Cura: Travel → Wipe Nozzle → enabled
If you've tuned retraction, temperature, and speed and still see stringing, your filament is almost certainly wet. Moisture absorbed into PLA causes bubbling inside the nozzle, which creates pressure that forces melt out during travel.
• Crackling/popping sounds during printing (moisture boiling)
• Inconsistent extrusion — blobs and thin spots alternating
• Steam/smoke wisping from nozzle
• Stringing that persists despite perfect settings
• Rough, matte, or bubbly surface finish
| Method | Temp | Time | Notes |
|---|---|---|---|
| Food dehydrator ⭐ | 45°C | 4–6 hrs | Best option, even heat |
| Oven | 45–50°C | 4–6 hrs | Watch temp — many ovens run hot |
| Filament dryer box | 45°C | 2–4 hrs | Print-while-dry capable |
| Printer bed | 50°C | 6–8 hrs | Slow but works in a pinch |
| Setting | Start Here | If Still Stringing |
|---|---|---|
| Nozzle Temp | 210°C | Drop to 205°C |
| Retraction (Direct) | 1.0 mm / 40 mm/s | 1.5 mm / 45 mm/s |
| Retraction (Bowden) | 4.0 mm / 45 mm/s | 5.0 mm / 50 mm/s |
| Travel Speed | 150 mm/s | 180–200 mm/s |
| Combing | Within Infill | All / Not in Skin |
| Z-Hop | Disabled | 0.2 mm |
| Wipe Nozzle | Disabled | 1–2 mm |
🔧 Check nozzle for partial clog
A partial clog causes pressure buildup that forces ooze during travel. Do a cold pull (clean the nozzle at 90°C) to check.
📏 Calibrate e-steps (extruder steps)
If your extruder over-extrudes, there's more pressure in the system even after retraction. Calibrate e-steps if you haven't.
🌡️ Check thermistor accuracy
If your temp reads 210°C but actual is 225°C, no amount of settings will fix it. Use a thermocouple to verify.
🧵 Switch filament brand
Some cheap PLAs have inconsistent diameter or poor formulation. Try a brand-name PLA (Prusament, Polymaker, Bambu) and see if stringing improves immediately.
Retraction over 2mm (direct drive) — causes jams
Print below 190°C — risk of clogging
Changing multiple settings at once — can't tell what fixed it
Ignoring wet filament if you hear crackling
Root cause: temp + retraction + speed
Best first fix: Lower temp 5°C
Best retraction (direct): 1.0–1.5 mm
Best retraction (Bowden): 4.0–5.0 mm
Travel speed target: 150–200 mm/s
Drying temp PLA: 45°C / 4–6h