Learn

Toolchangers vs filament switching

Both print in many colors. A toolchanger swaps the whole print head. A filament switcher swaps the filament in one nozzle, then pushes plastic through until the old color is gone. On prints with lots of color changes, that difference adds up to hours and tens of grams.

ToolchangerFour toolheads wait in a dock. To change color, the carriage parks the current head and picks up the next one, then carries on printing. Little or no filament is purged.

Toolchanger

0 color changes

Filament switcherOne nozzle is fed from four spools. To change color, it pulls the old filament back, loads the new one, and pushes filament through until the old color is flushed out, dropping it as waste into a bin.

Filament switcher

0 color changes

Illustration, not a measurement. Change times are drawn in proportion to published figures: about 10–12 s for a Snapmaker U1 swap including priming (Tom's Hardware) and about 42 s per Prusa MMU3 filament change (Prusa). Blob sizes aren't to scale.

What actually happens during a color change

Toolchanger

  1. Park the current head in its dock.
  2. Unlock, move to the next head, and lock onto it.
  3. Prime and wipe the nozzle, then carry on printing.

Every color stays loaded in its own head, so nothing has to be flushed. Parked heads wait at a lower standby temperature and are preheated before they're needed, because filament left hot for too long degrades and oozes.1,2 That's why toolchangers still print a small prime tower: Prusa and Snapmaker both default to 15 mm³ per change for PLA.1,2

Filament switcher

  1. Cut or shape the filament tip, then pull it back to its spool.
  2. Load the next filament into the same nozzle.
  3. Flush until "the filament being extruded is purely the new filament".3
  4. Wipe, prime, and go back to the part.

The flushed plastic drops out of a chute or goes into a prime tower.3 Dark to light needs more flushing than light to dark, and switching away from a support material needs extra so it doesn't contaminate the part.3

One change, to scale

Snapmaker U1about 10–12 s measured
SwapPrime
Prusa MMU3about 42 s, Prusa figure
Unload, load, shape tipFlush, wipe, the rest
One color change, by step
MachineStepSeconds, about
Snapmaker U1Swap5
Snapmaker U1Prime6
Prusa MMU3Unload, load, shape tip25
Prusa MMU3Flush, wipe, the rest17
U1: Snapmaker quotes about 5 s for the swap itself; Tom's Hardware measured about 10–12 s once priming is included, so the hatched part is the remainder [4, 5]. MMU3: about 42 s per change for PLA/PETG on Prusa's 0.2 mm SPEED profile; Prusa says unloading, loading and tip cooling are "60% of the swap time for PLA" [6].

Now multiply by every change

Changes happen on every layer that has more than one color. A multi-color print can easily need hundreds, and some need thousands.3,6

Toolchanger (U1)1 h 13 min
Switcher (MMU3)4 h 40 min

Difference: 3 h 27 min spent on color changes alone

Change count × time per change, using about 11 s and 42 s. This is arithmetic, not a prediction: real jobs add print time, travel, and differences between machines. Prusa says a moderately complex five-color print "might perform 400 (or more) filament swaps".

Same model, measured

Independent test Two tests by Tom's Hardware, each printing one model on a toolchanger and on a filament-switching printer. One test each, so treat the size of the gap as one data point.

Four-color dragonPrusa XL vs Bambu Lab P1P7
Prusa XL13 h 51 min
Bambu P1P21 h 51 min

"The same print took 8 hours longer on my faster Bambu Lab P1P and wasted 70 grams of filament."

The XL used only a prime tower.

Batch of PLA spidersSnapmaker U1 vs Bambu Lab P1P5
Snapmaker U13 h 20 min
Bambu P1P5 h 20 min

The P1P "took 2 hours longer and used 25 more grams of material in printer poop".

The U1 made a 4.4 g prime tower. Beta U1, same settings on both.

The waste can outweigh the part

~180 g

Filament Bambu says was saved on a ~35 g part just by laying it on its side, because that meant fewer layers with color changes. Bambu Studio estimate.3

83 g

Waste for a four-color cube with 153 filament changes at 0.2 mm layers, in Bambu's own example. Slicer estimate.3

44 g

The other side of it: on its default profile, Tom's Hardware's Creator 5 printed a 44 g purge block for a 33 g model. Toolchangers aren't automatically waste-free; the settings matter.8

What a toolchanger can do that one nozzle can't

  • A different nozzle size on each tool in the same job: a fine nozzle for detail and a large one for infill. A shared nozzle is one size for everything.9
  • Each material at its own temperature, without heating and cooling one nozzle back and forth. Prusa reports PETG with PLA supports, and PLA with PETG supports, working.2
  • Soft TPU next to rigid plastic. Bambu advises against feeding soft TPU through its AMS switcher, while the U1 and XL+ advertise rigid-plus-flexible prints.4,9,10
  • Support materials without heavy flushing. On a shared nozzle, switching away from a support material needs a larger flush to avoid contamination.3

What a toolchanger costs you

  • Price. On 6 October 2026, a five-head Prusa XL+ listed at $3,899. A filament switcher add-on like Bambu's AMS 2 Pro listed at $299, though it needs a printer to go with it.9,11
  • Fewer colors. You get one color per head: four on the U1 and Creator 5, five on the XL. Bambu sells the X1 with up to 16 colors through four AMS units.12
  • Calibration. Every head has to line up with the others. Tom's Hardware found that installing and calibrating five XL heads took several hours.7
  • More to go wrong. Docks, couplings and several hotends all need care. Prusa's support pages list loose docks, dock calibration, belt tension and dry coupler pins as causes of pickup errors.13
  • Ooze from parked heads, handled with standby temperatures, wipers and a small prime tower.1,2

The machines in between

  • Nozzle exchange. Bambu's H2C swaps induction-heated hotends and says it can skip purging entirely with fewer than seven filaments. More filaments than hotends brings purging back.14 Prusa's INDX heats passive nozzles in seconds, and Prusa claims about 13 mg of purge per swap.15
  • Two heads (IDEX). Two materials with little waste, plus mirror and duplicate printing, but never more than two tools.16

When a filament switcher is the better buy

If your prints change color only a few times, such as signs, banded parts, or a different color every few millimeters of height, the waste stays small. Bambu's own example of a banded print needs 3 changes and about 10 g of waste.3 If you want 8 or 16 colors, or your budget stops well short of a toolchanger, a switcher makes sense. Toolchangers pull ahead when there are many changes per layer, when you mix materials, or when you're tired of the purge bin.

Sources

  1. U1 multi-color printing guide Snapmaker Wiki, checked October 6, 2026
  2. Combining materials (XL) Prusa Knowledge Base, checked October 6, 2026
  3. Reduce wasting during filament change Bambu Lab Wiki, checked October 6, 2026
  4. Snapmaker U1 Snapmaker, checked October 6, 2026
  5. Snapmaker U1 review Tom's Hardware (independent test, beta unit, 2025), checked October 6, 2026
  6. Massive MMU3 speed boost: new firmware slashes filament change times Prusa Research, checked October 6, 2026
  7. Original Prusa XL review Tom's Hardware (independent test, 2024), checked October 6, 2026
  8. FlashForge Creator 5 review Tom's Hardware (independent test, 2026), checked October 6, 2026
  9. Prusa XL+ Five-Head Prusa Research, checked October 6, 2026
  10. Filament guide: material table Bambu Lab Wiki, checked October 6, 2026
  11. AMS 2 Pro Bambu Lab Store, checked October 6, 2026
  12. Bambu Lab X1 series Bambu Lab, checked October 6, 2026
  13. Toolchanger problem (#17813) Prusa Knowledge Base, checked October 6, 2026
  14. Bambu Lab H2C: where Multi-Material Vortek System meets engineering precision Bambu Lab, checked October 6, 2026
  15. Prusa CORE One INDX: orders now open Prusa Research, checked October 6, 2026
  16. Dual extruder and IDEX: the pros and cons simply explained Snapmaker Help Center, checked October 6, 2026