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:
- Retracts the current filament back into its slot
- Advances the next filament from the target slot
- Purges the colour/material change into a waste block (the "purge wipe tower")
- 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:
- Filament type (PLA, PETG, ABS, TPU, etc.)
- Brand and colour name
- Recommended nozzle and bed temperature
- Remaining filament weight (tracked by AMS hub)
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.
| Material | AMS Compatible? | Notes |
|---|---|---|
| PLA | Yes — fully supported | Best AMS material. Reliable feed, low stringing, good purge behaviour. |
| PETG | Yes — with caveats | Works but strings more than PLA. Increase purge volume. Avoid very soft PETG. |
| PLA-CF (carbon fibre) | Yes — hardened steel nozzle required | RFID-enabled. Abrasive — use hardened steel nozzle or it wears brass rapidly. |
| PETG-CF | Yes — hardened steel nozzle required | Same as PLA-CF. Works well in AMS with correct nozzle. |
| ABS | Limited — P1S only | Requires enclosed chamber. Stringing increases purge waste. Not recommended for multi-material ABS. |
| ASA | Limited — P1S only | Same as ABS. AMS works mechanically but multi-material ASA has high failure rate. |
| TPU | No — not AMS compatible | TPU is too flexible for the AMS feed mechanism. Must be loaded directly to the extruder, bypassing AMS. |
| PVA (support) | Yes — P1S only | Used as soluble support material with PLA or PETG model. Requires specific pairing rules (see below). |
| HIPS | Limited | Works 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:
- Use the same base material in all slots (all PLA, or all PETG)
- Different brands in the same print are fine, but may need ±5°C temperature adjustment per slot
- Set each slot's temperature individually in Bambu Studio if brands differ
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:
- PVA is water-soluble — store sealed. It absorbs moisture within hours in humid environments and becomes unprintable.
- PVA must be printed at lower speed than PLA (40–60 mm/s max)
- PVA only works as support interface, not full support structure — it's too slow and expensive for full support volume
- After printing, soak the part in warm water (25–30°C) for 4–12 hours to dissolve PVA supports
Material incompatibility: what to avoid
- PLA + PETG structural mix: PLA and PETG don't bond well. Interface layers are a weak point. Only use this combination if the materials are in separate non-structural zones.
- ABS + PLA: Temperature mismatch. ABS requires 240–250°C; PLA at this temperature overextrudes and degrades. Don't mix ABS and PLA in the same AMS print.
- TPU with anything in AMS: TPU can't run through the AMS. If you need TPU + PLA, load TPU direct to the extruder and set Bambu Studio to "no AMS" for that slot.
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:
- Reduce purge volume for same-hue changes (e.g., light blue → dark blue): 80–100mm³ often sufficient
- Increase purge volume for dark → light transitions (e.g., black → white): 200mm³ or more, otherwise colour contamination shows
- The "Flushing into infill" option in Bambu Studio uses infill area as purge target instead of building a separate tower — reduces total waste significantly on large parts
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.
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.