# Multi-material 3D printing: AMS, ACE, CFS, MMU & more, in one place

**Minimum Plan:** Free

SimplyPrint supports every major multi-material system: Bambu Lab AMS / AMS Lite / AMS 2 Pro / AMS HT, Anycubic ACE Pro, Creality CFS, Prusa MMU 2 / 3, Mosaic Palette 2 / 2S, BoxTurtle and 3DChameleon. Map slicer extruders to physical slots, sync spool data live, and run multi-color prints from one cloud workflow.

**Categories:** filament, printing, smart

*One workflow for every multi-material system*

##  Multi-material printing: AMS, ACE, CFS, MMU and more

SimplyPrint speaks fluent multi-material. Whether you've got a Bambu Lab AMS, an Anycubic ACE Pro, a Creality CFS, a Prusa MMU, a Mosaic Palette, a BoxTurtle on a Voron, or a 3DChameleon - you get the same live slot view, the same spool inventory, and the same map-and-print workflow across the whole fleet.

## Reads spool state straight from the printer's hub

Filament Manager reads spool state straight from the printer's hub, so what you see in SimplyPrint matches what's actually loaded. Every spool you load is tracked. Every slot has a colour. Every multi-color print routes to the right machine automatically.

## See every slot, on every printer, live

Each multi-material printer gets a live slot strip in its panel: one row per nozzle, one tile per slot, with the loaded spool's colour, brand, material type and slot number rendered right there. Empty slots are shown as dashed placeholders so you instantly know what's loaded and what's free. Chained units (AMS Hubs, ACE chains, CFS chains) all render as one continuous strip per nozzle.

## Auto-map slicer extruders to physical slots

Sliced a multi-color file for extruders 1, 2, 3 and 4 but your printer has them loaded in slots 3, 1, 4 and 2? SimplyPrint maps for you. Our color matcher walks the spools currently loaded in each slot, compares them to the filaments your slicer expects, and produces a mapping so the right colour comes out of the right nozzle - without you re-slicing.

For systems that accept mapping G-code (Bambu Lab AMS, AMS 2 Pro, AMS HT, AMS Lite, BoxTurtle), the mapping is sent to the printer at print start. For systems that don't yet (Anycubic ACE Pro, Creality CFS), the map is calculated for tracking and Filament Manager deduction - you load the slots in whatever order, we still know which spool printed what.

## 2-way material sync between printer and SimplyPrint

Swap a spool at the printer and SimplyPrint catches it. Change material data in SimplyPrint and the printer catches it. Each printer has a sync mode: **printer to SimplyPrint**, **SimplyPrint to printer**, **2-way (latest change wins)**, or **off**. Auto-create spools and auto-assign-to-slot are both optional toggles, so a new colour loaded in the AMS appears as a new spool in your Filament Manager - no manual data entry.

Supported on Bambu Lab printers via the SimplyPrint Bambu integration and on Prusa printers via the Direct Prusa Integration.

## Multi-color slicing - online, in your browser

SimplyPrint's online slicer (PrusaSlicer, OrcaSlicer, BambuStudio & ElegooSlicer engines) fully supports multi-material slicing. Add a filament, pick a colour, assign it to a model body or modifier, and slice - all from your browser, on any device. The sliced file carries its extruder assignments through to the print queue, and the mapping step at print start ties those virtual extruders to whichever physical slots happen to be loaded.

## Per-print: use AMS, or skip it

Not every print needs the AMS. SimplyPrint's print-start dialog respects each printer model's own start options - including the **Use AMS** toggle on Bambu Lab printers - so you can mix single-spool and multi-colour prints on the same machine without re-configuring anything. Defaults are remembered per printer model.

## The queue knows what's loaded - and routes accordingly

Drop a multi-color file into the print queue and SimplyPrint matches it to a printer whose loaded slots can satisfy the colour list. A 4-colour print won't get sent to a printer with only black PLA loaded - it'll wait for, or route to, a machine with the right combination of materials in its slots. That makes multi-material printing actually usable on a print farm, not just on a single hobby printer.

## Frequently asked questions

### Which multi-material systems does SimplyPrint actually support?

All the major ones: **Bambu Lab AMS**, **AMS Lite**, **AMS 2 Pro**, **AMS HT**, **Anycubic ACE Pro**, **Creality CFS**, **Prusa MMU 2**, **Prusa MMU 3**, **Mosaic Palette 2 and 2S**, **BoxTurtle** (for Klipper / Voron), and **3DChameleon**. There's also a generic **Custom** mode if you've built or modded your own.

### Can I print multi-color without a multi-material unit?

Yes - SimplyPrint supports manual filament-change prints (the M600 / pause-at-layer technique) on every printer. The slicer adds the pause G-code at the right layers, and SimplyPrint's filament-change modal walks you through the swap when the printer pauses. It's the same workflow whether you've got an AMS or not - just slower.

### Do I need to load my AMS / ACE / CFS slots in a specific order?

No. SimplyPrint's color matcher figures out which slot has which colour and remaps the print accordingly. Load your slots in whatever order is convenient - the print still comes out with the right colours in the right places.

### Does SimplyPrint actually send the mapping to the printer, or just track it?

Both - depending on the system. For **Bambu Lab AMS** (all variants) and **BoxTurtle** on Klipper, we send mapping G-code at print start so the printer physically uses the slots we tell it to. For **Anycubic ACE Pro** and **Creality CFS**, we currently track and display the mapping for Filament Manager deduction and live slot view - mapping G-code will be added when Anycubic and Creality publish or stabilize the spec.

### Can SimplyPrint detect when I swap a spool at the printer?

Yes, on supported printers. Bambu Lab printers (via the SimplyPrint Bambu integration) and Prusa printers (via the Direct Prusa Integration) sync slot material data to SimplyPrint live. Pick 2-way sync mode and changes flow both directions - latest change wins.

### Will the print queue actually route multi-color jobs to the right printer?

Yes. The queue's auto-routing reads the slot contents of every multi-material printer in your fleet and only matches a multi-color job to a printer that has the required materials and colours loaded. A 4-colour print won't get sent to a printer that only has 2 of the 4 needed colours - it'll wait or route to a machine that does.

### Does it work with chained AMS Hubs, chained ACEs, chained CFS units?

Yes. SimplyPrint represents chained units as one continuous slot list per nozzle. A Bambu Lab P1S with 4 chained AMS units shows up as 16 slots in the panel and 16 selectable colours in the slicer. The mapping logic handles the chained slot index for you.

### Which plans include multi-material printing?

The multi-material workflow - slot strip, spool tracking, slicing multi-color files, change-filament with per-slot selector - is included on **every plan, including Free**. Auto eject / auto load with material-aware temperatures is included from **Basic** upwards. Unlimited cloud slicing is included from **Basic** upwards. Print queue auto-routing is included from **Pro** upwards.


---

**Learn more:** [Help Article](https://help.simplyprint.io/en/article/multi-material-methods-bambu-lab-ams-prusa-mmu-palette-more-1hoe38f/)
