Calibration Guide

Flow Rate Calibration:
How to Dial In Your Extrusion Multiplier

Over-extrusion causes rough surfaces and dimensional creep. Under-extrusion causes weak parts and gaps. Both have the same fix: a correct flow rate (extrusion multiplier). Here's how to find it for every filament you own.

Calibration Settings OrcaSlicer ~1,800 words · 9 min read · Updated June 2026

What Is Flow Rate — and Why It Matters

Flow rate (also called extrusion multiplier or volumetric flow multiplier) is the percentage by which your slicer scales the amount of filament extruded. A value of 1.00 (or 100%) means the slicer trusts its own calculations exactly. Values above 1.00 push more filament; values below 1.00 push less.

Why does this need calibrating? Because the slicer calculates extrusion amounts based on the theoretical diameter of your filament — usually 1.75mm — and an assumed density. Real filament deviates from both. A spool labelled 1.75mm might measure 1.72mm or 1.78mm on average, and densities vary by colour, manufacturer, and even batch. The result is a systematic over- or under-extrusion that compounds across every layer of every print.

This is separate from first-layer squish (which is a Z-offset issue) and separate from pressure advance (which compensates for start/stop lag). Flow rate is the baseline that all other extrusion settings sit on top of. If your flow rate is wrong, calibrating everything else is pointless.

💡
Calibrate per filament, not per printer
Flow rate is a filament property, not a printer property. Each material brand, colour, and batch can have a slightly different optimal flow rate. Keep notes or a spreadsheet with the flow rate you found for each spool. The 5 minutes spent calibrating saves you hours of chasing print quality problems.
Typical PLA Range
0.95–1.05
Most PLA lands near 0.98
Typical PETG Range
0.95–1.02
PETG tends to run slightly low
Typical ASA / ABS Range
0.96–1.04
Varies more by brand than PLA
Typical TPU Range
0.90–1.00
Flexible filaments often need less
CF / Filled Filaments
0.95–1.05
Check nozzle wear — affects readings
Adjustment Precision
±0.01
Tune in 1% steps until walls are right

Diagnosing Over- and Under-Extrusion

Before calibrating, it helps to know which direction you're off in. The symptoms are distinct once you know what to look for.

Signs of Over-Extrusion (flow too high)

Over-extrusion pushes excess material into each layer, causing it to squeeze outward and upward rather than staying where it belongs. What you'll see: surface texture that looks rough or bumpy, elephant foot on the base layers, walls that measure thicker than they should, gaps between perimeters that look "squashed", and a slight ridge or seam at the top of tall prints where material has nowhere to go. Dimensional accuracy suffers — printed holes are smaller than designed, and parts that should fit together don't.

Signs of Under-Extrusion (flow too low)

Under-extrusion starves each layer of material, leaving gaps and weak bonding. Symptoms include: visible gaps between perimeter lines, weak layer adhesion that allows delamination under stress, a rough "grid" texture on top surfaces where infill shows through, prints that break easily along layer lines, and walls that measure thinner than designed. In severe cases you'll see missing segments or "zits" where the extruder caught up momentarily.

⚠️
Rule out these causes first
Clogged nozzle, wet filament, or printing too fast can mimic under-extrusion symptoms but won't be fixed by adjusting flow rate. Check that your filament is dry, your nozzle is clear, and your print speed is within the material's capabilities before attributing problems to flow rate.

How to Calibrate Flow Rate: Step by Step

There are several methods. The wall-thickness method is the most practical and gives reliable results without specialist equipment. OrcaSlicer's built-in flow calibration automates much of the process — use that if available.

Method 1: OrcaSlicer / Bambu Studio Flow Calibration (recommended)

OrcaSlicer includes a built-in calibration tool that prints a series of small cubes or lines at different flow rates, then lets you pick the one that looks best. This is the fastest route for Bambu Lab owners.

  • Open OrcaSlicer → Calibration → Flow Rate (or in Bambu Studio: Device → Calibration → Flow Calibration).
  • Select your filament profile and the printer you're calibrating for.
  • Print the calibration pattern. It prints a grid of small single-wall squares at flow rates ranging from approximately −15% to +15% around the current value.
  • Inspect the print: find the square where the top surface looks the smoothest and most uniform, with no gaps and no raised ridges between lines.
  • Note that square's flow value and enter it as your filament's flow ratio in the profile editor (Filament Settings → Basic → Flow ratio).

Method 2: Single-Wall Cube (manual, any slicer)

