How to Dial In Retraction Settings
Retraction is the printer's way of preventing molten plastic from oozing out of the nozzle while moving between printed parts. Getting it right is a balancing act: too little retraction causes stringing, but too much causes nozzle clogs and under-extrusion.
Common Symptoms of Bad Retraction
- Too Low: Severe stringing, spiderwebs between parts, and blobs on the surface.
- Too High: Extruder clicking, partial clogs, and missing filament at the start of a new line (under-extrusion after travel).
The Two Golden Rules of Retraction
- Direct Drive vs. Bowden:
- Direct Drive (extruder motor is mounted directly above the hotend): Requires very small retraction distances (0.5mm - 2.0mm).
- Bowden (extruder motor pushes filament through a long white tube): Requires larger retraction distances (3.0mm - 7.0mm) to account for the slack in the tube.
- Dry Filament First: Never try to tune retraction with wet filament. The moisture boiling in the nozzle will cause stringing regardless of your settings. Dry your filament first.
How to Tune Retraction (Step-by-Step)
Step 1: Tune Retraction Distance
Distance is how far back the extruder pulls the filament.
- Download a "Retraction Tower" from Printables or Thingiverse (a model with two small vertical spikes).
- Set your Retraction Speed to 40 mm/s.
- If using Direct Drive: Slice the tower testing distances from 0.5mm to 2.0mm in 0.5mm increments.
- If using Bowden: Slice the tower testing distances from 3.0mm to 7.0mm in 1.0mm increments.
- Print the tower. Look for the height where stringing stops. That is your ideal distance.
Step 2: Tune Retraction Speed
Speed is how fast the extruder yanks the filament back.
- Keep the ideal Distance you found in Step 1.
- Slice the tower again, this time changing the Speed from 25 mm/s to 55 mm/s in 5 mm/s increments.
- Too slow = stringing. Too fast = the extruder gear grinds the filament, or the molten plastic separates from the solid filament inside the hotend.
- Pick the slowest speed that provides a clean print. (Usually 35-45 mm/s).
Advanced Slicer Settings
1. Combing (Cura) / Avoid Crossing Perimeters (PrusaSlicer)
What it does: Forces the nozzle to travel inside the already-printed parts instead of crossing open air. If the nozzle oozes, it oozes inside the infill where nobody can see it. When to use: Always, unless it adds an unacceptable amount of print time.
2. Z-Hop When Retracted
What it does: Lifts the nozzle slightly (0.2mm) during a travel move to avoid scraping the printed part. The Catch: Z-Hop often causes more stringing because pulling the nozzle up pulls a string of plastic with it. Only use Z-Hop if your nozzle is knocking parts off the bed.
3. Extra Prime Amount
What it does: Pushes a tiny bit of extra plastic out after a retraction to compensate for oozing. When to use: If your prints have tiny gaps or holes right after a travel move, add a small positive amount. If you have blobs/zits at the start of a line, use a negative amount (or turn it off).
Material-Specific Notes
- PETG: Highly prone to stringing. Requires slightly faster retraction speeds than PLA, but drying is the real secret.
- TPU (Flexibles): Turn retraction almost completely OFF (0 - 1.5mm max). Pulling soft, rubbery filament back and forth rapidly will cause it to buckle and jam the extruder instantly. Accept a little stringing with TPU.
References
[1] Prusa Knowledge Base — "Calibration Flow Rate and Retraction" — https://help.prusa3d.com/article/calibration-flow-rate_1993 [2] Simplify3D — "Retraction Distance and Speed" — https://www.simplify3d.com/resources/print-quality-troubleshooting/oozing-or-stringing/
Find the Right Filament for Your Project
Browse our complete filament database with specs, settings, and recommendations for every material.
Browse Filaments →