Dual extrusion in FDM printing refers to any printer capable of depositing two different materials in the same print. The practical uses split into two categories that require different hardware approaches: multi-color printing (two colors of the same material type) and multi-material printing (two chemically different materials, typically a build material and a soluble support material). A printer suited to one use case is not necessarily suited to the other, and the market's current mix of IDEX printers, tool changers, and single-nozzle filament-switching systems each optimizes for a different subset of the problem. Understanding the distinctions prevents buying the wrong hardware for the intended use.
Single-Nozzle Filament Switching (AMS, ERCF, MMU)
Bambu Lab's AMS, Prusa's MMU3, and the community-built ERCF (Enraged Rabbit Carrot Feeder) all use a single nozzle that switches between multiple filament inputs. The mechanical approach is the same: one filament is retracted, the next is fed, and the transition zone — where both filaments were in the hotend — is purged. The purge waste is the central weakness of this approach for multi-color printing: a color change from dark to light requires purging enough dark material that the nozzle extrudes clean light material, which can amount to 100–200 mm³ of waste per color change. For prints with frequent color changes across the full layer, this waste is significant in both material cost and print time. Bambu's AMS Lite includes a waste chute; Prusa's MMU uses a purge block; ERCF uses similar strategies. None eliminates the waste, though Bambu's system minimizes it through careful purge volume calculation.
Single-nozzle filament switching is not suitable for soluble supports. The interface between the build material and the soluble support material occurs at the nozzle; any cross-contamination between PVA and PLA inside the hotend produces clogs and failed prints. Soluble supports require physically separate nozzles that never share a melt zone.
IDEX: Independent Dual Extruders
IDEX printers carry two independent tool heads on the same X axis, each with its own hotend, heater, and thermistor. The heads operate independently — when one prints, the other parks out of the way. For soluble support printing, IDEX is the correct architecture: the support material nozzle and the build material nozzle never share a melt zone, eliminating cross-contamination. The interface between materials is clean enough that PVA supports printed adjacent to PLA build material dissolve reliably without the PVA degrading from PLA contamination.
IDEX's weakness for multi-color printing is ooze. While one nozzle prints, the other sits parked and hot, slowly oozing its material. This ooze falls onto the parking zone and occasionally into the print if the ooze control (typically a prime tower or wipe) is not well calibrated. For precise multi-color work with sharp color boundaries, IDEX ooze management requires careful profiling. Anycubic's Kobra S1 Pro with the built-in ACE filament hub and the FlashForge Creator 4 represent current IDEX options with ooze control systems that handle standard dual-material printing reliably.
Tool Changers
Tool changers — the Prusa XL, E3D ToolChanger, and community systems like the Tapchanger — use multiple completely independent print heads that dock and undock during printing. Each tool head is cold when docked, eliminating ooze entirely. A tool change requires a physical head swap, which takes 2–5 seconds but ensures the inactive head is not contaminating the print. Tool changers are the cleanest architecture for both multi-color and multi-material printing: no ooze from inactive tools, no shared melt zone, and the ability to use up to five or more different materials in the same print (the Prusa XL supports five tool heads). The Prusa XL at $1,999+ is the accessible tool changer option with proper commercial support; E3D's ToolChanger is more of a platform for advanced users who want to build around it.
Choosing the Right System
For decorative multi-color printing where color boundaries at a layer transition are acceptable (different colors in different Z zones, or large-area color regions), single-nozzle filament switching (AMS, MMU) is the cost-effective choice. The Bambu AMS is the most refined implementation and the Prusa MMU3 has excellent support documentation. For precise multi-color with sharp XY color boundaries in the same layer, or for soluble-support printing on complex overhangs, IDEX or a tool changer is required. For print farms and users who want multi-material without the overhead of managing a tool changer, a well-dialed IDEX printer is the better value. For users who want the maximum capability — five-plus materials, zero-ooze color transitions, and a platform they can expand — the Prusa XL tool changer is the only commercial option that covers the full use case.
PVA and BVOH dissolving supports change what is designable in FDM. Overhangs that would require printed tree supports and painful manual removal become clean surfaces after a water soak. This is the use case that genuinely requires separate nozzles and is worth the added hardware cost if complex organic shapes are part of your design workflow. For users who print primarily functional mechanical parts and enclosures, the simpler single-nozzle multi-color systems provide visual flexibility without the mechanical complexity of dual-nozzle systems.