
How to Fix Stringing in 3D Prints: A Troubleshooting Guide for Filament, Temperature and Retraction
Fine strands on the surface of a 3D print are usually called stringing or oozing. They commonly appear when the print head travels from one position to another and a small amount of molten plastic continues to leave the nozzle. Strands alone do not prove that temperature, retraction or damp filament is the cause. Check the printer settings, filament and nozzle first, then change one variable at a time to make the next step easier to identify.
This guide focuses on filament-based FDM/FFF 3D printers and sets out a repeatable troubleshooting order.
How to tell stringing, oozing and other print problems apart
If you see fine threads between separate models, openings or walls, that is usually stringing. Travel is the movement from one point to another after extrusion stops; travel speed is the speed of that non-extruding movement.
If a single location has larger blobs, a rough surface, or unstable layers, the cause may not be stringing alone. This guide starts with fine strands that cross open space, rather than treating one symptom as a definite diagnosis.
Start with these checks
Confirm the printer, hot end and filament profile. Start with the settings provided by the printer or filament manufacturer. Check that the selected nozzle, printer model, material type and profile work together. Do not copy retraction values directly from a different printer.
Check the filament’s condition. Damp filament can contribute to stringing, but stringing alone does not prove that a filament spool is wet. Note whether the filament has been exposed to humidity for a long time and whether the problem occurs only with one spool of the same material. Compare it with a spool known to be in good condition and compatible with the printer and profile. If drying is needed, follow that material manufacturer’s drying guidance rather than applying another material’s temperature or time.
Check the nozzle and hot end. Look for residue, debris or traces of a previous material on the nozzle tip and outer wall, then clean it using the printer manufacturer’s method. If the problem started after a nozzle or hot-end change, check component positioning and cooling against the assembly instructions for that printer before changing slicer settings.
Choose the next test from the symptom
What you see | Possible direction to investigate | First check | Next test |
Fine strands appear generally between separate objects | Temperature, retraction, filament condition or nozzle residue may not be ideal | Confirm the profile, inspect the nozzle and record the filament condition | Change only one variable and compare the same model before and after |
The problem is especially clear with one spool | Filament condition or a material difference | Compare with a compatible spool known to be in good condition | Handle the original spool according to its material manufacturer’s guidance, then compare again |
It continues after changing filament and cleaning the nozzle | The profile, retraction or travel path still needs checking | Confirm that the printer, hot end, nozzle and material selection are correct | Run a one-variable temperature or retraction test first |
It began after replacing the nozzle or hot end | Assembly, sealing or cooling may be involved | Check against the manufacturer’s assembly and maintenance instructions | Stop blindly changing parameters and rule out the hardware change first |
Increasing retraction creates gaps, under-extrusion at the start, or unstable extrusion | Retraction distance or speed may be too high | Compare with the original profile and check whether several settings changed at once | Return to the last working setting, then make smaller single-setting tests |
Only some long travel paths across open space create strings | Travel path, retraction trigger conditions or travel speed may be relevant | Distinguish non-extruding travel from a changed print speed | With other settings unchanged, inspect path options or travel settings |
The “possible direction” column is a troubleshooting prompt, not a definite diagnosis based on the symptom alone.
Adjust temperature and retraction with a test model
Save the current working profile first, and record the printer, nozzle, material, filament and slicer version. During testing, change only one variable, print the same model, then compare the result with the original version.
You can use Thingiverse’s Temperature Stringing calibration blocks or another test model with a clear purpose. Before downloading, check the model file, licence and suitability for your printer. Pre-generated G-code should not be assumed to work directly on every printer.
An STL describes a model’s geometry; it does not change nozzle temperature by itself. To compare temperatures at different layers with a temperature tower, schedule the temperature changes in the slicer profile or layer-based settings, then confirm in the preview or exported file that the changes are actually present. Features and interfaces in Bambu Studio, OrcaSlicer and PrusaSlicer vary with version and configuration, so refer to the official documentation for the version you are using when you need exact steps.
How should you adjust retraction?
More retraction distance or speed is not automatically better. Direct-drive extruders have a shorter filament path, while Bowden setups have a longer one, so their retraction needs may differ. Even within the same type of setup, hot ends, nozzles, materials and profiles can require different settings.
Use the manufacturer’s profile for that printer and material as the starting point, then adjust in small steps within the suitable range according to the test results. Do not rely on a rule such as “increase it by about 1 mm each time” for every printer. If stringing decreases but gaps, weak starts or unstable extrusion appear, step back rather than increasing retraction further.
How should you adjust print temperature?
Use the recommended range listed for that filament and printer. A lower nozzle temperature can sometimes reduce oozing, but it can also affect layer bonding, surface quality or extrusion. Reducing temperature is a test, not an instruction to keep lowering it indefinitely.
Change only temperature each time, using the same model, the same spool and the same remaining settings for comparison. If the result does not improve, return to the original setting, then check filament, nozzle or retraction rather than changing several variables together.
Travel paths and other slicer options
Travel speed describes how fast the print head moves without extruding; it is not the same as print speed. Raising travel speed can reduce the time the nozzle spends above open space, but keep it within the range supported by the printer and profile. Settings that are too fast can introduce other movement or print problems.
Once the filament, nozzle, temperature and retraction have produced comparable results, it can make sense to review path planning, avoiding outer-wall crossings, wipe settings or other related options. These features depend on the printer, slicer version and model shape; they are not settings that should always be enabled or disabled.
How to clean up strings on a finished print
Small amounts of stringing can be carefully removed with flush cutters or tweezers after the model has cooled. Use any heat gun or other heat source according to the safety guidance for the material and tool, test first in an inconspicuous area, and avoid deforming the model. Open flame is not a standard beginner method for this job.
Cleaning the surface only makes that particular part presentable. It does not show that the cause of stringing has been resolved. Keep a record for the next print so you can see whether the issue returns.
Record each test instead of repeatedly guessing at settings
Copy this blank test record for each print:
Item | Record |
Printer and hot end | — |
Nozzle diameter | — |
Material and filament spool | — |
Slicer and version | — |
Baseline profile | — |
Known dry condition or moisture history | — |
The one variable changed in this test | — |
Values before and after the change | — |
What you observed | — |
Next step | — |
Still having problems, or want to learn slicer settings?
If stringing continues despite a filament in known good condition, the correct profile and a clean nozzle—especially when it began after a hot-end replacement—check the manufacturer’s maintenance or assembly guidance first. Do not try to hide the issue simply by repeatedly increasing retraction or lowering temperature.
If you use Bambu Lab and want to learn model placement, supports, speed settings and the basics of Bambu Studio in a more structured way, explore the Bambu Lab 3D Printer Beginner Course.
To understand what different models are designed to test, you can also refer to other 3D printer test models and their uses. Different models test different things, so record results alongside your own printer, nozzle and filament.
The troubleshooting order in this guide draws on Prusa Research’s official Stringing and oozing guide. It also recommends checking nozzle residue, using a suitable preset profile, watching for damp filament, and adjusting retraction and temperature for the printer in use; its values and interface cannot be applied directly to every other printer.





Comments