Calculator

Max Volumetric Speed Calculator: The mm³/s Cap That Overrides Your Speed

Max print speed in mm/s equals your max volumetric speed in mm³/s divided by layer height × line width. As of November 2026, Bambu Studio's PLA Basic profile is about 21 mm³/s on the X1C and P1S, giving roughly 250 mm/s with a plain rectangle at 0.2 mm layer and 0.42 mm line, or about 278 mm/s with the rounded-bead area. The slicer prints at that cap or at your set speed, whichever is lower. Move to 0.28 mm layers and the same hotend drops to about 208 mm/s.

  • Updated
  • 6 sources

Max print speed from max volumetric speed

Take it from the flow-limit table for your hotend and material (21 = Bambu PLA Basic on X1C/P1S), or better, from your own calibration test.

Use the line width from your slicer, not the nozzle diameter.

Set about 70 for outer walls to leave headroom.

Speed cap 278 mm/s

Example: Max volumetric speed: 21 mm³/s, Layer height: 0.2 mm, Line width: 0.42 mm, Share of max flow to use: 100 %. Result: 278 mm/s.

Divides the flow you allow by the slicer's rounded-bead cross-section: layer height × line width, minus 0.215 × layer height². The slicer prints at this cap or at your set speed, whichever is lower.

Type 1,000 mm/s into your slicer, hit Slice, and the preview shows a fraction of it. Nothing is broken. The OrcaSlicer project explains that if your flow limit only supports 20 mm³/s, the speed you set gets cut to a value decided by your layer height and line width. Past that cap, the speed box you spent ten minutes tuning is a wish, not an order. The number in charge is max volumetric speed, and most people have never measured theirs.

Our take: the flow number in your profile is a starting guess, not a measurement. OrcaSlicer's calibration guide says the limit varies with material, machine, nozzle diameter and even extruder setup. Buy a high-flow hotend before testing the stock one and you're paying to fix a problem you haven't measured.

How do you convert max volumetric speed in mm³/s into print speed in mm/s?

Useotools puts it plainly: volumetric flow is layer height × line width × speed. Turn it around and the speed cap is the flow limit divided by layer height × line width.

Run it on Bambu Studio's PLA Basic default:

  • Cross-section: 0.2 mm × 0.42 mm = 0.084 mm²
  • Speed cap: 21 mm³/s ÷ 0.084 mm² = 250 mm/s

The mm² cancels against the mm³ and leaves mm/s. If your units land anywhere else, a number went into the wrong box.

The cap swings hard with layer height. Halve the layer and the cap doubles. As of November 2026, default line widths in common slicer profiles are typically about 0.42 to 0.45 mm on a 0.4 mm nozzle. That moves the answer by 5 to 12 percent.

And even the right rectangle isn't what your slicer computes.

Bambu PLA Basic on a 0.42 mm line, at a glance

  • 21 mm³/sBambu Studio PLA Basic default on the X1C and P1S, Nov 2026
  • 278 mm/sSlicer speed cap at a 0.2 mm layer
  • 208 mm/sSlicer speed cap at a 0.28 mm layer

Why does the slicer's extrusion area differ from layer height × line width?

A real extruded line isn't a box. Slic3r and the slicers built on its code (PrusaSlicer, Bambu Studio, OrcaSlicer) model it as a squashed bead: flat on top and bottom, with a half-circle at each side as tall as the layer. Picture the plain rectangle, line width by layer height, and round off its four corners. That's the bead.

In numbers, the bead's area is layer height × line width, minus 0.215 × layer height². The 0.215 is 1 minus π/4, the share of the corners that gets shaved off.

  • At 0.2 × 0.42 mm: rectangle 0.084 mm², bead 0.0754 mm², about 10 percent less.
  • At 0.28 × 0.42 mm: rectangle 0.1176 mm², bead 0.1008 mm², about 14 percent less.

Less area per millimeter of line means more speed at the same flow. At 21 mm³/s and a 0.2 mm layer, the slicer's cap is about 278 mm/s, not 250. Online calculators that multiply width by height understate it, and the error grows as layers thicken.

Our view: use the bead figure to predict what the slicer will do, and the rectangle figure as a free safety margin when you pick a flow limit by hand.

Max print speed with a plain width × height area