Print a 20mm calibration cube with these slicer settings: perimeters = 1, no top surface, no bottom, 0% infill, layer height 0.2mm, print speed ≤40 mm/s. The result is a hollow open-top single-wall box.

Once printed and cooled, use digital calipers to measure the wall thickness at several points around the cube. Your target is exactly your nozzle diameter — so 0.40mm for a 0.4mm nozzle. Take the average of four or more measurements.

  • Wall is thicker than 0.40mm: your flow is too high. Reduce it proportionally: if walls measure 0.43mm, multiply your current flow rate by (0.40 / 0.43) ≈ 0.930.
  • Wall is thinner than 0.40mm: flow is too low. Multiply by (0.40 / measured value) to get the correction factor.
  • Apply the new flow rate and print again to verify. Repeat until walls measure within 0.01–0.02mm of your nozzle diameter.
📐
Why single walls?
Measuring a multi-wall print is unreliable because the walls can press against each other and give a falsely narrow measurement. A single-wall print lets the filament sit exactly where the slicer placed it, making the wall thickness a direct measure of your actual extrusion volume.

Method 3: Measure Your Filament Diameter First

If you have digital calipers accurate to 0.01mm, measure your filament diameter at 10 points along a 50cm length, rotating 90° at each measurement to catch oval cross-sections. Take the average. Enter this value in your slicer's filament profile (Filament Settings → Filament → Diameter). This pre-corrects a significant portion of flow error before any prints, and the wall-thickness method then fine-tunes the rest.

This extra step matters most with budget filament from lesser-known brands. Premium filaments like eSUN and Bambu Lab's own spools typically hold diameter to ±0.03mm and diameter entry is largely optional — but it still doesn't hurt.

Step What to Do Expected Outcome
1. Measure filament Caliper readings at 10 points, enter average diameter Coarse pre-correction of flow error
2. Print calibration cube Single-wall 20mm cube, 0% infill, 1 perimeter, 40 mm/s Wall to measure against nozzle diameter
3. Measure walls 4+ measurements with calipers; average them Deviation from 0.40mm reveals correction factor
4. Calculate new flow New flow = current flow × (0.40 / measured) Proportional correction to current setting
5. Apply and verify Update filament profile; print another cube Walls within 0.01–0.02mm of 0.40mm
6. Save to profile Store flow rate per filament in slicer No recalibration needed unless you change brand/colour

Flow Rate in OrcaSlicer & Bambu Studio: Where to Find It

The location varies slightly between slicers. Here's where each one hides the flow rate setting:

OrcaSlicer

The per-filament flow ratio is under Filament Settings (the spool icon) → Basic → Flow ratio. This is a multiplier — 1.00 is the default. Values above 1.00 increase extrusion; below 1.00 reduce it. OrcaSlicer also has a Calibration → Flow Rate menu at the top that automates the print-and-compare workflow described above. The calibration wizard saves directly to your active filament profile when you accept a result.

Note: OrcaSlicer separates flow ratio (long-term per-filament correction) from first layer flow ratio (single-layer override). Only the base flow ratio needs calibration — don't adjust the first-layer override to compensate for flow rate errors; it masks the real problem.

Bambu Studio

In Bambu Studio, the flow ratio is under Filament Settings → Filament → Flow ratio. Bambu's own filament profiles come pre-calibrated for Bambu printers — if you're printing exclusively on a Bambu filament, the out-of-box profiles are usually accurate enough that flow calibration is optional. For third-party filaments, always calibrate.

Per-Material Flow Rate Reference

Material Typical Flow Rate Start Common Drift Direction Notes
PLA 0.96–1.00 Slightly high on budget brands Most forgiving; easiest to calibrate
PETG 0.95–1.00 Often under 1.00 Viscous at print temps; less flow needed
ASA / ABS 0.96–1.04 Varies by brand Shrinkage makes measurement slightly tricky — measure hot-off-print
TPU / Flexible 0.90–0.98 High — needs less than rigid filaments Compression in extruder can inflate apparent extrusion
Nylon (PA) 0.97–1.03 Varies; humidity changes diameter Calibrate on a freshly-opened dry spool
PLA-CF / PETG-CF 0.97–1.05 Can drift high with nozzle wear Recalibrate more often; worn nozzles under-extrude

Common Mistakes and How to Avoid Them

✕ Mistakes that waste calibration
  • Calibrating with wet filament — moisture changes extrusion volume unpredictably
  • Using first-layer flow to compensate for a wrong base flow rate
  • Measuring a multi-wall print instead of a single-wall cube
  • Calibrating at high speed — print at ≤40 mm/s so pressure advance doesn't skew readings
  • Ignoring nozzle condition — a partially clogged nozzle underextrudes regardless of flow rate
  • Setting one flow rate for all filaments from the same brand — each colour and type can differ
