Z-Seam & Scarf Seam Guide
Everything you need to know about seam types, scarf joints, and slicer settings to get rid of that line running down your prints.
What Is a Z-Seam?
Every perimeter loop on every layer has to start somewhere and end somewhere. Where those two points meet is the seam.
When your printer finishes one perimeter and moves to the next layer, the nozzle has to stop extruding, retract, travel up, and start extruding again. That stop-start transition leaves a small bump, zit, or line on the surface of the print. On parts with flat faces or sharp corners, you can often hide this transition in geometry. On cylinders and organic curved shapes, there is nowhere to hide it — and it shows.
The Z-seam gets its name because the nozzle moves in the Z direction (up) between layers. Every FDM print has one, and on most prints it is the single most visible surface imperfection. Glossy and silk filaments make it worse because they reflect light off the bump. Transparent filaments are even more unforgiving — you can see the internal overlap through the wall.
Your slicer controls where the seam lands and, in more recent slicers, how the extrusion starts and stops at the seam point. Understanding the options is the first step to dealing with it.
Seam Types Compared
Every slicer offers multiple seam placement strategies. Each has tradeoffs — there is no single best option for all parts.
Scarf Seams Explained
The scarf joint is the most effective seam treatment available in modern slicers. Here is how it works and where it came from.
A traditional seam works like this: the nozzle starts extruding at full width, prints the entire perimeter, then stops extruding and retracts. Where the start meets the end, you get a double-thickness overlap — a visible bump. No amount of retraction tuning fully eliminates it because the fundamental problem is geometric: two blunt ends overlapping.
A scarf joint seam takes a different approach. Instead of starting at full extrusion width, the slicer gradually ramps up extrusion volume over the first few millimeters of the perimeter. At the end, it gradually ramps down. Where the tapered start overlaps the tapered end, the combined extrusion volume equals exactly one normal wall width. No excess material, no blob, no gap. The result is a perimeter that looks continuous, as if the seam does not exist.[2]
The name comes from woodworking. A scarf joint connects two boards by cutting matching angled faces, so they overlap into a flush joint instead of butting end-to-end. The same principle applies here — a gradual taper instead of an abrupt transition.
Scarf joint seams were first implemented in OrcaSlicer around 2024, building on earlier community experiments with flow ramping. The feature proved so effective that BambuStudio adopted it quickly (the two slicers share a codebase forked from PrusaSlicer). PrusaSlicer 2.8 added its own scarf seam implementation in late 2024.[1]
Cura does not have scarf seam support as of early 2025. Cura users can partially mitigate seam visibility with coasting and wipe settings, but cannot achieve the same result. If seam quality is a priority, OrcaSlicer is free and worth trying even if Cura is your main slicer.
Slicer Settings
Exact setting names and locations for each slicer. These change between versions — locations listed are accurate as of early 2026.
| Slicer | Setting Name | Location | Key Options |
|---|---|---|---|
| OrcaSlicer | Scarf joint seam | Quality → Seam | Toggle on/off. Separate scarf joint speed setting, scarf joint flow rate, option to apply to inner walls. Most configurable implementation. |
| BambuStudio | Scarf joint seam | Quality → Seam | Same settings as OrcaSlicer (shared codebase). Speed and flow options available. Scarf angle configurable. |
| PrusaSlicer 2.8+ | Scarf joint seam | Print Settings → Seam | Toggle under seam options. Fewer tuning knobs than OrcaSlicer — PrusaSlicer handles the taper length automatically. |
| Cura | Not available | — | No scarf seam support. Use coasting (try 0.064mm³) + wipe distance as partial workaround. Reduces but does not eliminate the seam bump. |
When to Use Scarf Seams
Scarf seams help most on materials and geometries where seams are most visible. Not every print needs them.
Scarf Seam Gotchas
Scarf seams work well when the conditions are right. Here is what can go wrong and how to avoid it.
Seam Optimization Tips
These apply to all seam types, not just scarf. Get these right first — they make every seam strategy work better.
Frequently Asked Questions
References
- Prusa Knowledge Base — "Seam Position." help.prusa3d.com/article/seam-position_151069
- OrcaSlicer GitHub Wiki — Scarf Joint Seam documentation and implementation details. github.com/SoftFever/OrcaSlicer/wiki
- Ellis' Print Tuning Guide — Pressure advance calibration and seam tuning. ellis3dp.com/Print-Tuning-Guide