3 min read
How to Fix 3D Print Stringing in 5 Minutes
Wispy strings between parts of your 3D print? Here's the four-setting fix that works in Bambu Studio, OrcaSlicer, and most other slicers — without rebuilding your entire profile.
By SuperAwesome Team
Stringing — those thin filaments of plastic stretching between separate parts of your print — is almost always a tuning problem, not a printer problem. We can usually fix it in five minutes by adjusting four settings.
What stringing is, in 30 seconds
When the nozzle moves between two areas of the print without printing, hot plastic oozes out of the tip. As the nozzle moves, the ooze gets stretched into thin strings. The print finishes and you're left with a hairy benchy.
The fix is to stop the ooze and move the nozzle faster so any leftover ooze doesn't have time to cool into a string.
Setting 1: Retraction distance
This is the single most important stringing setting. Retraction pulls the filament back into the nozzle when the printer travels.
| Extruder type | Retraction distance |
|---|---|
| Direct drive (Bambu P1S, H2D, and most modern printers) | 0.5–1.0 mm |
| Bowden (older legacy machines) | 4–6 mm |
Too little = strings. Too much = grinding the filament or clogs. Start at the lower end and increase by 0.2 mm at a time.
Setting 2: Retraction speed
How fast the filament gets pulled back. Default is usually 35 mm/s.
- Direct drive: 30–40 mm/s
- Bowden: 40–60 mm/s
Faster retraction extracts the molten end of the filament more cleanly, which means less ooze on the next print move.
Setting 3: Travel speed
The speed at which the nozzle moves between print locations without extruding. Stock profiles are conservative; 150–200 mm/s dramatically reduces stringing because the nozzle isn't lingering long enough to deposit ooze.
In Bambu Studio: Process → Speed → "Travel speed." In OrcaSlicer: Print Settings → Speed → "Travel."
If your printer has a flimsy frame, don't push past 150 mm/s — you'll start ringing into your other surfaces.
Setting 4: Print temperature
Hotter filament oozes more. Drop your nozzle temp by 5°C and reprint a stringing test. If the strings reduce, drop another 5°C. Stop when you see under-extrusion (gaps in walls).
Sweet spots in our farm:
| Filament | Tested temp range |
|---|---|
| PLA | 200–215°C |
| PLA+ / Silk PLA | 215–225°C |
| PETG | 235–245°C |
| ABS | 240–250°C |
A temperature tower is the fastest way to nail this. Any free temp tower STL works — print one, label each step with its temperature, and pick the cleanest band.
Bonus: Filament dryness
Wet filament makes things vastly worse. The water in the filament boils at the nozzle and forces extra material out even during retraction. Symptoms: popping/crackling sounds at the nozzle, frosted-looking surfaces, and stringing that won't go away no matter how much you tune.
Dry your filament:
- PLA: 50°C for 4–6 hours
- PETG: 65°C for 6–8 hours
- ABS: 70°C for 4 hours
Store in airtight containers with silica gel packs after drying. Anything sitting in open air for more than a week needs to be re-dried.
A quick troubleshooting decision tree
- Strings only between certain parts of the model → reduce travel speed, enable avoid crossing perimeters.
- Strings everywhere on the model → drop temperature 5°C, then increase retraction.
- Strings + popping noise at nozzle → dry the filament.
- Strings + grinding sound → retraction is too aggressive; reduce it.
Verify the fix
Print a stringing test (a row of small towers) and compare. If the towers come out clean, your normal model will too.
Our farm runs PLA at 210°C, 0.8 mm retraction, 180 mm/s travel and PETG at 240°C, 1.0 mm retraction, 160 mm/s travel on our Bambu P1S and H2D printers. Use those as your starting point.
Want a tested profile baked into a .3mf? Every STL bundle we sell includes ours.

