Which multi-color 3D printer wastes the least filament?

Tool changers waste the least, because no color ever has to be flushed out of a shared nozzle. Here is what each type of multi-color printer throws away per color change, and what that adds up to on one print.

Published

A tool changer wastes the least filament of any multi-color 3D printer, because each color stays loaded in its own nozzle and never has to be flushed out. On a 200-change PLA (polylactic acid) print that comes to under 4 g of priming, against about 81 g of flush and prime on a single-nozzle filament switcher. No type gets to zero.

Which type of multi-color 3D printer wastes the least filament?

A tool changer wastes the least. Each color stays loaded in its own nozzle, so a change costs only a small prime: the INDX kit’s maker states 0.013 g, and the Prusa XL’s default minimum is 15 mm³ (0.019 g of PLA). A single-nozzle switcher flushes about 0.35 g of PLA per change at OrcaSlicer’s default.

Printer type What happens at a color change Waste per change, PLA Example printers
Single-nozzle filament switcher Cut, unload, load, flush until the color runs clean, prime on a tower 0.35 g flush (280 mm³) plus 0.06 g prime (45 mm³) at OrcaSlicer defaults Bambu Lab AMS, Prusa MMU3, Creality CFS, Anycubic ACE Pro, Flashforge AD5X with IFS
Dual nozzle Switching nozzles: no flush. A new filament in the same nozzle: a full flush 0 g flush on a nozzle switch; switcher figures otherwise Bambu Lab H2D
Tool changer Park one tool, pick up the next with its color already loaded, prime 0.013 g (INDX, maker figure); 0.019 g (XL default minimum tower purge) Prusa XL, Snapmaker U1, INDX conversion kit for the Prusa CORE One+
IDEX (independent dual extruder) The idle head moves in and wipes on a tower or ooze shield No flush; tower or shield only; two colors at most Snapmaker J1s

Grams use PLA at 1.24 g/cm³, the density in OrcaSlicer’s PLA profile.

Single-nozzle switchers flush at every change

A switcher feeds four or more spools into one hot end. Bambu Lab’s wiki breaks each change into unload, flush, wipe and prime. The flush is the coil that drops out of the chute.

OrcaSlicer’s default purging volume between two filaments is 280 mm³, and its default prime volume is 45 mm³. The slicer then adjusts the flush for each color pair, and dark to light needs the most. Bambu Lab’s four-color test cube made 83 g of waste across 153 changes, about 0.54 g per change including the tower.

Prusa says the MMU3 makes “73% less waste vs competitors” on PLA and PETG (polyethylene terephthalate glycol) at default settings. It gets there by wiping into infill, wiping into a second object and printing a compact, partly hollow wipe tower. The flush still happens, but the infill and the extra object soak up part of it.

Dual-nozzle printers flush only within one nozzle

Bambu Lab’s wiki explains that on the H2D, “switching between filaments only requires switching the nozzles rather than flushing the old filament with the new one.” All of the flush comes from filament changes inside the same nozzle. The default Filament-Saving mode in Bambu Studio therefore puts the color pairs that would cost the most flush on separate nozzles.

With two colors, one per nozzle, the flush almost disappears. Tom’s Hardware printed the same set of six two-color parts on an H2D and a P1P. The H2D lost 0.38 g in flush, for the initial nozzle cleaning, and 2.22 g in the prime tower. The single-nozzle P1P wasted 6.54 g in purge.

With more colors than nozzles, the flushes return. A five-color print in the same review still made 108 g of flushed “poop” and a 120 g tower.

Tool changers prime instead of flushing

A tool changer carries a separate hot end for every filament, so no plastic has to be pushed out to clean a nozzle.

  • Prusa XL: up to five toolheads. Prusa’s product page claims “zero purge waste.” Its wipe tower is on by default, and PrusaSlicer primes at least 15 mm³ of PLA into it per change (35 mm³ for other materials). Prusa’s knowledge base says the tower can be turned off with very dry filament, at some risk of ooze and stringing.
  • Snapmaker U1: four toolheads that swap in 5 seconds. In Snapmaker’s lab tests it used “up to 85% less filament” than shared-nozzle switchers on the same multi-color prints. Snapmaker counts the U1’s prime tower in that total.
  • INDX on the Prusa CORE One+: a toolchanger developed with Bondtech, sold as a 4-tool or 8-tool conversion kit. Prusa states 13 mg of waste per change and “no wipe towers / purge blocks.” A swap takes about 12 to 16 seconds, including induction heating.

IDEX printers suit two colors

An IDEX printer has two print heads on separate carriages, so each color has its own nozzle and nothing is flushed. The cost is a cap of two colors, plus ooze from the idle head. Snapmaker’s J1 wiki recommends enabling a prime tower or an ooze shield for dual-color prints. Raise3D’s ideaMaker offers a wipe wall, extra shells printed around the model, and a wipe tower. Both stop once only one extruder is still in use.

Is there a multi-color 3D printer with no waste?

No. Every multi-color printer throws some plastic away. Tool changers come closest: the INDX kit drops a 13 mg pellet per change and prints no wipe tower, while the Prusa XL and Snapmaker U1 prime into a small tower. IDEX printers print a tower or ooze shield. “Zero purge waste” claims mean no flush, not zero grams.

The only ways to get color with no waste per change skip the color changes altogether: print in one color and paint, or print each color as a separate part.

