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.4mm nozzle with a typical melt zone, this is roughly 15-30 mm3. Clearing just this zone takes about 60-80mm of filament pushed through.
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 600mm bowden path: 80 + 30 = 110mm of filament. Volume: purge_length x pi x (1.75/2)^2 = purge_length x 2.405 mm3, so about 265 mm3 per change.
For comparison, Prusa’s wipe-tower defaults purge roughly 70-140 mm3 per change and Bambu’s flush defaults run from a couple hundred up to ~700 mm3 for the worst color 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. Dark-to-light transitions (black to white) need significantly more purge volume than light-to-dark. The calculator gives a standard estimate; add 50-80% for dark-to-light changes.
The total waste filament for the job is: volume_per_change x number_of_changes, converted to grams using the filament density.
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.