Why Is the Top of My 3D Print Rough or Bumpy?
A rough, bumpy or wavy top surface often means the printer is pushing out a little too much plastic. Here's what Bambu Lab and Prusa say to check before you start changing the flow setting.
Disclosure: Some links in this post are affiliate links. The Tinkerverse may earn a commission if you buy through them, at no extra cost to you.
A top surface that feels like sandpaper, looks lumpy, or has ridges piled up near the walls is often a sign of over-extrusion: the printer is putting down a bit more plastic than the space can hold. Gaps between the lines usually mean the opposite: too little plastic. Both Bambu Lab and Prusa say the fix is to calibrate flow, but only after you’ve ruled out a few other things.
What over- and under-extrusion look like
Prusa’s knowledge base describes over-extrusion as uneven, bumpy top layers with extra material building up near the perimeters. Under-extrusion shows up as small gaps between lines or between the infill and the walls. Bambu Lab’s wiki lists the same signs, and adds that a rough or uneven surface on its own can come from an incorrect flow rate.
The setting that controls this has different names depending on the slicer. Bambu Studio calls it the flow ratio (calibrated under Calibration > Flow Rate). PrusaSlicer calls it the extrusion multiplier (in Filament Settings). In both, 1.0 means 100%.
Check these first
Neither company wants you to jump straight to changing flow.
- Run the other calibrations first. Bambu Lab says flow rate calibration is for when problems remain after you’ve already done Flow Dynamics Calibration, its name for pressure advance. Flow Dynamics compensates for the delay in nozzle pressure when the toolhead speeds up and slows down, which otherwise leaves thin spots and blobs.
- Make sure the filament is dry. Bambu Lab warns that damp filament makes Flow Dynamics results unreliable, so calibrating with a wet spool can leave you with the wrong value once the filament is dry.
- Clean the build plate. Bambu Lab also lists a plate that isn’t sticky as one reason Flow Dynamics results can be unreliable.
- Don’t fix what isn’t broken. Prusa calls extrusion multiplier calibration an advanced step and says a new printer with factory profiles shouldn’t need it. It’s most useful for a specific filament brand, color or spool, since the best value can change between them.
How to calibrate flow
Bambu Studio: Go to Calibration > Flow Rate. X1-series printers can run an automatic calibration. Other models use the manual version, which prints a set of small test blocks at different flow values. You pick the smoothest one. Bambu Lab specifically says not to choose the samples where the lines overlap, because those have too much flow, and to skip the ones with gaps between lines. Save the result to a filament preset.
PrusaSlicer: Prusa’s visual method has you print its test cube with the default PLA preset at 0.20 mm, then look at and feel the top surface. If material piles up near the perimeters, lower the extrusion multiplier. If you see gaps between lines, raise it. Change it by 1–2% at a time and reprint. Prusa notes that most adjusted values land between 0.9 and 1.1. There’s also a more precise method that uses calipers to measure a thin-walled test print.
When it isn’t flow
Not every rough or wavy surface is a flow problem, and forum threads about this often don’t end with one clear answer. In one recent thread, a user who saw wave patterns only on their solid infill got rid of them by switching the top and bottom infill pattern to monotonic. Treat that as one user’s fix, not a rule. If calibration doesn’t help, commenters on Prusa’s calibration article suggest ruling out a worn or partly clogged nozzle, which no flow setting will fix.
The full guides from Bambu Lab and Prusa, linked below, walk through each calibration with photos.