You finished a batch print of a dozen small parts and found the whole plate laced together with fine, hair-like strands of plastic. The parts themselves look clean. It's only the gaps between them — and sometimes inside open pockets — where those delicate webs form.
That pattern isn't a nozzle clog or a broken extruder. It's stringing, and the "between parts" location is a big clue about which settings are letting you down. Here's the short version: strings form between parts when molten filament oozes out of the nozzle during a travel move across open build plate, then stretches and solidifies into a thin strand. Get one equation right — no flow during travel — and those hairs disappear.
This guide walks through a repeatable, free tuning order that works on almost any FFF printer, direct-drive or Bowden. Run the steps in sequence and you'll get clean, string-free gaps between parts without touching your wallet.
Key Takeaways — 3D print stringing between parts is caused by filament oozing during dry-travel across the plate. Fix it in order: dry the filament first, then lower temperature, then tune retraction distance and speed, then raise travel speed, then enable combing or wipe. Use a retraction test tower to verify each change, and change only one thing at a time.
Why strings only appear between parts
The physics is simple once you separate the two kinds of motion a print head makes. Extrusion moves lay down plastic. Travel moves reposition the head without printing — and that's where stringing happens.
When the nozzle lifts and glides across the build plate to reach the next part, residual pressure in the hotend pushes a little molten plastic out of the tip. That drop trails as the head moves, drawing out a filament-thin thread that hardens in place. Between separate parts the head crosses open air, so there's nothing to wipe the ooze onto — which is why the finest, longest hairs collect in the gaps rather than on the model itself.
Faster and drier changes the picture: a quick crossing gives ooze less time to escape, and clean material won't build steam that forces plastic out mid-move. We'll hit all of that below.