How much filament does a tool changer save on a real print?

Take the same PLA print with 200 color changes on a switcher and on a tool changer. Switcher inputs are OrcaSlicer defaults: 280 mm³ flush, 45 mm³ prime and 57 s to unload and load. Tool changer inputs are the XL’s 15 mm³ minimum purge and the INDX’s 13 mg pellet. The spool costs $20 per kg, a round placeholder.

grams = mm³ × 1.24 ÷ 1000

Switcher      flush  200 × 280 × 1.24 ÷ 1000 = 69.4 g
              prime  200 ×  45 × 1.24 ÷ 1000 = 11.2 g
              total                          = 80.6 g   → $1.61
Prusa XL      prime  200 ×  15 × 1.24 ÷ 1000 =  3.7 g   → $0.07
INDX          pellet 200 × 0.013 g           =  2.6 g   → $0.05
Printer type Waste, 200 changes Cost at $20/kg Time spent changing
Single-nozzle switcher 80.6 g $1.61 4 h 28 min (80.3 s each: 57 s + 280 ÷ 12 mm³/s)
Dual nozzle, two colors on separate nozzles Tower only Tower only Nozzle switches only
Tool changer, XL default prime 3.7 g $0.07 Not published
Tool changer, INDX 2.6 g $0.05 40 to 53 min (12 to 16 s each)
Tool changer, Snapmaker U1 Not published per change Not published 17 min (5 s each)

The tool changer saves about 77 to 78 g and $1.55 of PLA on this print. It also saves about 3.5 to 4 hours of machine time that the switcher spends unloading, loading and flushing. These figures leave out the tower’s own walls, which add weight on every type that prints a tower. Slice your model to get its tower weight, then enter the change count, flush volume and tower grams in the multi-color waste calculator.

Which 3D printer makes the least poop?

“Poop” is the flushed plastic that drops out of a single-nozzle printer’s chute, one blob per color change. Tool changers and IDEX printers make no flush, so they make no poop, only a small prime or tower. A dual-nozzle printer poops only when one nozzle changes filament.

On a switcher you already own, cut the poop by cutting changes. Use thicker layers, more copies per plate and fewer colors on each layer, and lower the flush multiplier after a test print. The multi-color printing cost guide walks through each setting. Once the waste is known, the print cost calculator prices the whole job.

Published · Figures last checked

Sources

  1. Bambu Lab Wiki, Reduce waste during filament change (accessed 2026-10-10)
  2. Bambu Lab Wiki, Introduction to filament grouping strategy for dual nozzle printers (accessed 2026-10-10)
  3. OrcaSlicer source, PrintConfig.cpp (purging volume and prime volume defaults) (accessed 2026-10-10)
  4. OrcaSlicer profiles, fdm_filament_pla filament profile (PLA density, max volumetric speed) (accessed 2026-10-10)
  5. OrcaSlicer profiles, Bambu Lab X1 Carbon 0.4 nozzle machine profile (unload time) (accessed 2026-10-10)
  6. OrcaSlicer profiles, fdm_machine_common machine profile (load time) (accessed 2026-10-10)
  7. Prusa Research, Original Prusa MMU3 product page (accessed 2026-10-10)
  8. Prusa Research, Prusa XL+ Five-Head product page (accessed 2026-10-10)
  9. Prusa Knowledge Base, Combining materials (XL) (accessed 2026-10-10)
  10. Prusa Knowledge Base, Printing without purge tower on the XL (accessed 2026-10-10)
  11. Prusa Research, INDX 4-Tool Conversion Kit for CORE One+ (Gen2) (accessed 2026-10-10)
  12. Prusa Research, INDX 8-Tool Conversion Kit for CORE One+ (Gen2) (accessed 2026-10-10)
  13. Prusa Blog, Prusa CORE One INDX: toolchanger with 8 nozzles, orders now open (accessed 2026-10-10)
  14. Snapmaker, Snapmaker U1 product page (accessed 2026-10-10)
  15. Snapmaker, Snapmaker J1s IDEX 3D printer product page (accessed 2026-10-10)
  16. Snapmaker Wiki, Snapmaker J1: Slicing in Snapmaker Luban (accessed 2026-10-10)
  17. Raise3D Support, ideaMaker 5.1.3.9 Ooze (wipe wall and wipe tower) (accessed 2026-10-10)
  18. Tom's Hardware, Bambu Lab H2D review (accessed 2026-10-10)
  19. Creality, CFS Creality Filament System product page (accessed 2026-10-10)
  20. Anycubic, ACE Pro product page (accessed 2026-10-10)
  21. Flashforge, AD5X multicolor 3D printer product page (accessed 2026-10-10)

More from the blog

  • purge waste
  • multi color
  • flush volume

Do all 3D printers poop? Which ones do and why

Do all 3D printers poop? No. Which printers eject purge through a chute, why they do it even in one color, and how many grams each purge wastes.

  • flush volume
  • purge waste
  • multi color

Flushing volume multiplier: what it does and what to set

The flushing volume multiplier scales every flush in the slicer's table. Defaults, the 0 to 3 range, grams and dollars saved at 0.8 or 0.7, and how to test it.

  • multi color
  • purge waste
  • flush volume

Is multi-color 3D printing worth the filament cost?

Where multi-color filament waste comes from, a worked cost and time example, the cheaper alternatives, and how to slice and paint a model to cut color changes.