Bambu Lab AMS Guide: Cartridge Setup & Material Matching

The AMS (Automatic Material System) changes filament automatically during a print. This guide covers what works, what doesn't, how RFID cartridge matching operates, and how to fix the most common AMS failures.

Last updated: 25 May 2026

What the AMS actually does

The AMS is a motorised filament feeder with 4 slots that connects to your Bambu printer's hotend. During a multi-material print, it:

  1. Retracts the current filament back into its slot
  2. Advances the next filament from the target slot
  3. Purges the colour/material change into a waste block (the "purge wipe tower")
  4. Continues the print with the new material

This process takes 30–90 seconds per filament change depending on material, purge volume, and print speed. For a print with 200 colour changes, that adds 2–3 hours of total change time on top of print time.

What the AMS is not: It's not a soluble support system, it's not hot-swap, and it doesn't automatically calibrate for different materials. You still define material types and temperatures in Bambu Studio for each slot.

RFID cartridge matching

Bambu-branded filament spools have an RFID chip. When loaded into the AMS, the printer reads the chip and pre-fills the filament type, brand, colour, and recommended temperature in Bambu Studio. This saves manual entry and reduces setting errors.

What RFID provides:

Third-party filament: Does not have RFID chips. You must manually set the filament type, temperatures, and colour in Bambu Studio for each slot. The AMS still works fine with third-party filament — you just lose the auto-detect convenience. Set the correct material type for accurate purge calculations and temperature management.

Important: The RFID preset is a starting point, not a guaranteed perfect profile. If you're seeing poor quality, adjust temperatures in Bambu Studio's filament settings regardless of what RFID suggests.

Material compatibility in the AMS

Not all filaments work in the AMS. The system relies on reliable retraction and re-insertion, which fails with flexible or very abrasive materials.

MaterialAMS Compatible?Notes
PLAYes — fully supportedBest AMS material. Reliable feed, low stringing, good purge behaviour.
PETGYes — with caveatsWorks but strings more than PLA. Increase purge volume. Avoid very soft PETG.
PLA-CF (carbon fibre)Yes — hardened steel nozzle requiredRFID-enabled. Abrasive — use hardened steel nozzle or it wears brass rapidly.
PETG-CFYes — hardened steel nozzle requiredSame as PLA-CF. Works well in AMS with correct nozzle.
ABSLimited — P1S onlyRequires enclosed chamber. Stringing increases purge waste. Not recommended for multi-material ABS.
ASALimited — P1S onlySame as ABS. AMS works mechanically but multi-material ASA has high failure rate.
TPUNo — not AMS compatibleTPU is too flexible for the AMS feed mechanism. Must be loaded directly to the extruder, bypassing AMS.
PVA (support)Yes — P1S onlyUsed as soluble support material with PLA or PETG model. Requires specific pairing rules (see below).
HIPSLimitedWorks mechanically but HIPS is uncommon and requires specific pairing with ABS.

Material pairing rules for multi-material prints

In a multi-material print, different filament combinations have different compatibility — mostly driven by temperature overlap and adhesion between layers.

Colour multi-material (same material, different colours)

This is the most common AMS use case. PLA + PLA in 4 colours works flawlessly. The purge tower removes colour residue between changes. This is what the AMS was primarily designed for.

Rules:

Model + support material (different materials)

Using PLA as the model material and PLA support as interface material is common and reliable. Using soluble supports (PVA with PLA) works but requires specific setup:

Material incompatibility: what to avoid

Purge tower: managing waste

Every material change purges old filament into a waste block (the wipe tower). The purge volume is configurable in Bambu Studio's "Flushing volumes" settings. Higher purge volume = cleaner colour transitions but more waste filament.

Default purge volume: ~140mm³ per colour change (Bambu default). This is conservative and produces clean transitions for most PLA colours.

Reducing waste:

Disabling the wipe tower: Only do this if you're printing single-colour but have multiple slots loaded (e.g., 4 identical white spools for redundancy). With actual multi-colour content, disabling the tower causes colour contamination.

Common AMS failures and fixes

