
You have dialled in your temperature. The layer adhesion is excellent. The walls are clean, the infill is solid, and the first layer went down perfectly. And then you spot it — a thin vertical line running the full height of the model, a slight ridge or blob tracking every layer from bottom to top, impossible to unsee once you have noticed it. That is the Z seam, and it is one of the few print quality issues that no amount of temperature or speed tuning directly fixes. It is a structural inevitability of FDM printing, not a calibration error. But it is also one of the most controllable quality factors in the whole process, and with the right combination of settings it can be reduced to invisibility on most models. This post covers every method available, in the exact location each setting lives in Bambu Studio and OrcaSlicer, with a clear explanation of what each one actually does to the seam and why.
What the seam actually is and why it cannot be eliminated entirely
A Z seam is the point where each perimeter loop on every layer starts and stops. Unless you are using vase mode — which prints as a continuous spiral with no start or stop — every layer of every wall has a beginning and an end, and those two points meet at the same location. At the start of the extrusion, the nozzle may deposit slightly less material than the surrounding line because the filament pressure is building. At the end, it may deposit slightly more as the residual pressure in the melt zone bleeds off. The result is a very slight inconsistency — a blob, a divot, or simply a visible boundary — that stacks layer on layer in the same position, creating a continuous vertical line.
On models with sharp geometric corners — a box, a bracket, a rectangular frame — the seam is relatively easy to manage because sharp corners inherently create a transition point that the eye reads as geometry rather than defect. On smooth curved surfaces — a cylinder, a sphere, an organic figurine body — the seam sits exposed on a continuous surface with nothing to break it up, and it is consequently much harder to hide. This distinction is the single most important factor in choosing which seam strategy to apply.
Method 1: Seam Position — telling the slicer where to put it
The simplest intervention is positioning: deciding where on the model each layer starts and ends. Different positions suit different model geometries.
Where to find it
In Bambu Studio: Process tab → Quality sub-tab → scroll to the Seam section → Seam Position dropdown.
In OrcaSlicer: Process → Quality → Seam Position dropdown.
The options and when to use each
Aligned — the default. Stacks every layer’s seam at the same position, chosen by the slicer based on the geometry of the current layer. On models with corners, this produces a clean, consistent vertical line at the sharpest available corner. The seam is still visible as a vertical line, but it is neat, predictable, and on a corner where the geometry provides some natural camouflage. Aligned is the right setting for most functional prints and for any model that has corners the seam can live in. The advantage: no scattered artefacts, consistent positioning, easy to post-process if needed.
Back — places the seam at the rearmost point of the model relative to the print bed. Useful for display pieces that have a clear front face and a back that will not be seen — figurines on a shelf, trophies, signage, portraits. The assumption is that you will orient the model such that the back faces away from the viewer, and the seam goes with it. On models with no geometric front-and-back distinction, this setting becomes erratic. On models with a clear orientation, it is a simple and effective approach.
Aligned Back (OrcaSlicer-specific) — an intelligent hybrid that combines the Aligned strategy’s corner-finding logic with Back’s face-avoidance. It prioritises placing the seam away from the front-facing side while still finding optimal hidden corners for other orientations. This is particularly useful for directional models like sculptures or figurines that have a clear front view. Unlike Back, which always places seams at the rearmost position, Aligned Back uses intelligent positioning that avoids the front while maintaining sophisticated seam hiding capabilities. For character figures and display pieces in OrcaSlicer, Aligned Back is often the best starting point before considering more advanced methods.
Random — changes the seam position on every layer, distributing the start and end points across the model’s surface rather than stacking them in one location. The vertical line disappears and is replaced by scattered micro-dots across the surface — each one is the individual layer start/stop point, now spread out rather than accumulated. This sounds ideal but has a specific limitation: those scattered points can appear as small blobs or zits on the surface, and on smooth-sided models the zit texture is often more distracting than a clean aligned seam. Random seams will select a different location on each layer to place the seams, making the seams look less uniform and less obvious than Aligned or Back — but it will cause some zit effects on the surface of the model. Random works best on highly textured models where the scattered points blend into the surface character, or on models where a single vertical line is more objectionable than distributed imperfection. It is generally not the best choice for smooth-sided decorative prints.
Nearest (Sharpest Corner in some slicers) — places the seam at the nearest available corner to the nozzle’s current position when the layer ends, minimising travel distance and favouring sharp corners wherever they exist. For models with complex geometry and many available corners, Nearest often produces excellent results because sharp corners naturally hide the seam better than any flat or curved surface. For models with limited corners — the cylinder problem — Nearest becomes essentially random because all the available positions are equally exposed.
The quick-reference decision tree
- Model has clear sharp corners and no specific display orientation: Aligned
- Figurine, display piece, sculpture with a clear front face: Aligned Back (OrcaSlicer) or Back (Bambu Studio)
- Heavily textured model or one where a line is worse than dots: Random
- Model with many available corners, complex geometry: Nearest / Sharpest Corner
- Smooth cylinder with no corners anywhere: use Scarf Seam — see below
Method 2: Seam Painting — taking manual control
When the automatic seam position logic does not place the seam where you want it — or when a specific area of the model makes a better seam location than any of the automatic options find — seam painting puts the decision directly in your hands. It is the most precise tool in the seam management toolkit and worth knowing about even if you use it rarely.
Where to find it
In Bambu Studio: Select the model → toolbar on the left of the 3D viewport → the icon that looks like a brush/paint tool labelled Seam Painting. This opens a paint mode where you can paint directly onto the model surface using left-click to enforce seam placement and right-click to forbid it.
In OrcaSlicer: Same location — select the model → Seam Painting tool in the left toolbar. A brush size slider controls the precision of the painted area.
What it does and why it is useful
Seam painting lets you force the seam into a specific area of the model — typically a recessed joint, an underside, a hidden connector, or the point where two colour zones meet in a multi-colour print. For a figurine, this might mean painting the seam to fall at the inner ankle where the leg meets the base, invisible in normal display. For a geometric model with a lip or groove, painting the seam into the concave geometry means the seam is physically recessed and invisible from normal viewing angles. The automatic positioning logic can find corners, but it cannot know which corner is the least visible in your specific display context. You know that. Seam painting lets you tell the slicer directly.
The forbid option is equally useful: if the automatic logic keeps placing the seam somewhere visible — the front face of a figurine, the outer surface of a cylinder’s most prominent face — you can paint a forbid zone over that area and force the slicer to look elsewhere. Combining enforce and forbid painting on the same model gives you complete deterministic control over seam placement regardless of what the automatic logic would choose.
Method 3: Scarf Seam — the game changer
Scarf Seam is the most significant advance in seam management in the history of consumer FDM slicing, and if you are not using it you are leaving visible quality on the table. It works differently from every other seam approach: instead of repositioning the seam to a less visible location, it changes the physical nature of the seam itself so that it becomes far less visible regardless of where it falls.
The conventional seam is a hard stop and start — the nozzle finishes the perimeter loop and abruptly begins the next layer at the same point, leaving a distinct transition. The Scarf Seam changes this by approaching the layer start with a gradual ramp — the nozzle prints the last section of the perimeter with a slight upward tilt in Z, overlapping the new layer’s start point with a tapered extrusion that blends smoothly into it. The transition is no longer abrupt; it is a gradual overlap, like a scarf joint in woodworking where two pieces interlock at an angle rather than meeting bluntly end-to-end. The segmented flow control and wipe speed control that the seam system applies strengthen the riveting and weaken the seam’s visual impact.
Where to find it in Bambu Studio
Bambu Studio introduced Scarf Seam in version 1.9. Navigate to: Process → Quality → scroll to the Seam section. Scarf Seam settings appear below the standard Seam Position options. Note: some Scarf Seam parameters require Develop Mode to be enabled — press Ctrl + P to access Develop Mode, then return to Quality settings to see the full parameter set.
The primary toggle is the Scarf Seam Type dropdown in the filament settings (from version 1.10 onwards). Options are None, Contour, and Contour and Hole. Set this to Contour for outer surfaces, or Contour and Hole for models where internal holes and passages also need seam quality improvement.
Where to find it in OrcaSlicer
OrcaSlicer refers to this feature as Scarf Joint Seam rather than Scarf Seam. Navigate to: Process → Quality → scroll to the Seam section → Scarf Joint Seam toggle. The settings that follow — Scarf Start Height, Scarf Length, Scarf Slope Gap — are equivalent to Bambu Studio’s Scarf Seam parameters.
The specific settings and what each one does
Scarf Start Height — expressed as a percentage of the current layer height (or in millimetres). This controls the Z height at which the nozzle begins the scarf approach for a new layer. At 10% of layer height, the overlap begins very close to the previous layer’s surface, creating a subtle and tight blend. At 100% it degenerates into an ordinary seam. The recommended starting value is 10–20% — low enough that the blend is smooth but not so low that the geometry becomes imprecise. If you see the seam is still visible, try reducing toward 5–10%. If you see the taper causing slight under-extrusion at the transition, try increasing toward 20–25%.
Scarf Length — controls how long the tapered overlap section is. A longer scarf length produces a more gradual blend over a longer perimeter distance, which is less visible but uses slightly more printing time. A shorter scarf length is more abrupt but faster. The default in Bambu Studio is appropriate for most models — increase it for smooth cylindrical surfaces where even the default produces a faint transition, reduce it for models where the scarf length is consuming a significant portion of a short perimeter.
Scarf Slope Gap — when enabled, cuts a gap in the inner wall to accommodate the excess material at the overlap point. This prevents the scarf from creating a slight outward bulge on the inner wall at the seam location. Enable this for enclosed geometries where internal wall quality matters, or where a slight inner bulge would affect fit with another component.
When Scarf Seam is and is not the answer
Scarf Seam is most effective on simple models with limited overhang regions — the geometry that presents the cleanest opportunity for a smooth taper transition. On very complex geometries with many overhangs, tight internal channels, and rapid direction changes, the scarf approach can create artefacts where the taper geometry clashes with the model’s own geometry. On cylindrical surfaces — the hardest seam geometry to manage — Scarf Seam combined with Aligned or Back positioning often produces results that are as close to invisible as FDM printing can achieve without post-processing. Start with Scarf Seam on any model where surface quality is the priority, assess the result in the layer preview before printing, and disable it if the preview shows geometry conflicts.
Method 4: Seam Gap — fine-tuning the transition
Where to find it
In Bambu Studio: Process → Quality → Seam section → Seam Gap. This requires Develop Mode to be visible — press Ctrl + P.
In OrcaSlicer: Process → Quality → Seam Gap.
What it does and when to adjust it
Seam Gap controls how far in advance of the seam point the slicer stops extrusion — expressed as a percentage of the nozzle diameter, with a default of 15%. The logic: as the nozzle approaches the seam position to complete a perimeter loop, stopping extrusion slightly early allows the residual pressure in the melt zone to deposit the remaining material exactly at the seam point rather than continuing to ooze through it. This compensates for the natural tendency of the hotend to over-deposit at the end of an extrusion move — the filament pressure that was sustaining the extrusion does not instantly zero out when the extruder motor stops, and a gap gives it somewhere to go.
If your seam shows as a small blob — excess material at the transition — increase the Seam Gap slightly above 15%, trying 20–25% first. This stops extrusion earlier and gives more room for the residual pressure to dissipate before the seam closes. If your seam shows as a slight gap or underextrusion at the transition point — a divot rather than a blob — decrease the Seam Gap toward 10% or even 5%, stopping extrusion later so more material reaches the closing point. A well-calibrated pressure advance setting reduces the need for significant Seam Gap adjustment, because pressure advance manages residual melt zone pressure more precisely. Calibrate pressure advance first; adjust Seam Gap as a secondary refinement.
Method 5: Wipe on Loops and Wipe Speed
Where to find it
In Bambu Studio: Process → Quality → Seam section → Wipe Speed (percentage field). Wipe on Loops and additional wipe controls require Develop Mode (Ctrl + P).
In OrcaSlicer: Process → Quality → Seam section → Wipe on Loops toggle, and Wipe Speed as a separate field below it. These settings are accessible without a special developer mode.
What each one does
Wipe on Loops — when enabled, after the nozzle completes a perimeter loop and stops extrusion, it performs a short travel move back along the just-printed path before moving on to the next feature. This wiping action drags the nozzle across the slightly over-deposited seam point, physically spreading the excess material and reducing the blob profile. Think of it as a tiny squeegee pass over the seam the moment it is deposited. The effect is a physically flatter seam point, which is less visible on the finished surface. Enable this for models where the seam position setting alone is not reducing blobs sufficiently.
Wipe Speed — expressed as a percentage of the current travel speed, this controls how fast the wiping move executes. The default is typically 80%, meaning the wipe move runs at 80% of the travel speed setting. A slower wipe (lower percentage) gives more time for the nozzle to spread the material, which can produce a flatter, better-blended seam. A faster wipe reduces the time the nozzle spends at the seam, which can reduce the thermal softening of the surrounding material. Start at the default; reduce toward 50–60% if blobs are still present after enabling Wipe on Loops; increase toward 100% if the wipe is dragging material in a way that smears rather than smooths.
Role-based Wipe Speed — a more granular control that applies different wipe speeds to different print roles (inner wall, outer wall, perimeters). This is primarily relevant when the wipe speed that works well for outer walls is creating problems for inner walls or vice versa. For most hobbyist applications, a single wipe speed setting is adequate. Role-based control is for situations where the standard wipe is causing quality issues in one specific role that the global setting cannot address without compromising another.
Method 6: Vase Mode — the only way to eliminate the seam entirely
If the seam problem is non-negotiable and the model geometry permits it, vase mode eliminates the seam entirely rather than hiding it. In vase mode, the slicer generates a single continuous spiral toolpath that ascends gradually through the Z axis without stopping to start a new layer. Because there is no start or stop — no layer boundary — there is no seam. The result is a completely smooth surface with no vertical line artefact of any kind.
Where to find it
In Bambu Studio: Process → Others tab → Spiral Vase checkbox.
In OrcaSlicer: Process → Others → Spiral Vase toggle.
The geometry constraint
Vase mode produces a single-wall, single-path print. It cannot produce solid tops (the print is open at the top), multiple walls, or internal geometry that would require the toolpath to cross itself. Models that work in vase mode are hollow shells that grow continuously upward without the path needing to cross over itself at any layer — vases, pots, lampshades, decorative cups, simple sculptures. Models with overhangs that reverse direction, internal chambers, solid floors, or multiple disconnected bodies cannot print in vase mode. The seam elimination benefit is real and significant; the geometry constraint is equally real. For the specific category of model it suits, vase mode combined with the transparent PETG settings from the transparent printing guide produces the best achievable FDM surface quality — no seam, no layer line ridge, and with post-processing, near-glass clarity.
The underlying calibration that makes all of this work better
All of the seam-specific settings above work best when the printer’s core calibration is correct. Two specific calibrations have the most direct impact on seam quality.
Pressure advance (PA) calibration is the most significant. Pressure advance controls how the extruder motor compensates for the elastic delay between commanding an extrusion and material actually arriving at the nozzle tip. An incorrectly calibrated PA value produces both over-extrusion at the start of extrusion moves (where the catch-up mechanism overshoots) and under-extrusion at the end of extrusion moves (where the pressure bled off too early). Both appear at the seam, because the seam is precisely where extrusion starts and stops. A correctly calibrated PA produces consistent extrusion at both ends of each perimeter, which means the seam starts and ends with the right amount of material rather than a blob and a gap. Run OrcaSlicer’s PA calibration model or Bambu Studio’s built-in flow/PA calibration for your specific filament before relying on seam positioning settings to fix what is actually a calibration problem.
Retraction calibration affects how much filament is pulled back before a travel move and how quickly — directly controlling whether the nozzle oozes during the travel between the end of one perimeter and the start of the next. Too little retraction and the nozzle oozes material during travel, depositing it as a blob at the next start point. Too much retraction and the nozzle creates a gap at the start of the next extrusion. For Bambu machines on PLA, the default retraction settings are well-calibrated and rarely need significant adjustment. For third-party filaments with different viscosity profiles — PETG in particular — a small retraction adjustment can make a visible difference to seam quality. As covered in the filament profiles post, this is exactly the kind of profile-level calibration that generic profiles do not do for you.
The recommended workflow, model by model
Rather than applying all settings simultaneously — which makes it impossible to tell which ones are doing the work — a logical progression from simplest to most sophisticated produces the best results with the least wasted effort.
- Start with Seam Position — choose the correct automatic positioning for the model type. Aligned or Aligned Back for most decorative prints. Nearest for complex geometric models. Back for display pieces with a clear rear face.
- Add Seam Painting if automatic placement is not right — identify the optimal seam location by examining the model, then paint enforce and forbid zones to guide the slicer.
- Enable Scarf Seam for any model where surface appearance is the priority — particularly smooth-sided or curved geometry. Check the layer preview for geometry conflicts before printing.
- Enable Wipe on Loops if blobs persist after Scarf Seam — with Wipe Speed at default (80%) initially, adjusting down if blobs remain or up if smearing occurs.
- Adjust Seam Gap if the seam shows either a consistent blob or a consistent divot — increase for blobs (stop earlier), decrease for gaps (stop later). Treat this as a fine-tune after steps 1–4 are established.
- Consider Vase Mode for any model where the geometry permits it — this is the seam elimination option rather than the seam management option, and it produces the cleanest surface of any approach when applicable.
Post-processing for seams that cannot be fully hidden in the slicer
On smooth cylindrical surfaces — the geometry that no slicer setting fully solves — post-processing is the final tool. The seam on a cylinder is physically present regardless of positioning or scarf settings, because there is no corner or concavity to conceal it and the continuous surface gives it nowhere to hide. Wet sanding starting at 400 grit, progressing to 800 and then 1200, removes the physical ridge of the seam and blends the surface. A final polish with a plastic polish removes the fine scratches the sanding leaves. The result, on a well-printed PLA cylinder, is a smooth surface where the seam position is invisible even under close inspection. This is the same process as the transparent PETG post-processing in the transparent printing guide, applied specifically to the seam area rather than the full surface.
Summary table: which setting for which problem
| Seam symptom | Primary fix | Where to find it | Secondary fix if needed |
|---|---|---|---|
| Visible vertical line on a model with corners | Seam Position → Aligned, place at sharpest corner | Process → Quality → Seam Position | Seam Painting to enforce position |
| Vertical line on a display figurine with a clear face | Seam Position → Aligned Back (OrcaSlicer) or Back (Bambu) | Process → Quality → Seam Position | Seam Painting to forbid front face |
| Visible line on a smooth cylinder or sphere | Scarf Seam enabled, Scarf Start Height 10–15% | Process → Quality → Scarf Seam / Scarf Joint Seam | Post-processing — wet sand to 1200 grit |
| Scattered blobs across surface | Seam Position → Aligned or Back (away from Random) | Process → Quality → Seam Position | Pressure advance calibration |
| Blob at seam position | Seam Gap increase to 20–25%; Wipe on Loops enabled | Process → Quality → Seam section (Develop Mode for gap) | Retraction calibration |
| Divot / gap at seam position | Seam Gap decrease to 5–10% | Process → Quality → Seam section | Pressure advance recalibration |
| Seam visible on cylindrical vase or pot | Vase Mode (eliminates seam entirely) | Process → Others → Spiral Vase | N/A — seam is eliminated, not reduced |



