Bambu Lab AMS explained in detail

Bambu Lab AMS explained in detail
Driving units of the spool holder, the active roller is removed to exposure the unit

Color 3D printing is one of the few logical reasons that we chose a 3D printer as our project. In the early days, we thought, naively and bravely, that we could have a full color printer in 18 months that eclipses any other printers. The demand is so obvious; single material prints are boring, and painting can be very messy. 22 months after we started this project, we have this compromise solution, the Automated Material System (AMS).

Technical Background

There are several multi-color/material systems on the market. Prusa has two generations of MMU and Mosaic has three generations of Palette. Our AMS has several similarities with these two pioneers on the market. They all feature a single-in-single-out hotend, which saves the trouble of constant clogging of multi-in-single-out approaches, but have to purge significant amount of filament to avoid color pollution. There are also multi-toolhead approaches to meet the multi material demands and Prusa chose that approach for their latest XL. We were not confident about the mechanical reliability of toolhead switching on a layer basis, so we settled on the current architecture in late 2020.

Design in Details

Here is how AMS works; it consists of three major parts: a set of four spool holders, a hub, and a buffer. Each spool holder has its own motor to actively push filament forwards or wind it back to the spool. During extruding, it pulls the filament just like an extruder.  When it need to wind the filament back, it rotates the spool.  The hub merges four filament paths into one and gives the filaments second stage driving force with a brushless motor. The buffer is located at the back of the printer, relatively close to the toolhead extruder, to make sure the tension on the filaments is within a given range so that the toolhead extruder can work easily and precisely.   There are, overall,  10 sensors in the filament path, plus one odometer in the hub. So, the position, speed and tension of the filaments are carefully monitored and controlled. I have to say it is way more sophisticated than we thought it would be, but all of it was necessary.

Spool holder with the active roller installed
Filament Path from AMS to printer, buffer is in the center

Besides all these parts taking care of the filament feeding, the whole system is airtight, and a humidity sensor is in place. Silicon rubber O-rings are installed to make sure moisture cannot get in to ruin hydroscopic filaments, such as PA and PC. On the Printer side, we have a new trash slide for the purged material to reduce the time used in printing purge towers and a filament cutter on the toolhead to cut off unwanted filament.

Entrance of the purge slide, the white roller is a nozzle wiper
Exit of pruge slide

The pros of this design:

  1. The position, speed and tension of the filament are actively controlled, so the extruder can always work in an ideal condition.
  2. No messy filament is laying around; all the retracted filament goes back to the spool.
  3. Ideal storage for hydroscopic filaments such as PA, PC, PVA, and PETG.
  4. Reliability is much better than MMU2
  5. It looks nice and tidy.

The cons of this design:

  1. It still has to purge waste material.
  2. Filament switches still take time.
  3. It is not compatible with elastic material like TPU.
  4. It does not like cardboard spools, since they may generate paper debris and jam the system.
  5. The reliability is improved, but still not as good as a photo copier.


1. Does an RFID reader mean it’s a closed ecosystem?

No, the AMS is compatible with most filaments out there. RFID is there to boost user experience with Bamu filament; For example, you could put on four Bambu spools in random order and the AMS could recognize them automatically. For those filaments without the RFID, you must configure color and material type in the slicer or on the touch screen.

2. There are four slots on an AMS, why do you say 4*4 colors?

You can hook up to 4 AMS to a single printer with an accessory called AMS hub, so it is up to 4*4, or 16 colors or materials.

3. Is there a drier in the AMS?

No. With the carefully designed airtight structure, we do not need a drier in the AMS. When I say carefully designed, I mean the box, the tube and the connector on AMS, printer and anything in between.  We have two slots in the AMS which can hold two bags of desiccant, which keep the system dry for a very long time. When the desiccant is used up, the humidity sensor will warn you to replace it.