Z-Seam in 3D Printing: How to Prevent it

 |  Cchavi Malik

How to Prevent Z-Seam in 3D Prints

Z-Seam in 3D Prints

A noticeable seam is one of the most typical issues with 3D printing. The Z seam is a vertical line that runs along the Z-axis and looks like a raised line or stacks of blobs vertically. The Z seam marks the beginning and ending points of each print layer.

When the printer moves from one layer to another, it leaves a visible mark on the printed object's surface, which can be quite unattractive. Thankfully, you can hide or at least reduce the presence of the Z seam by using certain settings and procedures. In this post, we'll look into what causes this problem and offer solutions for concealing the Z seam so your 3D printers are always perfect.

How to Prevent Z-Seam in 3D Printing?

Decrease the print speed to give the filament more time to extrude, which in turn reduces the pressure buildup at the hot end. This may cause layer transitions and Z seams to become less noticeable. Playing around with different speeds can help you discover the sweet spot between print speed and print quality.

Slicing software such as Ultimaker's Cura conceals the Z seam effectively by positioning them in sharp corners or extremely tight radii. Modifying the retraction settings, decreasing the nozzle settings, activating coasting, enabling linear advance, and decreasing the print speed are all ways to hide the Z seam.

What Causes Z-Seam in 3D Printing?

As we've already established, Z seam is a print quality issue that affects all prints to some extent; however, the extent to which it manifests varies depending on various circumstances.

 The extrusion process warrants our full attention. While the printhead, especially the nozzle, jumps to the next layer, a Z seam forms. In the instant preceding this leap, the printer comes to a brief halt as the Z-axis stepper motors elevate it to the subsequent layer, effectively stopping extrusion.

It is possible for the nozzle to leak extra filament during this delay. When printing, pressure builds up in the hot end, causing this undesirable extrusion. A small extrusion of material occurs as a result of the extruder's brief pause, which releases pressure. The Z-seam bumps are the result of surplus material adhering to the print at the pause point.

The slicer is responsible for determining how to align the bumps. Because most slicers preset the beginning and ending points of successive layers to be directly above one another, the bumps will align to form a noticeable Z seam.

It may seem like a no-brainer to put the beginning and ending points in the same spot, but doing so maximizes efficiency and reduces print time. Restarting the print at a different place to begin the next layer could result in stringing on prints since changing the start point doesn't remove the built-up pressure.

How to Prevent Z-Seam in 3D Prints?

1. Reduce the Nozzle's Heat

The nozzle temperature in a 3D printer affects both the flow rate and plastic viscosity. The temperature of the nozzle affects both the extrusion rates and plastic flow rate. A hotter nozzle produces more viscous plastic, which in turn causes a faster extrusion rate.

You can minimize the visibility of the Z seam by lowering the nozzle temperature, which will stop over-extrusion. Thingiverse has a temperature calibration tower that you can use to adjust the nozzle temperature.

2. Reduce Printing Speed

Reduce Printing Speed

If the printing speed is slower, the extruder has more time to retract the filament between printing motions, particularly when printing the outside wall. Less pressure in the 3D printer nozzle between layer transitions, caused by greater time to extrude filament, reduces the visibility of the Z seam. Minimising Z seams in 3D printing is as simple as lowering the outer wall speed to 15 mm/s.

3. Turn on Coasting

Coasting in Cura

When you enable coasting, your printer will cut off the filament supply to the nozzle just before the print head completes a layer. Coasting enables the heat block to release pressure. At the very end of each layer, the print head prevents filament over-extrusion by releasing any remaining pressure.

To avoid microscopic gaps when the printer runs out of material before the end of the layer, it's vital to experiment with this option and find a balance. Option: Coasting too high may cause this problem. Z seams can form if the coasting value isn't high enough to protect the layer's end from unwanted extrusion.

4. Modify the Wipe Distance Outside the Wall 

At the end of each layer, you can release pressure inside the hot end by wiping quickly from side to side. Before applying a new layer, wipe off any excess melted plastic.

5. Enable Linear Advance

The firmware feature, known as linear advance, maintains a steady extrusion rate in response to the printer speed by adjusting the pressure of the heat block.

There will be an increase in filament output due to the internal pressure of the extruder if the nozzle experiences abrupt acceleration or deceleration. By modifying retractions in response to the nozzle speed, linear advance reduces the nozzle pressure. The end result is a minimal overhang at the seam between layers.

