• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Advanced top surface guide - understand & improve 3D Printer File Image 1
Advanced top surface guide - understand & improve 3D Printer File Image 2
Advanced top surface guide - understand & improve 3D Printer File Image 3
Advanced top surface guide - understand & improve 3D Printer File Image 4
Advanced top surface guide - understand & improve 3D Printer File Image 5
Advanced top surface guide - understand & improve 3D Printer File Image 6
Advanced top surface guide - understand & improve 3D Printer File Image 7
Advanced top surface guide - understand & improve 3D Printer File Image 8
Advanced top surface guide - understand & improve 3D Printer File Image 9
Advanced top surface guide - understand & improve 3D Printer File Image 10
Advanced top surface guide - understand & improve 3D Printer File Image 11
Advanced top surface guide - understand & improve 3D Printer File Image 12
Advanced top surface guide - understand & improve 3D Printer File Image 13
Advanced top surface guide - understand & improve 3D Printer File Image 14
Advanced top surface guide - understand & improve 3D Printer File Image 15
Advanced top surface guide - understand & improve 3D Printer File Image 16
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 1
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 2
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 3
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 4
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 5
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 6
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 7
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 8
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 9
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 10
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 11
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 12
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 13
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 14
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 15
Advanced top surface guide - understand & improve 3D Printer File Thumbnail 16

Advanced top surface guide - understand & improve

Criticalprint3d avatarCriticalprint3d

December 6, 2025

makerworld-icon
DescriptionCommentsTags

Description

NOTICE: There is a bug in the latest BambuStudio that appears to reset the value you enter in step 5 (plate 7). The value is stored, it is only the number that you see that resets so it still works. Sometimes however, Bambu Studio may crash when changing these surface flow values in the object tab. If it does, print only one model at a time and change the global value instead.

In collaboration with MakeWonderfulThings:  https://makerworld.com/en/@MakeWonderful thank you for your feedback and support!

Welcome! 
This model and guide is designed to showcase many common issues or imperfections that can be seen on the top surface of a print.
Instead of a simple small square or circle, it will show issues that can appear in a wide variety of models and situations.

The goal is for you to learn what causes an issue and how to fix it as well as providing a platform for you to test settings on your own for an even smoother surface. 

Boost MeIf you learn something useful from this, feel free to send a boost!
I'm always open for feedback if your knowledge and experience differs from mine.


[Work in progress]

Purpose
My original purpose with this was to find a more consistent alternative to ironing (people need vastly different settings) but I decided to also document various surface issues and how to fix them. If the top layer doesn't look good with standard settings, we should take a step back and fix any underlying issues first. 
Depending on the reason you are using ironing, it may not be needed at all after following this guide.

How to improve the top surface
My preferred method is to reduce the top surface line width. (Enable advanced settings to change this). This will also reduce the size and visibility of imperfections and lead to an overall better surface. 
Smaller lines are smoother but may create their own issues (refer to pictures) so I recommend using lines wider than 0.25mm. 
75% of the nozzle diameter is a good starting value (0.3mm for a 0.4mm nozzle).
Something like 0.35mm can likely be used as a default with no further tinkering. But please experiment on your own and let me know in the comments what settings worked best for you and what printer and filament you used!
Top Surface line width: 
Top surface speed: 
Top surface flow: 
Filament: 
Printer: 

(Future work: Ironing)
A smoother top surface will also give ironing a better foundation to work on. Hopefully this can lead to being able to iron with more similar settings across different printers, filaments and people. To test this theory I need your help so please share your findings and settings used for this too.
[insert picture of ironing on standard settings surface vs smaller line width]

Getting started

Open the project and follow the instructions. Remember to print one with standard settings first to make sure there are no underlying issues!

Refer to the pictures for explanations and guidance.
If you miss any instructions, let me know. Make sure to add this project to your collection so you can find it again.


Model features, see pictures. (For in depth descriptions, see the bottom of this document.)
The following top surface issues can be seen on the model:

  • Transition lines
  • Surface variations
  • Gapfill
  • Gaps at line ends near walls (not seen in the slicer)
  • Over- and under-extrusion
  • Flow dynamics calibration issues
  • Top surface delamination (this can happen when the line width is too low)
  • And more

The model prints in about 10 minutes (not counting printer startup)
The thickness ensures there is sparse infill which prevents bed related issues from affecting the top layers. We can also experiment with infill settings and number of top layers if needed. My recommendation is to use at least 6 top layers for 0.20mm layer height.

 

