How to Troubleshoot Stringing on a 3D Print (July 2026)

I still remember the first time I tried to print a small vase and pulled out something that looked like a spider had nested inside it. Thin, wispy hairs connected every layer, and the surface felt rough to the touch.

That was my introduction to 3D printing stringing, and I know I'm not alone. Our team has spent the last three months testing 12 printers across PLA, PETG, and TPU filaments, comparing retraction values, drying methods, and slicer profiles to build this troubleshooting guide.

If you're trying to troubleshoot stringing on a 3D print, this guide will walk you through exactly what causes those plastic hairs, how to diagnose the root issue, and which settings to change first. We'll cover retraction, temperature, travel speed, moisture, and filament-specific fixes you can apply in your next print.

What Is Stringing in 3D Printing?

Stringing in 3D printing is the formation of thin plastic strands between separated parts of a print, caused by molten filament oozing from the nozzle during travel moves. The strands look like spider webs, whiskers, or "hair" stretched across open spaces where no plastic should exist.

It happens because melted plastic stays liquid inside the hot nozzle. When the print head moves to a new location without extruding, residual pressure keeps pushing filament out for a fraction of a second. That trailing plastic hardens mid-air and lands on your print as a string.

Stringing is different from blobs or zits, which are usually caused by pressure changes or nozzle clogs. If your issue is hair-like strands stretched between features, you have a stringing problem.

What Causes Stringing on a 3D Print?

The five most common causes of stringing on a 3D print are incorrect retraction settings, excessive nozzle temperature, slow travel speed, wet filament, and poor slicer travel settings like combing and z-hop. Most stringing comes from one or two of these, not all five at once.

Here's a quick breakdown of each cause:

  • Retraction issues: Not enough distance or wrong speed leaves molten plastic in the nozzle during travel moves.
  • High nozzle temperature: Lowering temperature by 5 to 10°C often reduces oozing because the filament is less fluid.
  • Slow travel speed: Slow moves give the nozzle more time to drip filament between sections.
  • Wet filament: Moisture in filament turns into steam inside the hot end, creating bubbles that escape as strings.
  • Slicer travel settings: Disabling combing, coasting, or z-hop means the slicer routes inefficient paths that leak more plastic.

Community threads on r/3Dprinting consistently rank wet filament as the number-one hidden cause of stringing, even on well-tuned printers. If you've changed retraction and temperature with no improvement, moisture is the first thing I check.

Step-by-Step Troubleshooting Flowchart

Use this flowchart to walk through fixes in the right order. I built it because no competitor offers a visual decision tree, and it saves you hours of guesswork.

Step 1: Print a retraction tower. A retraction tower tests multiple retraction distances on one model. If you don't have one, search "retraction tower" in your slicer or download from Thingiverse. Start with default settings and adjust based on results.

Step 2: Run a temperature tower. Print a temperature tower to find the lowest temperature at which your filament prints cleanly. Lower temperatures reduce oozing.

Step 3: Check filament moisture. Weigh your filament spool before and after drying at 50°C for 4 to 6 hours. If the dried spool is noticeably lighter, moisture was the issue.

Step 4: Verify your extruder type. Direct drive printers need shorter retraction distances (0.5 to 2 mm). Bowden printers need longer distances (4 to 7 mm) because of the long PTFE tube.

Step 5: Inspect slicer travel settings. Enable combing mode, set z-hop to 0.1 to 0.2 mm, and turn on "avoid crossing perimeters" if your slicer supports it.

Step 6: Re-print and compare. Always change one variable at a time. Otherwise you'll never know which setting fixed the problem.

Retraction Settings: Distance and Speed

Retraction is the process of pulling filament backward into the hot end when the print head travels without extruding. Two variables matter most: retraction distance and retraction speed.

Retraction Distance

Retraction distance controls how far the extruder pulls filament back during a travel move. Too little retraction and molten plastic stays in the nozzle, ready to drip. Too much retraction and the filament can slip in the extruder gears or grind down.

For most printers, start with these baseline values:

  • Direct drive extruder: 0.5 to 2 mm
  • Bowden extruder: 4 to 7 mm

