IDEX 3D Printers Explained: Mirror Mode, Duplication, and Independent Dual Extrusion
Multi-material printing gets most of the attention these days thanks to systems like Bambu's AMS and Anycubic's ACE Pro, but those all share one nozzle feeding filament changes through a single hotend — great for color changes, less great for combining materials with very different temperature needs or printing two parts genuinely simultaneously. IDEX (Independent Dual Extruder) printers take a different approach entirely: two complete toolheads on independent X-axis carriages, each with its own hotend, each capable of moving without the other. It's a different machine architecture with different capabilities, and this guide covers what it actually buys you and how the software side works.
IDEX vs. Single-Nozzle Multi-Material: What's Actually Different
Single-Nozzle Multi-Material (AMS, ACE Pro, MMU3)IDEX HotendsOne, filament routed to it from multiple spoolsTwo, fully independent Color/material changesPurge/flush required at every change — wastes filamentNo purge needed between toolheads — each stays loaded with its material Simultaneous printingNot possible — one nozzle prints at a timePossible in duplication/mirror modes — two parts print in the same job Support materialWorks well (PVA/soluble support with minimal waste)Works well, and without the purge waste per-layer switch Mixed high/low temp materials (e.g. PLA + a support that needs different temp)Awkward — single hotend has to compromise or fully purge/change tempClean — each nozzle stays at its own optimal temperature Mechanical complexityLower — one toolheadHigher — two independent carriages, more to calibrate and maintainThe Three IDEX Print Modes
Once you have two independent toolheads, slicers that support IDEX (current OrcaSlicer and PrusaSlicer both do) expose three distinct ways to use them, and picking the right one for the job matters:
- Full independent mode (dual color/material, single part): The two toolheads cooperate on one model the way a single-nozzle multi-material system would — one nozzle does the base material, the other does an accent color or a soluble support — except without the purge waste of a shared nozzle, since the idle toolhead just parks out of the way instead of needing a flush.
- Duplication mode: Both toolheads print the identical model simultaneously, mirrored in position across the bed, effectively doubling throughput for runs of small identical parts. This is the single biggest reason people buy an IDEX machine — printing 20 identical brackets in the time it used to take to print 10.
- Mirror mode: Both toolheads print simultaneously, but one is a true mirror image of the other — genuinely useful for left/right symmetric pairs (a pair of enclosure halves, drone arms, matched brackets) where you'd otherwise need to either flip the model in software and slice twice, or print sequentially.
Calibration: Where IDEX Gets Harder
A single-nozzle printer only has to get first-layer height right. An IDEX machine has to get that and the X/Y/Z offset between the two nozzles right, or every dual-material or dual-color part shows visible misalignment between what each toolhead printed. This is the calibration step that trips up most first-time IDEX owners:
- Nozzle offset calibration: Most IDEX firmware/slicer combinations provide a calibration print — typically a set of overlapping crosshair or comb patterns printed once by each toolhead — that lets you visually read off the X and Y offset error and enter correction values in firmware or slicer settings. This needs to be redone any time a toolhead is removed and reinstalled, not just once at setup.
- Z offset between toolheads: Even a few hundredths of a millimeter of Z difference between the two nozzles shows up as one toolhead's first layer being over- or under-squished relative to the other. Most machines handle this with an independent Z-probe or load-cell per toolhead rather than a single shared probe.
- Idle nozzle drool/ooze management: In independent and mirror modes, the toolhead that isn't currently printing is still sitting at temperature near the part. Slicer settings for "toolhead parking" position and idle retraction matter more here than on a single-nozzle machine — a drooling idle nozzle can drag across a finished surface if the parking zone isn't set with enough clearance.
Slicer Setup Notes (OrcaSlicer)
OrcaSlicer's IDEX support is configured through the printer's machine settings: set the extruder count to 2 with independent X carriages, define each nozzle's physical offset from machine home, and choose the print mode (default/auto, duplication, or mirror) per print job from the print settings panel rather than needing a separate profile for each. For duplication and mirror modes specifically, make sure your model is positioned within the usable half of the bed the slicer calculates for that mode — the effective build volume in duplication mode is roughly half your machine's rated X travel, since both copies have to fit without the toolheads colliding.
Is IDEX Worth It Over a Single-Nozzle Multi-Material System
If your main use case is occasional two-color prints or the occasional soluble support, a single-nozzle AMS/ACE-Pro-style system gets you there with far less mechanical complexity and calibration overhead, and it's what most desktop printers ship with today. IDEX earns its added complexity in two specific scenarios: genuine batch production (duplication mode meaningfully cuts wall-clock time for runs of small parts) and materials that don't play well sharing one hotend — a support material that needs a very different temperature profile than your primary material, or combining a rigid and a genuinely different-temperature flexible filament in one part without compromise. For most hobbyist multi-color work, it's more machine than the job needs; for a small-batch production shop, it can be the difference between a print farm of six identical single-nozzle machines and three IDEX machines doing the same throughput.