-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
quality_settings_seam
Unless printed in spiral vase mode, every layer needs to begin somewhere and end somewhere. That start and end of the extrusion is what results in what visually looks like a seam on the perimeters. This section contains options to control the visual appearance of a seam.
- Seam Position
- Modifiers
- Tips
- Troubleshooting Seam Performance
Controlling the position of seams can help improve the appearance and strength of the final print.
Typically, Aligned Back, Aligned, or Back work the best, especially in combination with seam painting.
However, as seams create weak points and slight surface "bulges" or "divots", random seam placement may be optimal for parts that need higher strength as that weak point is spread to different locations between layers (e.g., a pin meant to fit through a hole).
Will attempt to align the seam to a hidden internal facet of the model.
Combines Aligned and Back strategies by prioritizing seam placement away from the front-facing side while still finding optimal hidden locations 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.
Will place the seam at the nearest starting point compared to where the nozzle stopped printing in the previous layer. This is optimized for speed, low travel, and acceptable strength.
This option places the seam on the back side (Min Y point in that layer) of the object, away from the view. It is useful for objects that will be displayed with a specific orientation.
This option places the seam randomly across the object, which can help to distribute the seam points and increase the overall strength of the print.
As the seam location forms a weak point in the print, staggering the seam on the internal perimeters can help reduce stress points. This setting moves the start of the internal wall's seam around across layers as well as away from the external perimeter seam. This way, the internal and external seams don't all align at the same point and between them across layers, distributing those weak points further away from the seam location, hence making the part stronger. It can also help improve the water tightness of your model.
Controls the gap in mm or as a percentage of the nozzle size between the two ends of a loop starting and ending with a seam.
- A larger gap will reduce the bulging seen at the seam.
- A smaller gap reduces the visual appearance of a seam.
For a well-tuned printer with pressure advance and filament retraction, a value of 0-15% is typically optimal.
Adjusts the extrusion flow rate at seam points to create a smooth overlap between the start and end of each loop, minimizing visible defects.
Advantages:
- Reduces visible z-seams
- Improves cosmetic quality of curved surfaces
- Can slightly improve part strength at seams by softening transitions
Disadvantages:
- May increase print time slightly
- Less effective on sharp corners and overhangs
- Requires tuning of parameters like length, speed, and flow for best results
Note
Read more here: Better Seams - An OrcaSlicer Guide.
- Contour: Applies scarf seams exclusively to the outermost perimeter of the model.
- Contour and hole: Extends scarf seams to both the outer perimeter and the inner walls surrounding holes within the part.
Dynamically applies scarf joints only on smooth, curved perimeters where traditional seams would be visually prominent. Sharp corners will still use standard seams to maintain dimensional accuracy.
This option sets the printing speed for scarf joints.
It is recommended to print scarf joints at a slow speed (less than 100 mm/s).
It's also advisable to enable Extrusion rate smoothing if the set speed varies significantly from the speed of the outer or inner walls. If the speed specified here is higher than the speed of the outer or inner walls, the printer will default to the slower of the two speeds. When specified as a percentage (e.g., 80%), the speed is calculated based on the respective outer or inner wall speed. The default value is set to 100%.
Defines the vertical offset for the start of the scarf ramp, specified either in millimeters or as a percentage of the current layer height.
A value of 0 means the scarf begins at the same height as the current layer and ramps up to the full layer height over the scarf length.
For example, on the second layer with a 0.2 mm layer height, setting this to 50% (0.1 mm) will start the scarf at 0.3 mm and ramp up to 0.4 mm by the end of the scarf length, while the rest of the lines print at 0.4 mm.
This setting helps create a smoother transition and can reduce visible seam artifacts.
If enabled, the scarf joint wraps around the full perimeter of the wall. Typically disabled, as this may increase print time without significant seam improvement.
Defines the horizontal length over which the scarf ramp transitions. A value of 0 disables the scarf joint. The default (e.g. 20 mm) generally offers smooth and effective blending.
Minimum number of segments used to build the scarf transition.
More steps create a smoother gradient, but the default value (10) is sufficient in most cases.
Adjusts extrusion flow during scarf printing. A value of 100% applies standard flow. Lower values reduce flow but may introduce under-extrusion.
Recommended to keep at 100%.
When enabled, scarf joints are also applied to inner perimeters (e.g., holes). This has minimal visual impact and is usually left disabled unless inner seam quality is a priority.
Controls the speed of a wipe motion, i.e., how fast the nozzle will move over a printed area to "clean" it before traveling to another area of the model.
It is recommended to turn this option on, to ensure the nozzle performs the wipe motion with the same speed that the feature was printed with.
If role-based wipe speed is disabled, set this field to the absolute wipe speed or as a percentage over the travel speed.
When finishing printing a "loop" (i.e., an extrusion that starts and ends at the same point), move the nozzle slightly inwards towards the part. That move aims to reduce seam unevenness by tucking in the end of the seam to the part. It also slightly cleans the nozzle before traveling to the next area of the model, reducing stringing.
This setting will use your printer/material Wipe Distance and retract amount before wipe values.
To minimize the visibility of potential over-extrusion at the start of an external perimeter, the de-retraction move is performed slightly on the inside of the model and, hence, the start of the external perimeter. That way, any potential over-extrusion is hidden from the outside surface.
This is useful when printing with Outer/Inner or Inner/Outer/Inner wall print order, as in these modes, it is more likely an external perimeter is printed immediately after a de-retraction move, which would cause slight extrusion variance at the start of a seam.
With seams being inevitable when 3D printing using FFF, there are two distinct approaches on how to deal with them:
- Try and hide the seam as much as possible: This can be done by enabling scarf seam, which works very well, especially with simple models with limited overhang regions.
- Try and make the seam as "clean" and "distinct" as possible: This can be done by tuning the seam gap and enabling role-based wipe speed, wipe on loops, and wipe before the external loop.
The section below will focus on troubleshooting traditional seams. For scarf seam troubleshooting, refer to the guide linked above.
There are several factors that influence how clean the seam of your model is, with the biggest one being extrusion control after a travel move. As a seam defines the start and end of an extrusion, it is critical that:
- The same amount of material is extruded at the same point across layers to ensure a consistent visual appearance at the start of a seam.
- The printer consistently stops extruding at the same point across layers.
However, due to mechanical and material tolerances, as well as the very nature of 3D printing with FFF, that is not always possible. Hopefully with some tuning you'll be able to achieve prints like this!
Imagine the scenario where the toolhead finishes printing a layer line on one side of the bed, retracts, travels the whole distance of the bed to de-retract, and starts printing another part. Compare this to the scenario where the toolhead finishes printing an internal perimeter and only travels a few mm to start printing an external perimeter, without even retracting or de-retracting.
The first scenario has much more opportunity for the filament to ooze outside the nozzle, resulting in a small blob forming at the start of the seam or, conversely, if too much material has leaked, a gap/under extrusion at the start of the seam.
The key to a consistent start of a seam is to reduce the opportunity for ooze as much as possible. The good news is that this is mostly tunable by:
- Ensure your pressure advance is calibrated correctly. A too low pressure advance will result in the nozzle experiencing excess pressure at the end of the previous extrusion, which increases the chance of oozing when traveling.
- Make sure your travel speed is as fast as possible within your printer's limits, and the travel acceleration is as high as practically possible, again within the printer's limits. This reduces the travel time between features, reducing oozing.
- Enable wipe before external perimeters – this setting performs the de-retraction move inside the model, hence reducing the visual appearance of the "blob" if it does appear at the seam.
- Increase your travel distance threshold to be such that small travel moves do not trigger a retraction and de-retraction operation, reducing extrusion variances caused by the extruder tolerances. 2-4mm is a good starting point as, if your PA is tuned correctly and your travel speed and acceleration are high, it is unlikely that the nozzle will ooze in the milliseconds it will take to travel to the new location.
- Enable retract on layer change, to ensure the start of your layer is always performed under the same conditions – a de-pressurized nozzle with retracted filament.
In addition, some toolhead systems are inherently better at seams compared to others. For example, high-flow nozzles with larger melt zones usually have poorer extrusion control as more of the material is in a molten state inside the nozzle. They tend to string more, ooze easier, and hence have poorer seam performance. Conversely, smaller melt zone nozzles have more of the filament solid in their heat zone, leading to more accurate extrusion control and better seam performance.
So this is a trade-off between print speed and print quality. From experimental data, volcano-type nozzles tend to perform the worst at seams, followed by CHT-type nozzles, and finally regular flow nozzles.
In addition, larger nozzle diameters allow for more opportunity for material to leak compared to smaller diameter nozzles. A 0.2/0.25 mm nozzle will have significantly better seam performance than a 0.4, and that will have much better performance than a 0.6mm nozzle and so forth.
The end of a seam is much easier to get right, as the extrusion system is already at a pressure equilibrium while printing. It just needs to stop extruding at the right time and consistently.
If you are getting bulges at the seam, the extruder is not stopping at the right time. The first thing to tune would be pressure advance – too low of a PA will result in the nozzle still being pressurized when finishing the print move, hence leaving a wider line at the end as it stops printing.
And the opposite is true too – too high PA will result in under extrusion at the end of a print move, shown as a larger-than-needed gap at the seam. Thankfully, tuning PA is straightforward, so run the calibration tests and pick the optimal value for your material, print speed, and acceleration.
Furthermore, the printer mechanics have tolerances – the print head may be requested to stop at point XY but practically it cannot stop precisely at that point due to the limits of micro-stepping, belt tension, and toolhead rigidity. Here is where tuning the seam gap comes into effect. A slightly larger seam gap will allow for more variance to be tolerated at the end of a print move before showing as a seam bulge. Experiment with this value after you are certain your PA is tuned correctly and your travel speeds and retractions are set appropriately.
Finally, the techniques of wiping can help improve the visual continuity and consistency of a seam (please note, these settings do not make the seam less visible, but rather make them more consistent!). Wiping on loops with a consistent speed helps tuck in the end of the seam, hiding the effects of retraction from view.
The order of wall printing plays a significant role in the appearance of a seam. Starting to print the external perimeter first after a long travel move will always result in more visible artifacts compared to printing the internal perimeters first and traveling just a few mm to print the external perimeter.
For optimal seam performance, printing with inner-outer-inner wall order is typically best, followed by inner-outer. It reduces the amount of traveling performed prior to printing the external perimeter and ensures the nozzle is having as consistent pressure as possible, compared to printing outer-inner.