Speed cap (rectangle)250 mm/s

Example: Max volumetric speed: 21 mm³/s, Layer height: 0.2 mm, Line width: 0.42 mm. Result: 250 mm/s.

Flow limit ÷ (layer height × line width). This gives a lower, safer figure than the slicer's rounded-bead area: use it as a margin, not as a prediction of the slicer's cap.

Rectangle versus slicer bead cross-sectionAn extruded line in cross-section: an outlined rectangle 0.42 mm wide and 0.2 mm tall, with a shaded bead that has semicircular sides sitting inside it and leaving the corners empty. A legend gives the areas 0.084 and 0.0754 mm² and the caps 250 and 278 mm/s.Squashed bead0.2 mm0.42 mmRectangle: 0.084 mm²250 mm/sBead: 0.0754 mm²278 mm/s
The bead is about 10 percent smaller than the box, so the same flow runs faster.

Which speed wins in the slicer: the speed you set or the max volumetric speed?

The lower one, line by line. According to the OrcaSlicer project, the volumetric limit works as a cap that pulls the set speed down to whatever layer height and line width allow.

Each feature gets its own cap, because each has its own width. With Arachne's variable widths, an OrcaSlicer discussion flags a side effect: thinner lines carry less flow at the same toolhead speed, so they get more cooling per area than thick ones, sometimes too much.

To see which number is in charge, open the Preview tab and switch the color scheme to flow or speed. Walls pinned at one flat value are sitting on the cap.

What max volumetric speed do Bambu X1C, P1S, Prusa MK4 and Core One profiles use for each filament?

Bambu is the generous one. As of November 2026, Bambu Studio's profile for Bambu PLA Basic on the stock 0.4 mm X1C and P1S hotend allows about 21 mm³/s, with other Bambu filaments set lower. As of November 2026, PrusaSlicer's MK4 and Core One profiles are lower, at roughly 15 mm³/s for Prusament PLA and about 10 for Prusament PETG.

TPU's tiny number has little to do with heat. Soft filament buckles in the extruder long before the melt zone runs dry.

Every one of these is a slicer default, not a limit measured on your printer. Generic presets are often a rough PLA limit multiplied by a per-filament factor, which is how Useotools builds its hotend presets. OrcaSlicer's guide adds that brand and color can change the max flow of the same PLA significantly.

The trap: load a cheap no-name PLA under the Bambu PLA Basic profile and you're borrowing a number nobody tested on that spool.

How much more flow do the E3D Revo High Flow and the Bondtech CHT nozzle really give?

As of November 2026, E3D markets its Revo High Flow nozzle as delivering substantially more flow than a standard Revo nozzle, around 25 mm³/s of PLA at 0.4 mm with its higher-wattage heater. For scale, the test files in a Prusa forum flow study ran from 2 to 16 mm³/s, described as the range of an E3D V6.

The Bondtech CHT takes a different route. As of November 2026, Bondtech describes its CHT nozzle as splitting the filament into three streams so more plastic touches hot metal. As of November 2026, Bondtech markets its CHT nozzle as a flow gain over a standard brass nozzle on the same hotend. Those builds differ in heater wattage and extruder grip, so no single number honestly covers a CHT on a Voron.

The uncomfortable truth: maker figures are best cases, with ideal filament and temperature. Treat them as a ceiling and calibrate down.

Max volumetric speed by hotend and material

Flow limits for a 0.4 mm nozzle unless noted, each marked by where the number comes from, as of November 2026
Hotend / setupMaterialMax flow (mm³/s)TypeAs of
Bambu X1C / P1S, stock 0.4 hotendBambu PLA Basic21Bambu Studio profile defaultNov 2026
Bambu X1C / P1S, stock 0.4 hotendBambu PETG HF18Bambu Studio profile defaultNov 2026
Bambu X1C / P1S, stock 0.4 hotendBambu ABS16Bambu Studio profile defaultNov 2026
Bambu X1C / P1S, stock 0.4 hotendBambu TPU 95A3.6Bambu Studio profile defaultNov 2026
Prusa MK4 / Core One, 0.4 nozzlePrusament PLAabout 15PrusaSlicer profile defaultNov 2026
Prusa MK4 / Core One, 0.4 nozzlePrusament PETGabout 10PrusaSlicer profile defaultNov 2026
E3D Revo, standard 0.4 nozzlePLAabout 12E3D claimNov 2026
E3D Revo High Flow 0.4 nozzlePLAabout 25 (up to 2× standard Revo)E3D claimNov 2026
Bondtech CHT 0.4 on a Voron hotendPLAabove a standard brass nozzle; varies by hotendBondtech claimNov 2026
E3D V6 (forum flow study)PLA2 to 16 (range of the test files)User testPrusa forum, read Nov 2026
0.4 nozzle, OrcaSlicer flow testPLA22User testOrcaSlicer GitHub, read Nov 2026
1.0 mm nozzle at 230 °CPLA / PETG18 / about 15User testPrusa forum, read Nov 2026

