Repository navigation
quality_settings_ironing
Ironing is a process used to improve the surface finish of 3D prints by smoothing out the top layers. This is achieved by printing a second time at the same height, but with a very low flow rate and a specific pattern. The result is a smoother surface that can enhance the aesthetic quality of the print at the cost of increased print time.

Tip
For multi-material prints, consider using Material Setting Overrides to customize ironing settings for each material.
Important
Ironing can cause filament to move very slowly through the hotend, which increases the risk of heat creep and potential clogging. Monitor your printer during ironing and ensure your hotend cooling is adequate to prevent jams.
Mode: Advanced.
Variable: ironing_type.
Type: Choice.
Options: no ironing, top, topmost, solid.
CLI Example: --ironing-type="no ironing".
This setting controls which layers are ironed.
-
All top surfaces: All top surfaces will be ironed. This is the most common setting and is used to smooth out the top layers of the print.
-
Topmost surface only: Only the last top layer of each object will be ironed. This is useful for prints where only the last layer needs to be smoothed.
-
All solid layers: All solid layers, including internal solid infill and top layers, will be ironed. This can be useful for prints that require a very smooth finish on all solid surfaces but may increase print time significantly.
Mode: Advanced.
Variable: ironing_pattern.
Type: Choice.
Options: rectilinear, concentric.
CLI Example: --ironing-pattern=rectilinear.
The pattern that will be used when ironing. Usually, the best pattern is the one with the most efficient coverage of the surface.
Tip
See Infill Patterns Wiki List with detailed specifications, including their strengths and weaknesses.
The ironing patterns are:
Mode: Advanced.
Variable: ironing_flow.
Type: Percentage.
CLI Example: --ironing-flow=20%.
The amount of material to extrude during ironing.
It is a percentage of the flow of a normal layer height. A lower value will result in a smoother finish but may not cover the surface completely. A higher value may cover the surface better but can lead to over-extrusion or a rougher finish.
A lower layer height may require higher flow due to less volumetric extrusion per distance.
Mode: Advanced.
Variable: ironing_spacing.
Type: Float.
CLI Example: --ironing-spacing=1.
The distance between the lines of ironing.
It's recommended to set this value to be equal to or less than the nozzle diameter for optimal coverage and surface finish.
Mode: Advanced.
Variable: ironing_inset.
Type: Float.
CLI Example: --ironing-inset=1.
The distance to keep from the edges, which can help prevent over-extrusion at the edges of the surface being ironed.

If this value is set to 0, an inset of half the nozzle diameter is used, so the ironing pattern stays slightly inside the outer boundaries of the top surface being ironed.
Mode: Advanced.
Variable: ironing_angle.
Type: Float.
CLI Example: --ironing-angle=1.
The angle of ironing lines offset relative to the top surface solid infill direction.
This option can only be edited when the ironing Pattern is Rectilinear.
Commonly used ironing angle offsets are 0°, 45°, and 90°, each producing a different surface finish which will depend on your printer nozzle.
Tip
Enable Align directions to model to make the ironing direction follow the model's orientation on the build plate.
Mode: Advanced.
Variable: ironing_angle_fixed.
Type: Boolean.
CLI Example: --ironing-angle-fixed=1.
Use a fixed absolute angle for ironing that is not offset from the top surface infill direction. This results in an ironing finish that does not have alternating line directions and may result in a more uniform surface finish and reduced tiger striping effect when reflecting light.
When enabled, the Angle Offset value is used as the absolute ironing angle. Choose an angle that is well offset from all the affected top surface solid infill directions.
Suggested fixed ironing angles are 0° and 90° if you are using the default solid infill direction of 45°.
This option can only be edited when the ironing Pattern is Rectilinear.
See Speed settings for other layers for more information about ironing speed.