Review Atlas
Review AtlasYour guide to a better purchase

Menu

Shop by Category

Get the App

Better experience on mobile

BEGINNER⏱️ 45 min read

How to Fix Stringing in 3D Prints

Master simple tweaks to eliminate stringy filaments and achieve clean, professional 3D prints without frustration.

Stringing is one of the most common headaches for beginner 3D printers—those annoying thin, wispy strings between parts that ruin the look of your prints. It happens when molten filament oozes out during travel moves, leaving 'hairs' everywhere. The good news? It's usually fixable with basic adjustments, no fancy upgrades needed.

In this guide, you'll learn to identify stringing, test key settings like temperature and retraction, and optimize your slicer for flawless prints. We'll cover everything step-by-step, so even if you're new to 3D printing, you'll succeed.

Expect 45-90 minutes total, including test prints. Difficulty is beginner-friendly, focusing on software tweaks first before hardware checks.

What You'll Need

  • 3D printer with slicer software (e.g., Ultimaker Cura or PrusaSlicer—free downloads)
  • Fresh filament spool (PLA recommended for testing)
  • Computer or laptop to access slicer settings
  • Digital calipers (optional, for nozzle measurement)
  • Isopropyl alcohol (90%+) and lint-free cloth for cleaning
  • Tweezers or nozzle cleaning needle (usually included with printer)

Estimated Time: 45-90 minutes (including test prints) Difficulty: beginner

Step-by-Step Instructions

Step 1: Confirm It's Stringing

Start by printing a simple test model like a stringing tower (download free from Thingiverse). Inspect the print for thin, stringy connections between towers—not blobs or gaps, which indicate other issues.

Why it matters: Misdiagnosis wastes time. Stringing shows as hair-like strands during non-print moves. Take photos before/after fixes to track progress.

Success looks like: Clean separation between model parts with no wisps.

💡 Tips:

  • Use a retraction test print for quick diagnosis.
  • Print at default settings first to baseline.

⚠️ Warnings:

  • Don't confuse with over-extrusion blobs—measure filament diameter if unsure.

Step 2: Dry Your Filament

Wet filament absorbs moisture, causing steam and oozing. Remove filament from printer, place in a sealed bag with desiccant for 4+ hours, or use a dryer.

Why: Humidity is a top stringing culprit in PLA/ABS. Dry filament flows smoothly without bubbling.

Success: Filament feels dry (no 'popping' sounds during print).

💡 Tips:

  • Store spools in dry boxes long-term.
  • Test with known dry filament.

⚠️ Warnings:

  • Never dry in oven—risks melting or degrading.

Step 3: Lower Extruder Temperature

In your slicer (e.g., Cura), reduce nozzle temp by 5-10°C from current (start PLA at 200°C, test down to 190°C). Slice and print a small test.

Why: Hotter filament is runnier and oozes more. Cooler reduces viscosity without under-extrusion.

Success: Strings thinner or gone; layer adhesion still good (no weak bonds).

💡 Tips:

  • Use temp tower test model for automated testing.
  • Check filament specs for recommended range.

Step 4: Enable and Tune Retraction

In slicer, enable retraction: Set distance 4-6mm (Bowden) or 0.5-1mm (direct drive), speed 40-60mm/s. Print test.

Why: Pulls filament back during travel to prevent ooze.

Success: No strings on travels; no grinding (listen for clicks).

💡 Tips:

  • Start conservative; too much causes clogs.
  • Direct drive printers need less distance.

⚠️ Warnings:

  • Over-retraction leads to under-extrusion—watch first layers.

Step 5: Adjust Travel Speed

Slow print/travel speed to 80-100mm/s max in slicer. Enable 'combing' or 'retract before outer wall'.

Why: Faster moves give more ooze time.

Success: Smoother travels without strings.

💡 Tips:

  • Wipe nozzle on purge line for extra insurance.

Step 6: Boost Part Cooling

Increase fan speed to 100% for PLA after first layers. Ensure fan spins freely.

Why: Cools filament fast to solidify and snap strings.

Success: Sharp bridges/overhangs; matte surface.

⚠️ Warnings:

  • Too much cooling warps PETG/ABS—use 20-50%.

Step 7: Clean and Inspect Nozzle

Heat nozzle to 220°C, insert cleaning needle or cold pull PLA. Wipe exterior with alcohol. Check for wear (replace if >0.5mm ID with calipers).

