English
Login

Max volumetric speed

Relevant for

MMU family
MK3 family
OLD PRODUCTS
13 comments
Article is also available in following languages
English
Čeština
Polski
Deutsch
Français
Español
Italiano
日本語

The Maximum volumetric speed setting (MVS) is one of the most powerful features in PrusaSlicer. The MVS setting essentially creates a manager for the maximum amount of filament that the slicer will attempt to push through your 3D printer’s hotend.

This gives PrusaSlicer users a huge advantage. Rather than trying to calculate a range of speeds for combinations of different nozzle sizes, layer heights or extrusion widths, you can simply specify the speeds and settings you desire, then let MVS regulate speeds at slice time when and only if necessary.

Max volumetric speed = Layer Height × Extrusion Width × Speed

Independent MVS values can be set under both Print settings and Filament settings. In your print profile, you'll typically have an all-around default value based on your hotend hardware. In filament profiles, you can adjust MVS as needed to account for filament characteristics, e.g. decrease it for FLEX filaments (so you won't have to create a new print profile for flexible filaments, just a filament profile).

Set MVS to zero (0) for no limit.
MVS is sometimes referred to as auto-speed (auto speed).

MVS in Print settings

Print settings - Speed - Max volumetric speed (Expert mode)

This value sets the overall maximum volumetric speed. Even if you set MVS to a higher value in filament settings, it will never exceed this value.

MVS in Filament settings

Filament settings - Advanced - Max volumetric speed  (Advanced mode) 

This value is capped by MVS set in the Print settings, you can, however, override it to a lower value.

Much of the time, neither linear speeds nor max volumetric speed matter when doing small prints. The nozzle never comes up to full speed and spends most of the time speeding up and slowing back down at lower speeds. It’s when you start doing larger parts or moving fast for things like infill that it matters. “Obeying the speed limit” with the max volumetric speed setting avoids extruder clicks and jams that can spell disaster mid-way through a large print.

Choosing MVS

Filaments

Different filament materials have different characteristics. Viscocity, stiffness and other factors may greatly reduce effective throughput.

Examples:

FilamentMax volumetric speed (approx.)
PLA15
ASA/ABS11
PETG8
BVOH/PVA (soluble supports)4
FLEX (TPU/TPE)1-2.5

Hotends

The overall maximum volumetric speed you should use depends on your hotend. The E3D V6 hotend that ships with the Original Prusa i3 MK3/S is advertised with a rate of 15 mm3/s. A safe value that leaves some space for imperfect setup (idler tension, slightly jammed nozzle) of 11.5 mm3/s is realistic.

If you need to push more filament, a more powerful hotend will be necessary. The Volcano hotend from E3D increases this to roughly 25 mm3/s but does require modding the printer and the firmware. Other hotend designs allow even higher flow rates.

Nozzle diameter

Intuitively, it may seem that the nozzle diameter shouldn't affect the maximum amount of plastic that the hotend can heat in a given amount of time. However, with bigger nozzles, you can slightly increase MVS due to lower mechanical resistance - basically, it's a bit easier for the filament to get pushed through the nozzle.

And vice-versa, with smaller nozzles, you'll have to decrease MVS a bit. 

With larger nozzles, consider increasing the nozzle temperature to allow for even bigger MVS. E.g. you can print PLA 10-20 °C hotter than our standard profile when using a 0.6 mm nozzle.
Does printing with large diameter nozzle and tall layer height actually save print time?

This is an often-overlooked consequence of MVS. When you use a large diameter nozzle and very tall layer height, e.g. 0.8 mm nozzle and 0.5 mm layer height, your print speed is indeed going to be capped by MVS. That is unless you install a more powerful hotend on your printer. If you notice in the preview, that your speed is limited by MVS, you can try increasing the nozzle temperature and raising MVS a bit. However, it may be time to simply lower the layer height, you'll get more detail without increasing the print time because the printer will be able to print faster.

 

Preview MVS

Once you slice your model, you can switch the preview mode to Volumetric flow rate using the select box in the bottom left corner.

On smaller models, you'll notice you're not being capped by MVS at all. Likewise, if you're printing with small layer height, you're most likely not going to be capped by MVS. 

On the other hand, when printing bigger models with tall layer heights, you may notice the speed being limited by MVS, especially when printing infill. If the majority of your model is being printed slower due to the MVS limit, consider lowering the layer height, you'll get more detail "for free".

Big thanks to Bob George for his help on this article

 

9 comments

Log in  to post a comment
Carmelo
Does the 1-2.5 mm^3/s for TPU/TPE still apply for Varioshore TPU in ~230-240°C ?
Because I found it easier and more efficient to print in 15mm^3/s like PLA, but I might be wrong.
And I couldn't find any totorials for it, only revieves and tests with no Prusa slicer setting showed...
Thx
Ак Вит
MVS question: "In your print profile, you'll typically have an all-around default value based on your hotend hardware."
Where can I change this parameter???
I can't get volumetric speed more than 11mm3/s in slicer at 100mm/s
I want to get 20mm3/s. I have a Vulcan hotend. RepRap printer.
Marina Curzi - Official Prusa CS

The MVS based on the hardware can be adjusted in PrusaSlicer on the Print settings tab - Speed, and scroll down to Auto Speed (advanced). The setting for Max volumetric speed is there. If you do not see this option, make sure you are in the Expert mode on the top right.

James Ramsey
The equation "Max volumetric speed = Layer Height × Extrusion Width × Speed" isn't quite accurate. As pointed out in another Prusa support page (https://help.prusa3d.com/article/layers-and-perimeters_1748), PrusaSlicer internally takes the cross-section of an extruded line to be a "stadium" shape, basically a rectangle with a semicircle on each of the narrower ends. The volumetric flow rate then is estimated as follows: "Volumetric speed = Speed × Cross-sectional Area" where "Cross-sectional Area = Height × (Width - Height) + pi × (Height/2)^2" and pi is of course 3.14159....
bryn51
I suggest it may be worth updating this article with a mention  of  the nextruder found on XL and Mk4 printers all metal hotend and filament gearbox with a comparison to thd E3D extruder found on MK3S+  It must surely be the case that nextruder is capable of greater volumetric speed than E printers
Gwfr3ak
Yes, please! This would be really helpful for determining how far you can go with line width in Vase mode...
Daniel
Thank you, hands down it is one of the most useful futures in any slicer I have ever used. I would like to ask for one more thing. Is it possible to get (Auto Speed) added from the Print_Settings/Speed section? The one I can access when using expert mode to change settings between parts printed sequentially. "In the Expert mode, an additional Add settings option is available that lets you adjust settings such as speed, extrusion width, infill/perimeter overlap, and more." I am trying to print several objects sequentially and change the (Max volumetric speed) of each object.