Unlike the other options, you need to go into the printer's firmware settings, not the slicing software, to configure linear advance. Improving print quality by enabling linear advance is a simple enough task. Adjusting the K factors for the print temperature and filament material qualities is necessary. However, for the majority of PLA prints, a value of 0.5 is sufficient.

6. Change the Z Seam Corner Preference

Z Seam Corner Preference

Slicing programs like Cura have a preference setting for Z seam corners, allowing you to choose where the Z seam should begin and where it should end in your 3D print. This parameter determines whether the seam is obvious or subtle in the finished print. The following is an explanation of the various Z seam corner preference settings and how they work:

-None: With this option selected, we do not have a preference for the starting point of any layer. It lets the slicer rely on its default behavior, which may not be the best choice for concealing the Z seam.

-Hide Seam: To make the Z seam line up with the model's inside corners, use the "Hide Seam" option. You can make the seam less noticeable by positioning it in less visible parts of the print, but it won't disappear completely.

-Expose Seam: The "Expand Seam" option flips the seam so that it's visible from the outside rather than hidden. Depending on the geometry of the model, this placement may be less obvious in some printing; however, it is usually more noticeable than the "hide seam" option.

With the new "Hide or Expose Seam" option, the printer now has more leeway to decide which corner of the printout should have the Z seam. According to the model's specifications, it grants the slicer some leeway.

-Smart Hiding: Similar to the last option, "Smart Hiding" lets the slicer program (such as Cura) determine where the Z seam should go. Choosing the innermost corners is its primary goal, although it can also select the outermost corner if needed. The goal of this option is to efficiently balance seam visibility with print aesthetics.

7. Adjust the Z Seam Alignment

Cura and similar cutting programs provide you with fine control over the Z seam's alignment. You can adjust the alignment of the 3D print's bumps with the Z Seam Alignment. Layer transitions are still noticeable even after using the Z Seam Alignment option. By carefully positioning layer transitions in less prominent parts of your 3D model, you can actually conceal or at least minimize the seam's visibility. Basically, you can determine where each new layer starts with this parameter.

Z-Seam Alignment Choices in Cura

3D prints with Z-seam

1. Choose "User Specified" to specify the exact location of the z-seam by hand. If you have an object with an unseen side, this could be helpful. You have the option to choose a default location in the configuration. For optimal seam concealment when printing, remember to set a coordinate on the inside of your model.

2. Using the "random" option, the program decides exactly where to sew the seam. Every layer begins at a different random location. By preventing the same overlapping layer transition from occurring in successive layers, the setting gets rid of the vertical seam. Moving the layer transitions to different locations within the print reduces the seam's overall unflattering visual effect. But it's not an ideal answer. Unattractive bumps or pimples may still be visible, but they won't be as prominent. Only 3D printers that have been fine-tuned and have a small amount of Z seam should use this setting.

3. Using the "shortest" method, you can make a layer begin just above the preceding one's end point. Even though it reduces print time, the Z seam remains visible when using the shortest setting. If you would like to hide the Z seam, you should not select this option.

4. Another option would be “sharpest corner.” A cube, for example, would have a sharp corner, and this feature would position the Z seam at that corner. This option effectively blends the z seam into the vertex, hiding it in a corner so it is less obvious. You won't notice the seam on flat surfaces.

Which Is the Best 3D Printing Software?

There are many 3D printing software programs available that you can use to prepare your files for 3D printing, and a good example is SelfCAD. It is user-friendly software that comes with all the necessary tools that you need to create both simple and complex 3D models. Some of the software tools include freehand drawing and sketching, image-to-3D models, powerful 3D sculpting brushes, modification and deformation tools, and easy-to-use selection modes. The video below shows the overview of the software.

SelfCAD also comes with an in-built online slicer that you can use to slice 3D models and generate the G-code to send to your 3D printer.

If you would like to learn how the software works, SelfCAD comes with many interactive tutorials to help you learn 3D modeling. There are also many YouTube videos, like 3D modeling tutorials for beginners and 3D modeling 101 series, to help you get started with ease.

Eliminating Z-Seams With Ease

Due to technical constraints, Z-seams are practically inevitable in filament-based 3D printing. As a result, your best bet is to aim for nearly imperceptible Z-seams. Slicers include a number of features tailored to this function.

You can always try cutting and sanding the Z-seam if that doesn't work. Given that the output will not be flawless, it is usually necessary to employ a mix of appropriate slicer settings and post-processing techniques.


Enjoy powerful modeling, rendering, and 3D printing tools without the steep learning curve.

Need to learn 3D modeling? Get started with interactive tutorials.

Was this blog post interesting or helpful?