Why: Partial clogs cause inconsistent flow/ooze.

Success: Smooth filament extrusion; shiny nozzle.

💡 Tips:

  • Do cold pull: Extrude, cool to 90°C, pull filament.

Step 8: Test and Iterate

Print full stringing test. If improved but not perfect, tweak one variable at a time (e.g., +1mm retraction). Document settings.

Why: Iterative for optimal profile.

Success: String-free print ready for projects!

💡 Tips:

  • Save custom profile in slicer.
  • Share on Reddit r/3Dprinting for feedback.

Pro Tips

  • Always change one setting at a time to isolate fixes.
  • Use high-quality, low-ooze filament like PLA+ for starters.
  • Print 'wipers' or purge towers to clean nozzle mid-print.
  • Monitor via webcam/OctoPrint for real-time tweaks.
  • Calibrate e-steps first if strings persist.
  • Upgrade to direct drive for easier retraction.
  • Keep ambient temp stable (avoid drafts).

Common Mistakes to Avoid

  • Changing multiple settings at once—hard to pinpoint what worked; test singly.
  • Ignoring filament moisture—always dry before blaming printer.
  • Overlooking cooling fan failures—check spin and duct alignment.
  • Using worn nozzles (>200 hours)—causes leaks and ooze.
  • Fast travel speeds on Bowden setups—slow them to 50mm/s max.

Troubleshooting

Problem: Strings worse after retraction tune

Solution: Reduce distance/speed; check for filament grind. Clean extruder gears.

Problem: Under-extrusion after cooling boost

Solution: Ramp fan gradually (0% layer 1-2, 100% after). Check flow rate.

Problem: No improvement after all steps

Solution: Inspect Bowden tube for wear; consider all-metal hotend. Seek forum help with photos.

Problem: Clogs during cleaning

Solution: Heat soak at 240°C, use nylon cold pull. Replace nozzle if stubborn.

Capricorn XS PTFE Bowden Tube (1m)

Reduces friction for better retraction control, minimizing stringing in Bowden printers.

Best for: Replace stock tube if strings persist after software tweaks.

Price Range: $14.99

SUNLU S2 Filament Dryer

Efficiently dries filament to eliminate moisture-induced stringing.

Best for: For humid environments or hygroscopic filaments like nylon.

Price Range: $49.99

ELEGOO 5-Pack Brass Nozzles (0.4mm)

Fresh, precise nozzles ensure consistent flow without leaks.

Best for: Routine maintenance after 100-200 print hours.

Price Range: $12.99

Creality Ender 3 Enclosure Kit

Stabilizes temperature to prevent thermal expansion oozing.

Best for: Open-frame printers in drafty rooms.

Price Range: $99

Inland PLA Filament 1.75mm (2kg)

Low-stringing formula optimized for beginners.

Best for: Switch if current filament is cheap/low-quality.

Price Range: $24.99

Affiliate Disclosure: This page contains affiliate links. If you purchase through our links, we may earn a commission at no extra cost to you. We only recommend products we believe will add value to our readers.

🛒 Recommended Products

Capricorn XS PTFE Bowden Tube (1m)

Capricorn XS PTFE Bowden Tube (1m)

Replace stock tube if strings persist after software tweaks.

$14.99

Capricorn XS PTFE Bowden Tube (1m) Reduces friction for better retraction control, minimizing stringing in Bowden printers.

SUNLU S2 Filament Dryer

SUNLU S2 Filament Dryer

For humid environments or hygroscopic filaments like nylon.

$49.99

SUNLU S2 Filament Dryer Efficiently dries filament to eliminate moisture-induced stringing.

ELEGOO 5-Pack Brass Nozzles (0.4mm)

ELEGOO 5-Pack Brass Nozzles (0.4mm)

Routine maintenance after 100-200 print hours.

$12.99

ELEGOO 5-Pack Brass Nozzles (0.4mm) Fresh, precise nozzles ensure consistent flow without leaks.

Creality Ender 3 Enclosure Kit

Creality Ender 3 Enclosure Kit

Open-frame printers in drafty rooms.

$99

Creality Ender 3 Enclosure Kit Stabilizes temperature to prevent thermal expansion oozing.

Inland PLA Filament 1.75mm (2kg)

Inland PLA Filament 1.75mm (2kg)

Switch if current filament is cheap/low-quality.

$24.99

Inland PLA Filament 1.75mm (2kg) Low-stringing formula optimized for beginners.