How big is the speed gap between a P1S and a Revo High Flow at 0.2 and 0.28 mm layers?

Take one print at a 0.42 mm line and the slicer's bead area. As of November 2026, the P1S runs Bambu PLA Basic at about 21 mm³/s; the Revo High Flow is claimed by E3D at about 25.

  • 0.2 mm layers: P1S about 278 mm/s, Revo High Flow about 331 mm/s, a 53 mm/s gap.
  • 0.28 mm layers: P1S about 208 mm/s, Revo High Flow about 248 mm/s, a 40 mm/s gap.
  • Plain rectangle, for comparison: 250 against 298 mm/s at 0.2 mm, 179 against 213 mm/s at 0.28 mm.

Either way the Revo is about 19 percent faster at the cap, because 25 is 19 percent more than 21. On a big, infill-heavy part at 0.28 mm, that's real time saved. On a small detailed part, acceleration sets the pace and you'll barely notice.

Max speed against layer height at a 0.42 mm line

02004006000.12 mm0.12 mm0.16 mm0.16 mm0.20 mm0.20 mm0.24 mm0.24 mm0.28 mm0.28 mmV6-class, 16 mm³/s: 0.12 mm 338 mm/sV6-class, 16 mm³/s: 0.16 mm 259 mm/sV6-class, 16 mm³/s: 0.20 mm 212 mm/sV6-class, 16 mm³/s: 0.24 mm 181 mm/sV6-class, 16 mm³/s: 0.28 mm 159 mm/sBambu PLA Basic profile, 21 mm³/s: 0.12 mm 444 mm/sBambu PLA Basic profile, 21 mm³/s: 0.16 mm 340 mm/sBambu PLA Basic profile, 21 mm³/s: 0.20 mm 278 mm/sBambu PLA Basic profile, 21 mm³/s: 0.24 mm 237 mm/sBambu PLA Basic profile, 21 mm³/s: 0.28 mm 208 mm/sRevo High Flow claim, 25 mm³/s: 0.12 mm 528 mm/sRevo High Flow claim, 25 mm³/s: 0.16 mm 405 mm/sRevo High Flow claim, 25 mm³/s: 0.20 mm 331 mm/sRevo High Flow claim, 25 mm³/s: 0.24 mm 283 mm/sRevo High Flow claim, 25 mm³/s: 0.28 mm 248 mm/s
  • V6-class, 16 mm³/s
  • Bambu PLA Basic profile, 21 mm³/s
  • Revo High Flow claim, 25 mm³/s
Data table
V6-class, 16 mm³/sBambu PLA Basic profile, 21 mm³/sRevo High Flow claim, 25 mm³/s
0.12 mm338444528
0.16 mm259340405
0.20 mm212278331
0.24 mm181237283
0.28 mm159208248
Values in mm/s. Calculated with the slicer's rounded-bead area at a 0.42 mm line width from the flow limits in the table above, as of November 2026.

Why is your real print speed lower than the calculated cap?

Because every line has to speed up and slow down. The distance to reach speed v at acceleration a is v² ÷ (2a). At 10,000 mm/s², reaching 300 mm/s takes 300² ÷ 20,000 = 4.5 mm, and braking takes another 4.5 mm. A line shorter than about 9 mm peaks below 300 mm/s and slows again without touching the flow ceiling. Only a long line climbs, runs flat along the cap, then brakes at the end.

