S
Image To STL
← Back to Blog
3D Printing Guide 2026-06-16

How to Iron Top Surfaces in 3D Printing for Glass-Smooth Finishes

Flat top surfaces on standard FDM 3D prints usually display faint parallel line ridges where the hot nozzle completed its final top infill pass. While acceptable for rough functional brackets, visible extrusions mar the look of display plaques, custom keychains, heightmap reliefs, and game tokens.

By enabling Ironing in OrcaSlicer, Bambu Studio, PrusaSlicer, or Cura, your 3D printer transforms flat top layers into injection-molded, ultra-smooth surfaces. In this guide, we cover the extrusion physics of ironing, optimal slicer parameters, and troubleshooting common surface defects.

How Ironing Works Under the Hood

Ironing works by performing a slow, extra pass over flat top surfaces after the standard top layer is printed. During this pass, the hot nozzle tip travels at a tightly spaced step interval while extruding a tiny trickle of plastic (typically 10% to 15% of standard flow rate). The combination of radiant nozzle heat and micro-extrusion melts and fills micro-valleys between existing lines, smoothing the plastic flat.

Optimal Ironing Slicer Parameter Matrix

Slicer Parameter Recommended Value Technical Function
Ironing Pattern Rectilinear / Monotonic Extrudes ironing toolpaths in a single direction for uniform shine
Ironing Flow Rate 10% – 15% Fills micro-gaps without causing excess plastic buildup
Ironing Speed 20 mm/s – 30 mm/s Allows nozzle heat enough dwell time to soften surface ridges
Ironing Line Spacing 0.15mm – 0.20mm Tight overlap guarantees 100% surface coverage across the face

Troubleshooting Ironing Surface Defects

Hardware Compatibility & Calibration Checklist

Achieving pristine surface quality and tight dimensional tolerances requires a well-maintained 3D printer frame. Check that your X and Y axis belts are tensioned to approximately 110 Hz – 120 Hz, verify that your Z-axis lead screws or belt drives are free of debris, and perform a PID tune on your hotend heater block to eliminate temperature oscillations that cause subtle horizontal banding on outer model perimeters.

Step-by-Step Slicer Profile Optimization

Before launching your final print job, review your sliced G-code preview in OrcaSlicer, Bambu Studio, or PrusaSlicer. Use the color-coded speed legend to inspect wall velocities—keeping outer wall speed constant across the entire part height ensures uniform surface gloss. Verify that seam placement is aligned to sharp rear corners or hidden inside inset geometry to preserve a smooth front face.

Hardware Compatibility & Calibration Checklist

Achieving pristine surface quality and tight dimensional tolerances requires a well-maintained 3D printer frame. Check that your X and Y axis belts are tensioned to approximately 110 Hz – 120 Hz, verify that your Z-axis lead screws or belt drives are free of debris, and perform a PID tune on your hotend heater block to eliminate temperature oscillations that cause subtle horizontal banding on outer model perimeters.

Step-by-Step Slicer Profile Optimization

Before launching your final print job, review your sliced G-code preview in OrcaSlicer, Bambu Studio, or PrusaSlicer. Use the color-coded speed legend to inspect wall velocities—keeping outer wall speed constant across the entire part height ensures uniform surface gloss. Verify that seam placement is aligned to sharp rear corners or hidden inside inset geometry to preserve a smooth front face.

Create Your Next 3D Print Today

Convert any 2D image into a clean 3D STL file ready for your favorite slicer in seconds.

Start Converting Free