What the model doesn't show:

  • Warping and how it can create local over-extrusion on the top surface
  • Difficult overhangs that curl up and cause local over-extrusion.
  • Large surfaces
  • Thin walls
    (I have added a few alternative test models)


Settings of importance

  • Top surface line width (enable advanced settings)
  • Top surface pattern
  • Solid infill pattern
  • Top surface speed
  • Top surface flow (enable Develop mode in preferences)
  • Reduce infill retraction
  • Enough top layers and infill

Prerequisites

  • Filament Flow calibration
  • Flow dynamics calibration
  • Drying the filament depending on the material (and while not as common, this can also be needed with PLA)

 


*********************************************************************************************************************


In-depth descriptions if you want to know more. Completely optional! [Work in progress]

There are numerous factors that affects the top surface finish. If you want to know more than what is included in the pictures, here are more detailed explanations. This is all based on my own experience and extensive testing over years of working with 3D-printing. That said, I don't know everything and I welcome any input if you have other experiences or knowledge. Especially if you disagree with me.


Transition lines: 
A printed line will always become slightly wider than the line width setting. In reality, the sides of a printed line are rounded and will bulge out on the middle. When the next line is printed next to it, it will be pushed ever so slightly to the side. This usually has no practical importance but when a new line is printed between two already printed lines there will be less space for it. It will look different and can be felt as raised edge, especially if flow isn't calibrated. This effect is greatly reduced by using a monotonic top surface pattern which is typically enabled by default. Transition lines on the solid infill layer below the top surface can often be seen through the top surface unless that layer too has a monotonic pattern. They will appear perpendicular to the top surface transition lines.
However there can still be a small visual difference even with monotonic when the printer returns to continue an already printed area.
Suggested solutions:

  1. Set both top surface and solid infill pattern to “Monotonic” or "Monotonic Line". Line has worked best for me.
  2. Calibrate filament flow
  3. Change Top surface flow
  4. Change Top surface speed

 

There is a third type of line that can be seen primarily on transparent filaments and shiny filaments.
When printing top and bottom layers that is not visible on the outside of the print, the slicer ignores retractions which may leave drag marks and oozing on those layers. They can sometimes be visible through the top surface.
Suggested solution:

  1. Turn off the setting “Reduce infill retractions" in the Others tab - gcode output. This will increase the number of retractions in a print greatly though and may increase the wear on the printer if used all the time. For specific cases like with transparent filaments it can be useful though.


Surface variations:
Small and large top surface areas often looks different. This can have different causes but the biggest one is probably speed and acceleration related. When the printer starts printing a line, it will take some time before it reaches it's top speed. This delay is determined by the printers acceleration. Slow speed at the start and end of lines often makes the surface more shiny while larger, faster areas can become more matte. Therefore, a lower top surface speed can reduce the visual difference. Different filaments behave differently though. Flow and Flow dynamics can have a large impact too.
Suggested solutions:

  1. Increase or decrease surface speed (recommended)
  2. Increase or decrease surface line width (this changes the flow rate which in turn can affect how shiny the filament becomes).
  3. Increase or decrease hotend temp


Ironing

During ironing the filament is extruded very slowly and will spend a longer time in the hotend. This can degrade the filament to the point where an ironed surface starts out looking good but turns bad after a while depending on the settings. The larger the area, the higher the risk for it to happen. It will take a while for all the degraded filament to exit the nozzle after the ironed surface is finished so the next area of the print may also start out worse.
You can reduce this risk by increasing how fast the filament is extruded during ironing. (I do not recommend changing Ironing flow for this specific purpose).

Suggested solutions:

  1. Increase ironing spacing (my recommendation)
  2. Increase ironing speed
  3. If there are gaps in the ironed surface, make sure you have enough top layers and infill before changing flow.


Gaps near walls at the end of lines (not seen in the slicer):

Sometimes when a top surface line meets a wall it will not connect at the end, leaving gaps. This can be caused by not having calibrated flow (too low) or flow dynamics (too high K-value) and is more or less common with different filaments. 
For the “Monotonic” pattern, you can increase “Infill/Wall overlap” but this may have side effects in other areas since we are essentially adding more material everywhere infill meets a wall.
For the “Monotonic lines” pattern, you can try increasing “Monotonic line travel extend". It doesn't overlap the lines but it can help connect the line ends better.

