05 / Surface inspection5 min workflowUpdated: August 19, 2026

How to locate a likely Z seam in G-code

A perimeter loop has to start and end somewhere. When those points align across layers, the printed surface may show a vertical seam—but the viewer displays paths, not the final surface artifact.

Reviewed publication
Short answer

Isolate one outer-wall layer in 2D, find where its perimeter begins after travel or recovery, then compare that position on adjacent layers. A repeating position is a likely seam candidate. Confirm and change seam placement in the slicer.

Inspection steps

Use the views in this order so the broad shape, the layer detail, and the source line tell one consistent story.

  1. 01

    Choose a clean outer-wall layer

    Pick a middle layer with a clear perimeter, away from the first layer, top skin, major overhang transitions, or regions where the shape changes abruptly.

    • Use the 2D single-layer view rather than the complete 3D stack.
    • Color by feature when slicer comments identify outer walls.
  2. 02

    Trace the start of the perimeter loop

    Look for a travel move arriving at the wall, followed by recovery or the first depositing segment. Select the path to connect that point to its original source line.

    • The geometric start/end is evidence of planned path order, not a rendered seam marker.
    • Complex shapes can contain several loops and several candidates in one layer.
  3. 03

    Compare adjacent layers for alignment

    Step upward and downward through nearby layers. A candidate that remains in roughly the same XY position forms the planned pattern commonly associated with an aligned seam.

    • A position that moves around the perimeter may reflect random or nearest-placement logic.
    • Make seam changes in the slicer, export again, and compare the new G-code rather than editing motion blindly.

What to look for

These are observable clues in the file, not guarantees about the physical print.

Arrival travel

A non-extruding move ending at an outer wall can reveal where the next loop starts.

Repeated XY position

Similar starts across consecutive layers form a stronger aligned-seam candidate.

Slicer feature context

Outer-wall labels and seam settings improve interpretation when those annotations are present.

What this cannot prove

A G-code viewer reads planned commands. It does not see nozzle condition, wet filament, calibration, or how firmware and hardware execute the job.

  • GCODE/VIEW does not currently calculate or label a definitive seam. The workflow manually inspects path starts and source context.
  • The visibility of the physical seam also depends on extrusion, pressure/linear advance, temperature, material, model shape, and printer calibration.

Common questions

Can a G-code viewer show the exact seam automatically?+

Some slicer previews carry dedicated seam visualization. This viewer currently helps you inspect perimeter starts manually and does not claim an automatic seam detector.

Why are there several possible seam points?+

A layer can contain outer and inner loops, holes, islands, supports, and multiple parts. Each closed loop needs its own start and end.

Technical sources

The workflow is grounded in current viewer behavior and these official technical references.

LOCAL FILE / NO UPLOAD

Inspect your file now

The viewer reads G-code locally in this browser. No file upload or account is required.

Open viewer ↑