If you want the broader overview of every cause, the Sovol guide on why 3D prints string is worth a read before you start tweaking.
The correct tuning order (don't skip ahead)
Almost every stringing story ends in retraction, but jumping straight to retraction settings is a mistake. Wet filament or a too-hot nozzle will keep stringing no matter how you tweak retraction, and you'll chase a phantom. Work through this order instead.

1. Dry the filament. UK workshops are humid for much of the year, and moisture is the quietest, most persistent cause of stringing — damp PETG especially keeps stringing even when every slicer setting looks right, because steam builds pressure in the nozzle and pushes plastic out during a travel move. The Sovol guide on spotting wet filament lists the quick tells: a crackling or popping sound at the nozzle, a rough surface on the first few layers, and strings that survive every retraction change you make. Dry PLA around 50°C and PETG around 65°C for four to eight hours, then store spools in sealed containers with desiccant or a filament dryer so the fix actually lasts.
2. Lower the nozzle temperature. Hotter filament is runnier and oozes more readily. Drop the temperature in 5°C increments and reprint the same test. For PLA you're usually in a good spot around 195–200°C; PETG sits higher, roughly 230–240°C. PETG is the notorious one here — it's more viscous and loves to ooze, which is exactly why the Sovol guide on why PETG strings more than PLA deserves a look if that's your main material. Stop as soon as the stringing improves — dropping too far causes under-extrusion, and the sweet spot is rarely the lowest number.
3. Tune retraction distance. This is the setting that pulls filament back into the hotend before a travel move. Direct-drive machines typically need just 0.8–1.5 mm while Bowden setups need far more — around 4–7 mm — because the long bowden tube cushions the pull. Those figures match what the 3d Print Geek retraction write-up recommends as sane starting bands, and the Sovol material-specific stringing guide adds per-filament tuning points that save you trial runs.
4. Tune retraction speed. Distance controls how far filament backs up; speed controls how fast. Faster pullback relieves pressure sooner, so strings shrink. But speed up too much and the filament can peel or grind in the drive gear. Direct-drive usually likes 25–45 mm/s; Bowden 30–60 mm/s is a safe band to start.
5. Raise travel speed. The quicker the head crosses the open plate, the less time ooze has to escape. On CoreXY machines in particular, lifting travel speed toward 150–250 mm/s noticeably thins the hairs between parts. Watch for missed pauses or a rattling frame if you push it too far.
6. Enable combing and wipe. Combing routes travel moves through already-printed material where possible, so the head touches its own surfaces instead of crossing open gaps; wipe-on-retract drags the nozzle across a printed pass to shed any drip before the long jump. Both are slicer options you can switch on for free, and together they neutralise the remaining ooze. For a direct-drive machine with the part-cooling fan running, a small wipe also keeps the tip clean between retractions.
Change one thing at a time and re-test after each step, otherwise you won't know which fix worked.
Set up a reliable stringing test first
You need a clean way to see progress. The standard retraction test is two thin pillars spaced apart — when the head crosses the gap, any ooze shows up as hairs between them. Most slicers ship a calibration part, or you can drop a ready-made retraction tower into your plate.

Use the same test every time and keep one spool fixed while you diagnose. Switching materials mid-run muddies the result. If you're just getting started with the method, Sovol's calibration guide walks through retraction towers and the fast, reproducible order the team uses on their own machines.
What the settings should look like on a direct-drive CoreXY
A lot of the machines you'll find in a UK makerspace — including the Sovol SV08 and the SV06 range — are direct-drive CoreXY designs running Klipper or similar open-source firmware. For those, the tuning ranges are tighter and the results are more predictable:
|
Setting |
Direct-drive (SV08 / SV06) |
Bowden |
|---|---|---|
|
Retraction distance |
0.8–1.5 mm |
4–7 mm |
|
Retraction speed |
25–45 mm/s |
30–60 mm/s |
|
Travel speed |
150–250 mm/s |
100–180 mm/s |
|
Combing |
On (avoid open crossings) |
On |
These are starting points, not absolutes. Your profile, nozzle size, and the specific filament all shift the numbers, so treat the table as a launch position and validate with the tower.
One detail worth knowing: with a direct-drive hotend close to the nozzle, retraction only needs to be short. If you push it much past a couple of millimetres you won't gain cleaner gaps — you'll just risk gaps at the start of lines or a jammed extruder. Keep it minimal and let travel speed do the heavy lifting.
A quick note for running a shared print fleet
If you're maintaining several printers for a makerspace or workshop, stringing isn't just a cosmetic annoyance — it costs print time and member confidence, and it makes the machines look unreliable. Locking a clean, saved profile per material is the single most effective habit you can build. Once a spool-and-profile combo prints clean gaps, save it, name it clearly (SV08_PETG_clean works), and let members load it instead of re-troubleshooting the same problem on every job.
Because Klipper and open slicer profiles are plain-text config, your good tuning transfers onto any identical machine instantly — that's the open-source advantage in action.
Common mistakes that keep the hairs coming
Even with the right sequence, a few habits quietly undo your work.
-
Skipping the dry step. The most common. Wet PETG will string with perfect retraction settings.
-
Changing two or three settings at once. You fix one thing and break another, then can't tell which change mattered.
-
Over-retracting a direct-drive machine. Too much pull-back causes gaps and clogs, not cleaner gaps between parts.
-
Relying on z-hop as a fix. A z-hop lifts the nozzle to avoid dragging across the part — useful for collisions, but it adds travel time and can actually let more ooze slip out. Use it only when you need clearance.
-
Judging by eye on a full plate. Always run the two-pillar test; a full build hides exactly what you're trying to measure.
FAQ
Why do I only get stringing between parts and not on the model? Because travel moves between separate parts cross open build plate with nothing to wipe against. On-model travel usually follows printed surfaces, so ooze either lands on already-printed material or is hidden. The gaps expose the ooze clearly.
Is stringing caused by wet filament or bad retraction? Usually both, in that order. Dry the filament first — damp material strings no matter the settings. Only then is retraction the main lever.
What temperature stops PLA stringing? Most PLA profiles sit well around 195–200°C. Start near the filament's lower recommended range and step up only if you see under-extrusion.
Do I need a filament dryer to fix stringing? Not always, but it makes the job repeatable, especially for PETG in the UK. The first pass is simply storing spools in sealed bags with desiccant.
Will a faster printer with Klipper string less? A CoreXY printer lets you run high travel speed safely, which cuts the time ooze has to escape during the between-parts jump. That's why a well-tuned high-speed machine can produce cleaner gaps than a slow bed-slinger with the same retraction.
Next steps
Stringing between parts is one of the most satisfying problems to fix once you know the order. Dry the spool, find the temperature floor, set sensible retraction, speed up the travel, and let combing mop up the rest — then lock the result into a named profile so it's never lost.
For a deeper walkthrough of the mechanics and per-material starting points, bookmark the Sovol stringing guides and the calibration checklist shared earlier. Save one clean profile per material you run, and the hairy strings between parts will quickly be a thing of the past.


Share:
How to Print Large Models Successfully on an FDM Printer
How to Stop Large 3D Prints from Lifting or Warping