Palette takes up to four filaments and combines them into a single filament strand. This strand is then fed to your printer, enabling your one extruder printer to create multi-filament prints!

How It Works

Palette Top View

  1. Drive: Palette’s all-metal drive systems, inspired by those on industrial FDM machines, accurately controls filament to ensure the right lengths are driven from each input.
  2. Cut: A rotary cutter system slices filament to ensure a clean, low-resistance cut, time after time.
  3. Connect: Palette’s patent-pending splicing system connects filaments together end-to-end before passing them through a machined Teflon channel and splicing them together.
  4. Cool: Combining both active and passive cooling systems, your newly spliced filament is re-hardened to ensure it keeps tight dimensions before being passed to your printer.
  5. Calibrate: Our patent-pending synchronization systems continually monitor and adjust for filament usage, allowing Palette to modify filament lengths to ensure perfect calibration over thousands of feet.

Palette is compatible with the following printers, and many more!

Machine isn’t on the list? Palette works with all 1.75mm printers that operate on .gcode or .x3g, allow third-party filament, and give you access to the filament feed.

Aren’t sure if your printer is compatible? Shoot an email to and we can help you figure it out!

* Machines denoted with a star require the use of Simplify3D.

Software Steps


Step 1: Slice your multi-color model with Simplify3D or Cura


Step 2: Process your .gcode output with Chroma

Step 3: Print with Palette!

See what you can print with Palette!



Weight: 5kg (11lb)
Compatible Operating Systems: Windows and Mac
Data Interface: SD Card (included)
Update Connection: USB (cable included)

Control Board: Arduino-based
Palette Power Requirements: 12V, 6.67A DC
Power Adapter Input Requirements: 100-240V (50/60Hz), 1.6A AC
Mechanical: 7 x NEMA 17 Stepper Motors



3D Printing