* Change ironing angle setting to be an offset angle from the top surface angle rather offset from the layer 0 angle that changes on each layer. * Change Ironing angle offset range from [-1,359] to [0,359]. -1 is redundant because it is the same behavior as 0 offset. * Change ironing_angle new default value to 0. * Update existing print profiles' hardcoded ironing_angles from -1 to 0 to reflect new default value. * Add migration for old -1 ironing_angle settings. Remove logic for -1 ironing_angle. * Add u8 prefix for degree symbol string * Use solid_infill_direction instead of infill_direction for top surface infill direction. Use calculate_infill_rotation_angle to add offset to solid_infill_rotate_template if used. * Update quality settings wiki for Ironing * Set f->is_using_template_angle when making ironing filler objects * Update quality_settings_ironing link from #angle to #angle-offset --------- Co-authored-by: Noisyfox <timemanager.rick@gmail.com>
3.7 KiB
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 increasing print time.
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.
Type
This setting controls which layer being ironed.
- 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 the last top layer of the print 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.

Pattern
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:
Flow
The amount of material to extrude during ironing.
This % is a percentage of the normal flow rate. 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 rougher finish.
A lower layer height may require higher flow due to less volumetric extrusion per distance.
Line spacing
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.
Inset
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, the ironing toolpath will start directly at the perimeter edges without any inward offset. This means the ironing pattern will extend all the way to the outer boundaries of the top surface being ironed.
Angle Offset
The angle of ironing lines offset relative to the top surface solid infill direction. Commonly used ironing angle offsets are 0°, 45°, and 90° each producing a different surface finish which will depend on your printer nozzle.
Speed
See Speed settings for other layers for more information about ironing speed.