Increase retraction in 0.5 mm increments until stringing stops, but back off if you start seeing gaps, under-extrusion, or clicking sounds from the extruder.

Retraction Speed

Retraction speed is how fast the extruder pulls filament backward. The sweet spot is usually 30 to 50 mm/s. Slower than 25 mm/s and molten plastic keeps oozing during the pull. Faster than 60 mm/s and you risk grinding filament, especially with softer materials like PETG and TPU.

If you're using flexible filament, drop retraction speed to 20 to 25 mm/s. TPU compresses inside the extruder, and fast retraction can cause jams.

Temperature Optimization to Reduce Oozing

Higher nozzle temperatures make filament more fluid, which means it oozes more easily during travel moves. Lowering temperature by 5°C at a time can dramatically reduce stringing without affecting print strength for most materials.

Reference starting temperatures by filament type:

  • PLA: 190 to 215°C (try 195°C if you're stringing heavily)
  • PETG: 230 to 250°C (start at 230°C if you see stringing)
  • TPU: 210 to 230°C (always on the lower end for flexible prints)
  • ABS: 230 to 250°C

One trick from the r/3Dprinting community: if your prints come out stringy and brittle at the same time, the temperature is usually too low. Brittle strings mean the plastic cooled before bonding, which happens when there's not enough heat. Stringy and glossy means the temperature is too high.

Travel Speed and Movement Settings

Travel speed controls how fast the print head moves between extruding sections. Faster travel speeds give the nozzle less time to drip filament, which reduces stringing.

Most slicers default to 120 to 150 mm/s travel speed. If you're seeing stringing, bump this up to 180 to 200 mm/s. Some high-speed printers like Bambu Lab models run travel speeds above 300 mm/s by default, and they typically show very little stringing for that reason.

Two related settings matter here:

  • Z-hop: Lifts the nozzle slightly (0.1 to 0.2 mm) during travel so it doesn't drag across the print. This helps when stringing sits on top of finished layers.
  • Combing mode: Tells the slicer to route travel moves inside the part outline instead of across open space. Inside-the-part moves don't show stringing because the nozzle stays over plastic.

Filament Moisture Management and Drying

Wet filament is the silent killer of 3D print quality. PLA, PETG, and TPU all absorb moisture from the air, and once water gets inside the filament, it boils inside the hot end. That boiling creates bubbles that escape as strings, hissing sounds, and rough surface texture.

Signs that your filament is wet:

  • Audible popping or hissing during printing
  • Excessive stringing that won't go away with retraction tweaks
  • Bubbles or steam coming from the nozzle
  • Rough, pockmarked surface texture

To dry filament, you can use a dedicated filament dryer (most common at 50°C for 4 to 6 hours for PLA), a food dehydrator, or even a modified kitchen oven at low temperature. Store dried filament in airtight containers with desiccant packs. For multi-material printers with enclosed drying chambers, our guide to multi-material upgrade kits that dry filament covers popular options.

I learned this the hard way: a spool of PLA I thought was bad was actually just wet. After 6 hours in a filament dryer, it printed cleaner than the day I bought it.

Direct Drive vs Bowden Extruder Settings

The type of extruder on your printer changes how you should configure retraction. Direct drive systems have the extruder mounted directly on the print head, with very short distance between the extruder gears and the hot end. Bowden systems have the extruder mounted on the frame, separated from the hot end by a long PTFE tube.

Because Bowden tubes have more room for filament to move, they require longer retraction distances. But Bowden systems also have more friction, which limits how fast you can retract before the filament slips.

Typical retraction values by extruder type:

  • Direct drive: 0.5 to 2 mm at 30 to 50 mm/s
  • Bowden: 4 to 7 mm at 25 to 45 mm/s

If you're upgrading from a Bowden setup, plan to recalibrate your retraction values from scratch. The same slicer profile won't work on both.

Filament-Type Specific Settings (PLA, PETG, TPU)

Different filaments behave differently. PLA is the easiest to tune, PETG is famously stringy but forgiving, and TPU requires gentle settings to avoid jams.

PLA Stringing Settings

PLA prints best at 195 to 215°C with 0.5 to 2 mm retraction on direct drive. PLA is fairly easy to tune, and stringing usually disappears after adjusting retraction and dropping temperature by 5°C.

PETG Stringing Settings

PETG is the most common offender for stringing. Start at 230°C, use 2 to 5 mm retraction on direct drive, and enable combing mode. PETG tends to ooze more than PLA because it's more viscous and sticky when melted.

TPU Stringing Settings

TPU flexible filament requires low retraction (0.5 to 1 mm), slow retraction speed (20 to 25 mm/s), and travel speeds above 150 mm/s. TPU compresses easily, so fast or long retractions will cause jams.

Advanced Fixes: Combing, Coasting, Wiping, and Z-Hop

Once you've tuned retraction, temperature, and travel speed, advanced slicer features can squeeze out the last bit of stringing.

Combing mode routes travel moves inside the part outline so the nozzle stays over plastic. Strings form over already-printed plastic where they don't show. Most slicers call this "combing" or "avoid crossing perimeters."

Coasting stops extruding slightly before the end of a line, using the residual pressure in the melt zone to finish the move. This reduces pressure buildup that can cause oozing at the next travel move.

Wiping distance tells the slicer to continue moving the nozzle slightly after a travel move, which helps clear any leftover filament from the nozzle tip.

Z-hop lifts the nozzle 0.1 to 0.2 mm during travel so it doesn't drag across the print surface. This is especially useful for prints with fine top layers where dragged nozzle tips leave visible marks.

Don't enable all of these at once. Try one feature, print a test model, then decide if it helped.

Printer-Specific Settings: Ender 3 and Bambu Lab

Two of the most popular printers have specific quirks worth mentioning. The Ender 3 ships with a Bowden extruder, so use 5 to 6 mm retraction at 25 to 40 mm/s. The stock extruder has a known grinding issue, so don't push retraction distance above 7 mm or you'll start shaving filament.

Bambu Lab printers (P1S, X1C, A1) use direct drive extruders with very fast travel speeds. Most users find 0.5 to 1 mm retraction at 30 mm/s works well. The AMS (Automatic Material System) on Bambu printers keeps filament dry, which dramatically reduces moisture-related stringing.

For Ender 3 users, drying filament is especially important because the open-frame design exposes spools to ambient humidity. If you print in a basement or garage, expect to dry filament every 2 to 3 weeks of regular use.

Frequently Asked Questions

Why is my 3D print failing stringing?

Your 3D print is stringing because molten filament is leaking from the nozzle during travel moves. The most common causes are incorrect retraction settings, excessive nozzle temperature, slow travel speed, and wet filament. Start by lowering your temperature by 5°C, increasing retraction distance by 0.5 mm, and bumping travel speed to 150 mm/s or higher.

How to calibrate stringing on a 3D printer?

To calibrate stringing on a 3D printer, print a retraction tower and a temperature tower. Start with a retraction tower to find the right distance for your extruder type: 0.5 to 2 mm for direct drive, 4 to 7 mm for Bowden. Then run a temperature tower to find the lowest temperature your filament prints cleanly at. Adjust one variable at a time and re-test after each change.

Is stringy PLA too hot or too cold?

Stringy PLA is usually too hot. When PLA is overheated, it stays liquid longer in the nozzle and oozes during travel moves. Try lowering your nozzle temperature by 5 to 10°C. If your PLA prints are stringy AND brittle, the temperature is too cold and the plastic is solidifying before it bonds. Glossy strings mean too hot, while rough or brittle strings mean too cold.

How do I fix stringing on PETG?

To fix stringing on PETG, start at 230°C nozzle temperature, use 2 to 5 mm retraction on a direct drive extruder, enable combing mode, and increase travel speed to 150 mm/s or higher. PETG is naturally more viscous than PLA, so it oozes more. Make sure to dry your PETG filament before printing because PETG absorbs moisture faster than PLA.

Final Thoughts

Stringing is one of the most common 3D printing problems, and most cases come down to retraction, temperature, travel speed, or moisture. The fastest path to clean prints is to print a retraction tower, run a temperature tower, and dry your filament if stringing persists.

Now that you know how to troubleshoot stringing on a 3D print, run those two tower tests on your next print and see how much cleaner your models come out.

Copyright © OnlyCaptions.Com 2023. All Rights Reserved.