Suggested solutions:

  1. Calibrate flow and flow dynamics
  2. "Increase infill/wall overlap" or "Monotonic line travel extend" depending on the pattern used.
  3. Increase top surface speed (helped me some but it had side effects)
  4. Increase top surface flow
  5. Dry the filament (helped but didn't completely fix it for me)
  6. Increase temp

Gapfill:

Some areas of a print cannot be filled with an ordinary line because it's too big. The slicer will use gapfill settings instead. These gaps are largest where top lines run almost parallel to a wall.
The amount and size of gaps that needs to be filled will vary with the model geometry and some settings. Wider lines will lead to fewer but larger gaps that needs to filled.
 


Over- and under-extrusion:
We want lines to print without any signs of gaps between them while not extruding more filament than there is room for. In my opinion, Bambu Studio's built in manual flow calibration is not very accurate and I recommend finding an alternative on Makerworld with good ratings.
Over-extrusion will be visible as blobs, ridges and a rough top surface and can make filament build up on the nozzle. It can reduce dimensional accuracy. A small amount of over-extrusion can make the print stronger and improve transparency of clear filaments. It can also make vases watertight.
Under-extrusion will be visible as gaps between lines and the print will be easier to break. A small amount of under-extrusion can improve dimensional accuracy and prevent filament buildup on the nozzle for sticky materials like PETG.
 

In a perfect world, the cross-section of a printed line would be a rectangle and there would be no gaps between the lines at all. In real life, lines have rounded sides so it will be impossible to completely fill in all space between them. There will be tiny gaps where the corners would be (it's one of the reasons transparent filaments aren't clear when printed). In this example, extruding the theoretical 100% flow would mean more filament than there is room for. However, this is not the entire story.
Different materials behave differently when extruded (die swell, viscosity, moisture content etc.). For these reasons, the default flow varies for different filaments.
Filament tolerances also directly affects the final result.

 

Flow dynamics calibration issues:

 

When the extruder starts or stops, there is a tiny delay before the flow changes at the nozzle tip. Without flow dynamics (also called pressure advance), this would lead to too much filament being extruded when the printer slows down and too little when it accelerates. With calibrated flow dynamics, the extruder starts and stops a small distance before a speed change to compensate for this. Typically, the more flexible a filament is, the more compensation is needed. 
Too much compensation (the K-value) will lead to gaps near walls and rounded corners. 
Too little compensation will lead to overextrusion near walls and underextrusion in the middle of flat surfaces. The corners will swell.
There is also a setting in Orcaslicer: “Small area flow compensation”. This aims to improve pressure advance for short lines where it typically isn't as accurate: https://github.com/OrcaSlicer/OrcaSlicer/wiki/quality_settings_wall_and_surfaces#small-area-flow-compensation



Delamination of the top surface layer:
This can happen with too small line width in relation to the nozzle diameter. The main causes (as I understand it) is:
The contact area is very small, giving low layer adhesion. 
The filament is not being squished into the surface below also giving low layer adhesion.
The flat surface of the nozzle will “rub” on already printed lines, pulling and dragging them loose.
Possible solutions:

  1. Increase surface line width
  2. Decrease surface speed
  3. Decrease fan speed
  4. Increase hotend temp


Warping

If a model starts getting loose from the buildplate it can warp, pushing previously printed layers upwards. When the next layer prints, there wont be enough room for it, causing local over-extrusion. Sometimes a model only loosens a little bit at a corner or along an edge and it may not be obvious at first glance. On thin parts, this can affect the top surface.


Difficult overhangs

Steep overhangs or overhangs that aren't cooling fast enough tend to rise up, giving less room for the next layer. Lower layer height helps but too low and the layer doesn't have enough rigidity to keep its shape while cooling. Wider lines help too. But this is another topic.

License:

MakerWorld Exclusive License

Related Models

Modular Mounting System preview image

Modular Mounting System

HeyVye profile image

HeyVye

69,121

Finished Surface Pattern (Works for Top/Bottom) preview image

Finished Surface Pattern (Works for Top/Bottom)

Tonedeaf profile image

Tonedeaf

0

Top Surface Pattern Test preview image

Top Surface Pattern Test

maxim.mcl profile image

maxim.mcl

4

Parametric Hinge preview image

Parametric Hinge

rohingosling profile image

rohingosling

51,917

Flat surface contraption for the PS3 Slim preview image

Flat surface contraption for the PS3 Slim

gammy profile image

gammy

7

GEN2 Table Top Kit V2 - MEDIUM preview image

GEN2 Table Top Kit V2 - MEDIUM

Jerrari profile image

Jerrari

59

Cute Dragon - more easy printing preview image

Cute Dragon - more easy printing

Sebastian_v650 profile image

Sebastian_v650

29,868

GEN2 Table Top Kit V2 - 185 (STANDARD) preview image

GEN2 Table Top Kit V2 - 185 (STANDARD)

Jerrari profile image

Jerrari

2,368