Multi-Color Printing Techniques

Master the AMS for multi-color prints without painting

Last updated

How do I set up multi-color prints with the AMS?

Download multi-color 3MF files from MakerWorld and open them in Bambu Studio. Colors are assigned automatically. Or import any STL and use the Color Paint tool to paint colors directly onto the 3D model.

Title
Bambu Lab Multi-Color Printing Techniques
Section
Guides
Last updated
Page
Status
Not affiliated with Bambu Lab

AMS vs AMS Lite

FeatureAMS (Full)AMS Lite
Compatible withX1, P1, P2S, X2D, H2 series; A1 series via the A1 Series AMS Hub (same for AMS 2 Pro and AMS HT); A2L directly, without a hub (a 4-in-1 PTFE Adapter from the second AMS on)A series only (A1, A1 mini, A2L)
Spool capacity4 spools4 spools
Humidity controlBuilt-in desiccantNone
Daisy-chainUp to 4 units on X1, P1, A1 series and A2L (16 colors); more on P2S, X2D and H2 seriesNo: one AMS lite per printer (4 colors); on the A2L it combines with up to 4 AMS units (19 colors)
RFID readingYes (Bambu spools)Yes (Bambu spools)
Bambu Lab AMS 2 Pro with four filament spools loaded

AMS 2 Pro

Holds 4 spools; X1, P1, P2S, X2D and H2 series, the A1 series via the A1 Series AMS Hub, the A2L directly

Bambu Lab A1 Combo: the A1 printer with the AMS Lite four-spool unit standing next to it, four filament tubes running to the toolhead

AMS Lite on an A1 Combo

Holds 4 spools; A series only

A full-size AMS, here the AMS 2 Pro (left), and the AMS Lite next to an A1 (right), not to scale against each other. Images: Bambu Lab.

How filament switching works

  1. Printer reaches a layer or region requiring a different color
  2. Current filament retracts back into the AMS
  3. New filament feeds through to the extruder
  4. The old color is flushed out next to the build plate, away from the print, the nozzle is wiped, then a short prime on the prime tower stabilizes the flow
  5. Printing continues with the new color

Caution

Filament waste is real

How much each change wastes depends on the colors and the flushing volume. In Bambu's example a 4-color cube at 0.2 mm layer height needs 153 filament changes and produces 83 g of waste for an 11 g object. A print with many color changes generates significant waste; the prime tower adds to it, though it usually uses less filament than the flushes. This is normal and expected; plan for it when calculating material costs.

Schematic of one filament change: 1 the model reaches a layer or region that needs a different color; 2 the current filament retracts into the AMS; 3 the new filament feeds through to the extruder; 4 the old color is flushed out next to the build plate, the nozzle is wiped and primed on the prime tower; 5 printing continues in the new colorflushprime tower123451A layer or region needs adifferent color2The current filamentretracts into the AMS3The new filament feedsthrough to the extruder4Flush next to the plate,wipe, short prime on theprime tower5Printing continues in thenew colorSchematic of one filament change: 1 the model reaches a layer or region that needs a different color; 2 the current filament retracts into the AMS; 3 the new filament feeds through to the extruder; 4 the old color is flushed out next to the build plate, the nozzle is wiped and primed on the prime tower; 5 printing continues in the new colorflushprime tower123451A layer or region needs a different color2The current filament retracts into the AMS3The new filament feeds through to theextruder4Flush next to the plate, wipe, short prime onthe prime tower5Printing continues in the new color
Fig. 1One filament change and where each step happens. Numbers match the steps above; schematic, not to scale.

Setting up multi-color in Bambu Studio

Method 1: Pre-colored models (easiest)

  1. Download a multi-color model from MakerWorld (3MF format, colors included)
  2. Open in Bambu Studio. Color assignments load automatically.
  3. Match your loaded filament slots to the required colors
  4. Slice and print

Method 2: Color paint tool

  1. Import any STL model
  2. Select the model and open the "Color Painting" tool in the toolbar above the 3D view
  3. Choose a filament/color from the list
  4. Paint onto the model surface: the paint follows the geometry
  5. Use different brush sizes for detail work

Method 3: Multi-part assembly

  1. Import all parts of a multi-part model (separate STL files)
  2. Right-click → Assemble to group them by position
  3. Assign different filaments to different objects
  4. Parts need to interlock or align correctly; they print together as one job

Method 4: Height-based color changes

Use the "Height Range Modifier" to change filament at specific Z heights. Select the model, add a height range modifier, assign a different filament. Good for gradient effects or models where a color change at a specific layer makes sense (e.g., a white base with a colored top).

Reducing waste

  • Tune flushing volumes: Bambu Studio calculates them for each color pair (Flushing Volumes button in the project filaments section); dark-to-light changes need more than light-to-dark. A multiplier of 0.8 to 0.9 saves filament, but run a test print first
  • Group color regions: In Bambu Studio, try to minimize the number of color changes per layer. More changes = more purge
  • Flush into infill or support: "Flush into objects' infill" sends flush filament into hidden infill (risky with light or transparent colors and few walls); "Flush into objects' support" is on by default and only works with the prime tower enabled; "Flush into this object" turns extra parts on the plate into flush targets
  • Consider the model design: Models designed for multi-color printing (where color changes happen between whole layers, not within a layer) generate much less waste

Tips for better results

  • Use the same material type for all colors: Mixing PLA and PETG in one print causes adhesion and temperature issues. Stick to all-PLA or all-PETG
  • Keep color counts practical: 2–4 colors work well. 8+ colors with many per-layer changes generate a lot of flush waste
  • Light colors after dark: If going from black to white, you'll need more purge than white to black. Plan your color order
  • Keep the filament buffer clean: Every full AMS (not the AMS Lite) connects through a filament buffer in the feed path between AMS and toolhead: on the X1, P1, P2S and X2D it sits on the back of the printer, on the H2 series it is built in (on the H2S in the top cover, with two sliders and two springs). With a full AMS on an A1 series printer, the A1 Series AMS Hub takes its place. There is nothing to switch on, but a sticking slider causes feed errors (see AMS troubleshooting).

Sources

Bambu Lab wiki.

ShowHide

Printer multicolor capability

PrinterMax colors
A1 mini + AMS Lite4 (up to 16 w/ 4x AMS via A1 Series AMS Hub)
A1 + AMS Lite4 (up to 16 w/ 4x AMS via A1 Series AMS Hub)
A2L + AMS Lite4 (up to 19 w/ 4x AMS + AMS lite)
P1S + AMS4 (16 w/ 4x AMS)
X1C + AMS4 (16 w/ 4x AMS)
P2S + AMS4 (up to 20 slots w/ 4x AMS 2 Pro + 4x AMS HT)
H2D / H2C / X2Dup to 25 (4x AMS 2 Pro + 8x AMS HT + external spool)
H2Sup to 24