Three more brakes sit under the cap:

  • Small parts: perimeters on a 20 mm part are mostly corners, so acceleration and jerk or square corner velocity set the average speed.
  • Cooling: minimum layer time stretches small layers on purpose.
  • Per-feature limits: bridge speed and first-layer speed override both your set speed and the flow cap, and overhangs get their own slowdown.

Our view: if the speed preview shows the cap only on long infill lines, a bigger flow limit buys you very little. Check that before you spend money on a hotend.

Why short lines never reach the flow capTwo speed-over-distance sketches under a dashed flow cap line. A long line ramps up, runs flat on the cap, then brakes. A short line ramps up and brakes again, peaking below the cap.Long lineFlow capRuns flat on the capSpeeds upBrakesShort lineFlow capNever gets thereSlows again early
Short lines run out of distance before they reach the cap.

How does nozzle temperature change max volumetric speed?

Hotter plastic melts faster, so the flow ceiling rises with temperature.

The real limit is heat, not pressure. A Prusa forum tester who moved to a 1.0 mm nozzle and thicker layers did push more plastic, but without a high-flow hotend it didn't get hot enough for the thick layers to fuse. Going bigger became counter-productive.

Re-run the flow test whenever you change nozzle temperature by 10 °C or more, because the old number belongs to the old temperature. Hotter also means more stringing and droopier overhangs, so save it for parts made mostly of infill and long walls.

What happens when you exceed max volumetric speed?

First comes underextrusion: thin, gappy walls and rough, matte infill as the melt zone falls behind. Then the extruder clicks or skips. In a Prusa forum test with a 1 mm nozzle at 230 °C, PETG topped out near 15 mm³/s, below PLA's 18, and at 18 mm³/s the stepper skipped often.

Worse is the part that looks fine. OrcaSlicer warns that high volumetric speed can cause poor layer adhesion or even clog the nozzle. A part that snaps cleanly along a layer line is often a flow problem dressed up as a cooling problem.

PETG is the usual victim. Its profiles get copied from PLA, so it runs past its lower flow limit first.

How do you test your own printer's max volumetric speed?

The slicer already turns flow into speed, so your own result becomes the reference for that exact hotend at that temperature with that spool, as the OrcaSlicer discussion puts it. One OrcaSlicer user reached 22 mm³/s of PLA through a 0.4 mm nozzle this way, a notch above Bambu's 21 for PLA Basic.

The checklist, run once for each nozzle and spool you use:

  1. Set the nozzle temperature first, with a temperature tower.
  2. Run OrcaSlicer's max volumetric speed test with the defaults: 5 to 20 mm³/s in steps of 0.5.
  3. Print it and mark the height where layers begin to fail and quality drops.
  4. Compute start + height × step. A failure at 19 mm gives 5 + 19 × 0.5 = 14.5 mm³/s. Or open Preview with the flow color scheme, scroll to the layer at that height and read the value off the toolhead slider.
  5. Enter the result in the filament settings so the printer stays under it.
  6. A common rule of thumb is to take roughly 10 to 20 percent off the measured value as a safety margin.
Six steps to find your max volumetric speedA vertical path of six numbered cards: set nozzle temperature, print the flow test, mark where layers fail, compute start plus height times step, enter it in filament settings, then take 10 to 20 percent off. The last card is highlighted.Six steps, once per setup1Set nozzle temperatureUse a temperature tower2Print the flow test5 to 20 mm³/s, steps of 0.53Mark where layers failNote the height in mm4Start + height × step19 mm: 5 + 19 × 0.5 = 14.55Enter it in filament settingsThe printer stays under it6Take 10 to 20 percent offThe test is a best case
The test in order. The last step, the safety margin, is the one people skip.

Frequently asked questions

Is max volumetric speed the same as the flow ratio setting?

No. Flow ratio, the extrusion multiplier, scales how much plastic goes into every line to correct over- or underextrusion. Max volumetric speed is a ceiling on how many cubic millimeters per second the hotend is asked to melt. Calibrate flow ratio for accurate walls and max volumetric speed for how fast you can go.

Where do I set max volumetric speed in the slicer?

In the filament settings, not the printer settings. In Bambu Studio and OrcaSlicer it sits under the filament's volumetric speed limitation. In PrusaSlicer it is under Filament Settings, Advanced, where a value of 0 means no limit.

Guides