✓ Habits that make it stick
  • Dry filament before calibrating — 6 hours at the material's drying temperature
  • Measure diameter first, then fine-tune with wall thickness
  • Store flow rates in slicer filament profiles with the brand name in the profile title
  • Recalibrate whenever you open a new spool from a different batch
  • Check nozzle condition and replace if worn before doing a calibration session
  • Print at 0.2mm layer height and 0.4mm nozzle for the calibration cube — consistent baseline

One mistake that trips up Bambu Lab owners specifically: the lidar-assisted flow calibration that runs automatically before each print (on X1C and P1S) already compensates for per-print variation. However, it calibrates flow relative to your current filament profile's base flow rate. If your base flow rate is wrong, the lidar correction has less range to work with and may not fully compensate. Set the base flow rate correctly in your profile first, and then Bambu's auto-calibration handles the minor session-to-session variation on top of that.

For AMS multicolor prints, this matters even more: the lidar calibrates the active extruder before the print, but during colour changes the AMS has to purge and re-establish flow. A correct base flow rate per filament profile is what makes AMS colour transitions clean and waste-efficient.

Filaments That Make Calibration Easy

Tight dimensional tolerance makes flow calibration faster and the final result more stable across a spool. These filaments consistently measure close to nominal diameter and respond predictably to flow rate adjustments.

Brand Diameter Tolerance Best For Where to Buy
Bambu Lab ±0.03mm Bambu printer owners, AMS use bambulab.com →
eSUN ±0.05mm Value for money, wide material range esun3d.com →
3DJake house brands ±0.05mm EU buyers, fast shipping, bundled deals 3djake.de →
Prusament ±0.02mm Highest precision; premium price via 3DJake →
🧵
Stock Up on Calibration Filament
Grab a few spools of well-tolerated PLA or PETG to work with while you nail your settings. eSUN and 3DJake have broad colour and material ranges with consistent diameter — ideal for calibration work.

Frequently Asked Questions

What's the difference between flow rate and extrusion multiplier?
They're the same thing — just different names used by different slicers. OrcaSlicer and Bambu Studio call it "flow ratio". Cura and PrusaSlicer call it "flow rate" or "extrusion multiplier". In all cases, it's a percentage multiplier applied to the calculated extrusion volume. 1.00 = 100% = no adjustment. 0.95 = 95% = 5% less filament pushed than calculated.
How often do I need to recalibrate flow rate?
Calibrate once per filament brand, material, and colour combination. You don't need to recalibrate every spool of the same product, but if you notice print quality changes on a new batch, it's worth a quick check. Also recalibrate after replacing your nozzle — a different nozzle bore or condition affects the effective flow. For Bambu Lab printers using Bambu filament, the factory profiles are usually close enough that recalibration is rarely needed.
My walls are within 0.02mm but prints still look rough. What else do I adjust?
Once flow rate is correct, rough surfaces are usually caused by: pressure advance being too high or too low (causes blobs and zits at corners), print temperature being too high (causes stringing and surface ooze), or insufficient cooling. See our OrcaSlicer settings guide for pressure advance tuning. Flow rate is the foundation — the other settings are tuning on top of it.
Should I adjust flow rate globally or per filament?
Always per filament, stored in the filament profile. A global flow rate adjustment in the print profile compensates for everything at once and will be wrong for some materials even while being right for others. OrcaSlicer's filament profiles let you save a distinct flow ratio for each material — use that. The correct workflow is: default slicer profile → correct flow ratio per filament profile → unchanged global print settings.
Does flow rate calibration work the same on all Bambu Lab printers?
Yes — the X1C, P1S, P1P, A1, and A1 Mini all use the same flow ratio setting in OrcaSlicer or Bambu Studio. The X1C and P1S run an automatic flow calibration using lidar before each print, which corrects for minor variation around your base flow rate. The A1 and A1 Mini do not have lidar, so a correctly calibrated base flow rate matters slightly more on those models. On all Bambu printers, using the built-in calibration tools is the fastest path to a correct flow rate.

Related Guides & Reviews

Affiliate disclosure: Some links on this page are affiliate links using Awin and Amazon Associates programmes. If you purchase through these links, Angl3d earns a small commission at no extra cost to you. This never influences our recommendations — we only link to products we'd actually recommend. Read our full affiliate disclosure.