Multi-Material Purge Volume Calculator
Calculate purge volume needed for clean color transitions on MMU and tool-changer printers.
Covers bowden path length, nozzle volume, and transition count.
Every time a multi-material system switches colors, it needs to push enough new filament through the hotend to clear out the previous color completely. The volume required depends on how much of the old filament is still in the system.
The two contributors
The melt zone in the hotend holds a small but significant volume. For a standard 0.4 mm nozzle with a typical melt zone, this is roughly 15-30 mm³. Emptying it is not the same as clearing it: the old colour smears along the walls of the melt chamber and bleeds out slowly, so it takes six to ten melt-zone volumes, around 60 to 80 mm of filament, before the extrudate is genuinely the new colour.
The bowden tube matters much less than people assume. On a Prusa MMU (Multi-Material Unit) or Bambu AMS (Automatic Material System), the old filament is retracted fully clear of the PTFE path before the new one loads, so the tube never fills with mixed-color melt. What path length does affect, slightly, is tip shaping and ooze during the swap: longer paths leave a bit more smeared material to flush through.
The formula
The purge length in filament millimeters is:
purge_length = 80 + bowden_length x 0.05
For a 600 mm bowden path: 80 + 30 = 110 mm of filament. Volume: purge_length x pi x (1.75/2)^2 = purge_length x 2.405 mm³, so about 265 mm³ per change.
For comparison, Prusa’s wipe-tower defaults purge roughly 70-140 mm³ per change and Bambu’s flush defaults run from a couple hundred up to around 700 mm³ for the worst colour pairs. Treat this calculator as a mid-range starting point and trim down once you see clean transitions.
Light to dark vs dark to light. A dark colour hides traces of a lighter one, so going light to dark you can cut the purge hard. The other way round is unforgiving: a single streak of black in white is visible from across the room. Pick the transition type in the dropdown and the calculator applies the multiplier rather than leaving you to do it in your head. Light to dark takes 60% of the standard figure, dark to light takes 170% of it, and white from black is the worst case at 220%.
The total waste filament for the job is: volume_per_change x number_of_changes, converted to grams using the filament density.
Where the number actually comes from. Every published purge figure is a compromise between waste and one visible streak, and every one of them is set conservatively because the manufacturer would rather waste your filament than field a support ticket. If your prints come out clean, keep cutting the flush volume by 20% until you see bleed, then go back one step. On a print with fifty colour changes that habit is worth more than any other tuning you can do.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.
More 3D Printing Calculators
- Print Bed Copies Estimator
- Printer Enclosure Temperature Calculator
- Resin Exposure Time Calculator
- Resin Print Cost Calculator
- Stepper Motor Steps/mm Calculator
- Wall Count and Infill Strength Calculator
- 3D Printer Filament Spool Length Calculator
- E-Steps Calibration Calculator
- Extrusion Multiplier Calibration Calculator
- Filament Moisture Absorption Calculator
- Temperature Tower Step Calculator