Voron Multicolor Printing Guide — Manual Swap, IDEX, and Palette
Printing Mod Guide
Multicolor 3D printing on a Voron opens up incredible possibilities — from multi-material functional parts (ABS body with TPU gaskets) to aesthetic prints with logos, text, and color gradients embedded directly into the layers. Unlike Bambu Lab's AMS or Prusa's MMU, Voron does not have a single integrated multicolor solution. Instead, the Voron community has developed multiple approaches ranging from simple manual swaps to fully independent dual-extruder (IDEX) builds. Last updated: May 2025.
This guide covers every multicolor method available for Voron printers: manual filament swaps (zero cost, any printer), MMU/Smart Filament Sensor (SFS) adapters, the Palette 3 Pro splicing system, IDEX (Independent Dual Extruder) Voron builds, dual-color toolheads (the Stealthburner CPAP with dual input), and the upcoming Voron V2.4 MMU ecosystem. We compare cost, complexity, waste, and print quality for each method.
Quick Comparison — Multicolor Methods
| Method | Cost | Complexity | Waste | Colors | Best For |
|---|---|---|---|---|---|
| Manual Filament Swap | $0 | Low | Low | 2-3 | Simple color changes, text, logos |
| Klipper MMU (SFS) | $20-40 | Medium | Medium | 3-5 | Multi-color with filament runout handling |
| ERCF (Enraged Rabbit) | $60-120 | High | Medium | 4-12 | Multi-material, automated swaps |
| Happy Hare / TradRack | $80-200 | High | Medium | 4-10 | Vorons with limited space |
| Palette 3 Pro | $600-800 | Medium | High | 4 | Multi-color on stock single extruder |
| IDEX (Dual Toolhead) | $300-600 | Very High | Low | 2 | Multi-material, support materials, mirror mode |
| Dual-Color Toolhead | $100-250 | Medium | Low | 2 | Two-color prints, low waste |
Method 1: Manual Filament Swap (Free, Any Voron)
The simplest multicolor method requires no hardware at all. You pause the print at a specific layer, manually swap the filament spool, purge the old color, and resume. This works on any Voron — V2.4, Trident, V0.2, Switchwire — with zero modifications.
How It Works
In your slicer, you add a color change at the layer where you want the new color to start. When the printer reaches that layer, Klipper executes a PAUSE macro. You unload the current filament, load the new color, purge a small amount through the nozzle (manually or via the purge macro), and resume. The new color starts printing on the next layer.
Slicer Setup
- OrcaSlicer: Right-click the layer slider on the right side of the preview window → "Add color change." Or use the "Filament" dropdown to assign different colors to different parts/objects via the object list. OrcaSlicer automatically inserts M600 (filament change) or a custom pause gcode at the specified layer.
- SuperSlicer: Use the "Custom G-code" section to insert a color change. Enable "Pause at layer height" in Printer Settings → Custom G-code → Pause at layer height. Define the layer number and pause G-code to run (typically PAUSE followed by a nozzle purge).
- Klipper: Define a PAUSE macro in your printer.cfg that saves position, retracts filament, and moves the toolhead to a safe parking position. After filament change, the RESUME macro re-primes, wipes, and continues. Many Voron configurations ship with these macros pre-installed.
Tips for Reliable Manual Swaps
- Park position: Configure your PAUSE macro to park the toolhead above a purge bucket or the corner of the bed. The toolhead must be accessible for filament handling. A position at X:250 Y:300 (on a 350mm build) usually works well.
- Retraction on pause: Retract 10-20mm of filament on pause to prevent oozing during the swap. The exact amount depends on your hotend — Dragon HF needs less, V6 needs more.
- Purge after load: After loading the new filament, extrude 50-100mm at the printing temperature to ensure the old color is completely purged from the nozzle. Use a purge tower or a wipe tower to catch the mixed-color purge.
- Z-hop on resume: After the swap and purge, move the toolhead to the resume position with a 5mm Z-hop to avoid crashing into the print. Then drop to the print height and continue.
- Layer alignment: Manual swaps are best at layer heights where a full layer of the new color works. Avoid swapping mid-layer — the color boundary will be visible. Swap at the transition between features (e.g., swap from base color to text color at the layer where the text starts).
Limitations
Manual swaps only work well for 2-3 colors. More colors mean more pause/resume cycles, more waste (each purge consumes 30-50mm of filament), and more opportunities for errors. Each swap takes 2-5 minutes depending on your efficiency. Manual swaps also require you to be present — you can't start a multi-color print and walk away.
Method 2: Klipper MMU and Smart Filament Sensor
The Klipper ecosystem supports Multi-Material Units (MMU) through the Smart Filament Sensor (SFS) system. This uses a filament sensor near the extruder that detects when filament is present, combined with a toolhead-based filament cutter and a multi-spool holder. The system automates the swap process but requires you to manually load the correct filament into the extruder each time.
ERCF (Enraged Rabbit Carrot Feeder) v1.1 and v2.0
The ERCF is the most popular automated filament swapping system for Voron printers. It uses a servo-driven selector mechanism that routes one of up to 12 filaments to the toolhead. The system includes:
- A filament selector (carousel or gate system) that holds 4-12 spools
- Capacitive or inductive filament sensors at each position
- A filament cutter at the toolhead (integrated into the Stealthburner)
- Klipper firmware extensions via the ERCF plugin
- A purge bucket and wipe mechanism integrated into the Voron frame
ERCF v2.0 is a significant redesign with improved filament path, better sensor reliability, and easier assembly. The build is complex (requires printed parts, electronics, and careful tuning) but well-documented. Cost: $60-120 for hardware (servos, sensors, bearings, printed parts). The ERCF works with Stealthburner toolheads using the CW1/CW2 extruder.
Key settings: Filament cutting requires a specific blade and gate geometry. The purge volume between swaps is typically 30-80mm of filament depending on color contrast. The system uses a "wipe tower" to catch mixed-color waste. Tuning the filament sensor sensitivity and the servo angles is the most time-consuming part of the setup.
Happy Hare / TradRack
Happy Hare is an alternative Klipper MMU software/framework that works with the TradRack (a Voron-compatible filament rack). The TradRack mounts on the top extrusion of the Voron frame and uses a spring-loaded gate system rather than a motorized carousel. Each filament slot has a dedicated BMG-style feeder that pushes filament into a reverse bowden tube. The system supports 4-10 filaments.
Advantages over ERCF: simpler mechanical design (fewer moving parts), more reliable filament swapping (each filament has its own feeder), easier to build and tune. Disadvantages: larger physical footprint (the rack extends above the printer), higher hardware cost ($80-200), and each filament needs its own stepper driver.
Method 3: Palette 3 Pro (Splicing System)
The Palette 3 Pro by Mosaic Manufacturing is a standalone device that splices multiple filaments into a single continuous strand. It sits between your spools and your Voron's extruder. The device cuts and welds filament segments together in the order specified by the print file, creating a "painted" filament that feeds through your standard single-extruder toolhead.
How It Works
The Palette 3 Pro takes up to 4 filament inputs. It uses a proprietary slicing plugin (Mosaic Canvas or the Palette plugin for OrcaSlicer/SuperSlicer) to determine which color should appear at each layer. The device cuts the previous filament, holds the end, melts the new filament onto the end, and creates a splice. The continuous filament feeds into your Voron's standard extruder. The printer sees it as a single spool of multicolored filament.
Advantages
- Works with any single-extruder Voron — no toolhead modifications needed
- Supports up to 4 colors (or 2 materials for multi-material prints like ABS+TPU)
- No purge bucket or wipe tower needed (the splices are outside the print)
- Relatively simple integration: just mount the Palette above the printer and route the spliced filament to the extruder
- Canvas software supports complex color mapping including gradient transitions
Disadvantages
- High cost: Palette 3 Pro is $600-800. The Canvas Hub subscription (for cloud slicing) adds $10/month or $100/year.
- High waste: Each splice consumes 15-25mm of filament. For a print with 200 color changes, you lose 3-5 meters of filament to splices alone. The "purge tower" waste is replaced by "splice waste" — it's not more efficient, just different.
- Splice reliability: The splice joint is a weak point. If a splice fails (breaks during printing), the entire print fails. Splice reliability depends on filament material, humidity, and Palette calibration. ABS and PLA splice well; PETG and TPU are less reliable.
- Speed limitation: The Palette 3 Pro can splice at a maximum rate of approximately one splice per 10-15 seconds. For prints with frequent color changes (every layer), this adds significant time.
- Filament path friction: The spliced filament must pass through a bowden tube from the Palette to the extruder. The splice joints are slightly thicker than the filament, increasing friction. On direct-drive Vorons (Clockwork 2), this can cause extrusion inconsistencies.
Recommended Setup
Mount the Palette 3 Pro on top of the Voron enclosure using a printed bracket (available on Printables and Thingiverse). Route the spliced filament through a 2mm ID PTFE tube (wider than standard 1.9mm to accommodate splice bumps). Use the Palette's included "Buffer Tube" to absorb the filament that the Palette feeds during splicing. The buffer creates a slack loop that the extruder pulls from. Integrate the Palette with Klipper via the Mosaic Klipper plugin, which handles pause/resume signals and filament management.
Method 4: IDEX Voron — Independent Dual Extruder
IDEX (Independent Dual EXtruder) is the most capable multicolor method but also the most complex. An IDEX Voron has two independent toolheads on the X-axis, each with its own extruder, hotend, and cooling fan. The two toolheads can operate independently (one prints while the other idles) or in mirror mode (for duplicating parts).
Voron IDEX Implementations
- Voron V2.4 IDEX (the "V2.4-D" or "Dual Gantry"): Requires a modified X-axis with two independent carriages, each on its own linear rail. The gantry must be widened to accommodate the extra toolhead width. This is a significant modification — you essentially build a custom V2.4 with dual Z-axis left-right carriages. Fewer than 200 documented builds exist, but those that do report excellent results.
- Voron Trident IDEX: Similar to the V2.4 IDEX but with the Trident's fixed bed (no Z-tilt, just three lead screws). The Trident IDEX is simpler mechanically because the gantry doesn't need to be as rigid for the bed-leveling Z-tilt system. More Trident IDEX builds exist than V2.4 IDEX builds.
- Switchwire IDEX: The easiest IDEX platform in the Voron family. The Switchwire's CoreXZ gantry can be modified with a second carriage and a second toolhead. The dual Y-rail (linear rail on each side of the gantry) naturally supports two carriages. Several documented Switchwire IDEX builds exist.
- StealthChanger / TapChanger: A newer approach that uses a single gantry with a quick-change toolhead system. The toolhead docks to swap tools (different extruders, different nozzles, different materials). This is not true IDEX (only one toolhead is active at a time) but provides multi-material capability without the complexity of dual gantries. The StealthChanger system is gaining popularity in the Voron community.
IDEX Advantages
- Zero waste: No purge tower, no wipe tower, no splice waste. Each toolhead starts printing its color immediately.
- Multi-material support: Each toolhead can print a different material (ABS on one, TPU on the other). This is impossible with any single-nozzle method (Palette, ERCF) because the different materials would cross-contaminate in the nozzle.
- Support material printing: Print soluble supports (PVA, BVOH) from one toolhead and the main part in ABS/PETG from the other. This is the "killer app" for IDEX.
- Mirror mode: Both toolheads print the same part simultaneously, cutting print time by 50% for symmetrical parts.
- Speed: No color change overhead — both colors print simultaneously.
IDEX Disadvantages
- Complexity: Requires significant printer modification. Dual motor gantries, dual extruders, dual hotends, dual cooling fans. The electronics need two extruder drivers, two heater channels, two thermistor channels, and two fan channels.
- Cost: $300-600 in additional components (second hotend, extruder, stepper motor, linear rail, electronics).
- Space: The dual toolheads are physically wider. The usable build width on a 350mm V2.4 drops to approximately 250-280mm depending on toolhead design. The V0.2 is too small for IDEX.
- Calibration: Both toolheads must be precisely aligned (Z height, XY offset) to produce consistent prints. The Klipper "dual carriage" mode handles the coordinate mapping, but physical alignment requires careful mechanical tuning.
- Weight: Two toolheads on the gantry add significant moving mass, reducing maximum acceleration and increasing ringing.
Method 5: Dual-Color Toolheads (Dual Input, Single Nozzle)
Several Voron-compatible toolheads support two filament inputs that merge into a single nozzle. This allows two-color printing without the complexity of IDEX or the waste of the Palette/ERCF systems.
Stealthburner Dual Input (CPAP Mod)
The Stealthburner CPAP (Centrifugal Part Cooling) mod uses a larger fan and a dual-input hotend to allow two filaments to enter the same nozzle. The hotend has two melt chambers that merge before the nozzle. Colors are switched by unloading one filament and loading the other. The system uses a Klipper macro to manage the filament swap sequence. Cost: $100-200 for the CPAP fan, dual-input hotend, and printed parts.
Co-axial Nozzle Systems
A co-axial nozzle has two concentric channels — an inner nozzle for one color and an outer ring for the second color. These create interesting "jacket-core" color effects. The most common implementation for Voron is the "Diamond Hotend" which uses a diamond-tipped nozzle with two melt chambers. These are niche systems with limited community support and higher cost ($150-300).
True Dual-Nozzle Toolheads
Some builders mount two complete hotends and extruders on a single carriage. The "Duet" toolhead design for Voron uses two Revo Voron hotends side-by-side. One nozzle is 0.2mm higher than the other to prevent collision. The taller nozzle is used for color 1, the shorter for color 2. Layer transitions happen by switching which toolhead is active. This is simpler than IDEX but still requires dual extruder drivers and careful Z-offset calibration.
Method 6: The Future — Voron V2.4 MMU Ecosystem
The Voron team and community are actively developing an official MMU solution for the V2.4. The project (codename "Voron MMU" or "V2.4-MMU") aims to create a purpose-built filament multiplexer that integrates seamlessly with the Stealthburner toolhead. Key features expected:
- 4-8 filament capacity with a compact carousel mounted on the top extrusion
- Integrated filament cutter in the Stealthburner
- Capacitive filament presence sensing at each position
- Optimized purge/waste management with a dedicated purge bucket
- Klipper-native firmware support (no separate controller needed)
- Retrofit compatibility with existing V2.4 and Trident builds
As of May 2025, the project is in advanced beta with approximately 50 test builds in the community. Production release is expected in late 2025. The target price for the hardware kit is $100-150.
Slicer Support for Multicolor on Voron
OrcaSlicer: The best option for multicolor Voron printing. Native support for multi-extruder setups (IDEX, dual toolhead), ERCF filament mapping, Palette 3 Pro splicing, and manual color changes. The "Paint on Support" feature works well for multi-material support printing. MMU/ERCF users can assign filaments by object, by part, or by layer. The "Wipe Tower" and "Prime Tower" settings are configurable for purge volume and tower placement.
SuperSlicer: Excellent for IDEX and dual-extruder setups. The "Multiple Extruders" section gives fine control over which extruder prints which features (perimeters, infill, support). SuperSlicer's "Skirt and Brim" management for multi-extruder prints is more flexible than OrcaSlicer. The "Spiral Vase" mode works with multi-color for interesting effects.
PrusaSlicer: Supports multi-material via the MMU profile. Use the "Voron" profile with "MMU3" as the extruder type. The multi-material painting tools (for multi-material support) are the best in any slicer. Limitation: only 4 colors with the standard MMU profile.
Mosaic Canvas: Required for Palette 3 Pro users. Canvas handles the color mapping, generates the splice instruction file, and communicates with the Palette device. The software runs on a Raspberry Pi or desktop computer. Canvas supports Voron printer profiles natively.
Which Method Should You Choose?
- Start with manual swaps: If you're new to multicolor printing, start with manual filament swaps. No cost, no hardware, and you'll learn the fundamentals of color change gcode and Klipper pause/resume macros. This is enough for 80% of multicolor projects (text, logos, two-color parts).
- Choose ERCF or TradRack for automated swaps: If you print multicolor frequently (every week) and want 4+ colors without splices, build an ERCF v2.0 or Happy Hare/TradRack system. Expect a 2-4 week build and tuning process. This is the most popular approach in the Voron community.
- Choose Palette 3 Pro for simple integration: If you have a single-extruder Voron and don't want to modify your toolhead, the Palette 3 Pro is the easiest path to 4-color printing. The cost is higher but the installation is simpler than ERCF. Best for users who prioritize "plug and play" over cost efficiency.
- Choose IDEX for maximum capability: If you need multi-material prints (ABS + TPU, PVA supports), want zero waste, or need mirror mode for production, IDEX is the ultimate solution. Only recommended for experienced Voron builders who are comfortable modifying their printer's gantry and electronics.
- Wait for the Voron MMU: If you can wait 6-12 months, the official Voron MMU solution promises to be the best-integrated option. Early reports from beta testers are positive. The MMU is expected to offer ERCF-level capability with better reliability and official Voron support.