Problem: AMS reports "cannot load" or filament gets stuck

Most likely cause: Filament tip shape after last retraction is not clean. A blob or curl on the tip prevents smooth re-insertion into the PTFE tube.

Fix: Remove the filament, cut the tip cleanly at a 90° angle, and reload. If the problem persists, check the PTFE tube for kinks or debris. On older AMS units, the filament hub buffer springs can weaken — Bambu sells replacement kits.

Problem: Colour bleed — traces of previous colour visible in new material

Most likely cause: Purge volume too low for the specific colour transition.

Fix: Open Bambu Studio → Project → Flushing volumes. Increase the purge value for the transition causing contamination. Dark → light transitions need more purge (200–300mm³). Also check that nozzle temperature is correct — lower temperatures leave more residue.

Problem: AMS motor grinding noise, filament not advancing

Most likely cause: Tangled spool inside the AMS, or filament has become brittle (moisture damage) and breaking inside the AMS.

Fix: Open the AMS unit and visually inspect each spool. Detangle if needed. If the filament has been in the AMS for more than 2 weeks and is PVA or PETG, it has likely absorbed moisture — replace the spool. Remove all filament and clean the AMS rollers with a dry cloth.

Problem: Multi-material print fails halfway with "AMS runout" error

Most likely cause: Spool has run out mid-print, or the AMS lost track of remaining filament weight (RFID tracking drifted).

Fix: Check actual remaining filament on each spool before starting long multi-material prints. The RFID weight tracking is an estimate, not a scale — drift of 30–50g is common. Manually weigh spools for critical prints. In Bambu Studio, you can set a minimum remaining filament threshold to trigger a pause before runout.

Problem: AMS doesn't detect third-party filament

Expected behaviour, not a problem: Third-party filament has no RFID chip, so the AMS correctly reports "untagged." Manually set the filament type and temperatures in Bambu Studio for each slot. All AMS functions work normally with untagged filament.

What's Next?

After setting up the AMS:

Frequently Asked Questions

Can I use third-party filament in the Bambu AMS?

Yes. Third-party filament works mechanically in the AMS. You lose the RFID auto-detect convenience — you must manually set filament type and temperatures for each slot in Bambu Studio. Everything else (multi-material switching, purge, runout detection) works normally with untagged filament.

Why can't TPU be used in the AMS?

The AMS uses a geared roller feed mechanism that relies on the filament being semi-rigid. TPU is too flexible — it buckles inside the PTFE tube during retraction and re-insertion instead of feeding cleanly. Load TPU directly to the extruder input on the printer, bypassing the AMS entirely. In Bambu Studio, set the TPU slot to "External spool."

How much filament does the purge tower waste per print?

It depends on the number of colour changes and purge volume per change. A typical 4-colour print with 50 filament changes at 140mm³ per change uses ~7,000mm³ of purge filament — roughly 9g of PLA. A complex print with 200 changes can waste 30–40g. Enable "Flush into infill" in Bambu Studio to reduce waste by using infill zones as purge target.

Can I mix PLA and PETG in the same AMS print?

Mechanically yes — the AMS handles both. But PLA and PETG don't bond well to each other. Multi-colour prints with PLA in some slots and PETG in others will have weak interfaces where the materials meet. This is only useful when the materials are in structurally separate zones (e.g., PETG for the functional base, PLA for a decorative top that doesn't need strength at the junction).

How does the AMS know when a spool is running out?

The AMS uses RFID weight data as an estimate for Bambu filament, and an optical sensor in the AMS feeder path for all filament types. When the optical sensor detects no filament (runout), it pauses the print and prompts you to reload. The RFID weight counter is only an estimate — it drifts over time. For long prints, physically check remaining filament before starting.

Does the AMS work on the Bambu A1 and A1 Mini?

Yes, the AMS Lite (bundled with A1 combo) supports up to 4 colours for PLA and PLA-CF. The A1 AMS Lite is mechanically similar to the P1S AMS but designed for the A1's direct drive system. PETG is supported with reduced reliability compared to PLA — slower speeds and increased purge volumes are recommended for A1 PETG multi-material prints.