Bambu Studio multi-color printing is one of those features that looks like magic the first time you watch it happen โ a single nozzle switching between four spools mid-print, no manual filament swaps, no pausing. But behind that magic is a specific hardware and software workflow that’s worth actually understanding, especially once you start troubleshooting purge waste, color bleed, or mapping errors.
This guide covers everything you need for Bambu Studio multi-color printing โ how AMS and AMS Lite differ, how to set up filament mapping, how purge and flush settings actually work, and how to fix the most common multi-color print failures. If you haven’t yet worked through the fundamentals, start with our Bambu Studio Beginner’s Guide first โ this article assumes you’re already comfortable with basic slicing.
How Bambu Studio Multi-Color Printing Actually Works
Every AMS-equipped Bambu Lab printer uses a single nozzle for multi-color printing, not multiple nozzles like some competing multi-material systems. When your model calls for a color change, the printer retracts the current filament back through the PTFE tube toward the AMS, feeds in the new filament, and purges a length of it through the nozzle and into a purge tower (or directly onto the build plate edge, depending on your settings) before resuming the actual print. This single-nozzle approach is what makes AMS printers relatively compact compared to multi-toolhead systems, but it’s also the source of the purge waste every multi-color print generates โ there’s no way around clearing the old color out of the hot end before printing the new one.
Bambu Studio handles the logistics of this automatically once your model and filament slots are set up correctly. The slicer calculates exactly when each color change needs to happen based on your model’s geometry, generates the appropriate purge volumes, and builds the toolpath so the AMS and printer stay in sync throughout the job.
AMS vs AMS Lite vs AMS 2 Pro vs AMS HT: What’s the Difference?
Bambu Lab’s AMS lineup has grown into several distinct products, and picking the right one matters for both your budget and your workflow. Here’s how they actually differ.
AMS Lite
AMS Lite is the compact, exposed-spool multi-color unit built specifically for the A1 and A1 Mini. It supports 4-color automatic switching but skips the enclosed, humidity-controlled housing of the full-size AMS units โ spools sit exposed on the unit rather than sealed inside a chamber. That makes it lighter, cheaper, and easier to load, but it also means AMS Lite has no active drying capability of its own. If you’re running AMS Lite and printing moisture-sensitive materials, you’ll want a separate filament dryer in your workflow โ see our Best Filament Dryers guide for options that pair well with an AMS Lite setup.
AMS (Original)
The original AMS is the enclosed, 4-spool unit that ships with the P1S and X1-series printers. Unlike AMS Lite, it’s a sealed chamber with a desiccant compartment that helps protect filament from ambient humidity between prints โ meaningfully better passive moisture protection than an open spool holder, though it’s not an active dryer on its own. This is the unit I own and use daily with my Bambu Lab P1S, and it’s a genuinely solid piece of hardware for standard 4-color multi-material printing.
AMS 2 Pro
AMS 2 Pro is the current-generation upgrade, and the difference that matters most is active drying: it heats up to 65ยฐC with an electro-magnetic air vent system, meaning it can actually dry filament rather than just passively protect it from humidity like the original AMS. It also adds a 60% faster brushless feeding motor and RFID auto-sync for Bambu-brand filament. If you’re building a new multi-color setup from scratch and drying performance matters to you, this is the meaningfully better option over the original AMS โ though note that for X1/P1/A-series printers, a separate switching adapter is required to power the drying function specifically.
AMS HT
AMS HT is a specialized unit built for high-temperature engineering filaments โ PA (nylon), PC, and similar materials that need more aggressive handling than PLA or PETG. It’s designed to work alongside a standard AMS or AMS 2 Pro rather than replace it, giving you a dedicated high-temp material slot in a broader multi-material setup. Worth noting: the AMS HT cannot perform standalone drying without being connected to the printer, so it’s not a substitute for a dedicated filament dryer if you’re storing high-temp materials long-term.
Setting Up Bambu Studio for Multi-Color Printing
Once your AMS hardware is physically connected and loaded, getting a multi-color print running in Bambu Studio comes down to a few key steps.
Filament Mapping
Filament mapping is how Bambu Studio connects each color or object in your model to a physical spool slot in the AMS. In the Project Filaments panel โ the same panel covered in our Bambu Studio Filament Profiles guide โ each AMS slot is numbered, and you assign a filament profile to each one either manually or by letting RFID auto-detection handle it for Bambu-brand spools.
For a multi-color model, Bambu Studio will typically prompt you to map each color in the model to an available AMS slot once you import the file. If you’re running multiple AMS units connected together, the total available slot count scales accordingly โ a single AMS 2 Pro gives you 4 slots, while multiple units chained through an AMS Hub can expand that considerably.
Assigning Colors in the 3D Editor
For models that don’t arrive pre-split by color, Bambu Studio’s color painting tool lets you manually assign different AMS slots to different faces or regions of a single object directly in the 3D view. This is how most multi-color figurines and logos get their color separation โ paint the regions in the editor, and the slicer handles generating the toolpath and purge sequence needed to execute it.

Manual Color Painting vs Pre-Split Model Files
There are two general ways a multi-color project ends up in Bambu Studio, and it’s worth understanding both since they lead to different workflows. Some models โ particularly ones downloaded from Makerworld or designed specifically for multi-color printing โ arrive as pre-split files, often with separate STL or 3MF objects already assigned to different colors before you ever open them in the slicer. These import cleanly, usually only requiring you to map each pre-assigned color to an available AMS slot.
Other models โ a single-color STL you want to add color variation to, or a model designed without multi-color printing in mind โ require manual color painting inside Bambu Studio itself. The color painting tool, accessible from the object toolbar in the 3D editor, lets you brush color assignments directly onto the model’s surface, splitting it into regions the slicer will treat as separate color zones during slicing. This workflow takes more manual effort but opens up multi-color printing for any model in your library, not just ones specifically designed for it.
A middle-ground option worth knowing about: some models use height-based or region-based color changes defined directly in the file, which Bambu Studio will read and apply automatically without needing manual painting, but without the full flexibility of a purpose-built multi-color asset either. Understanding which category your model falls into before you start slicing saves time โ there’s nothing more frustrating than manually painting color regions onto a model that already had them defined and simply needed proper importing.
Purge Volume and Flush Settings
Purge and flush settings are the most underused control in Bambu Studio multi-color printing, and understanding them can meaningfully reduce filament waste on projects with frequent color changes.
Every time the AMS switches filament, some amount of the old color needs to be purged through the nozzle before the new color prints cleanly โ otherwise you get visible color bleed where the old and new filament mix during the transition. Bambu Studio calculates a default purge volume for each color transition based on the filament types involved (transitioning between two similar PLA colors requires less purge than switching from a dark color to white, or between different materials entirely).
You can view and adjust these values in the Flush Settings section, accessible from the printer/AMS panel. Reducing purge volume too aggressively risks visible color contamination at the start of each new color segment โ there’s a real trade-off between waste reduction and clean color transitions. A reasonable approach is leaving Bambu Studio’s calculated defaults in place for your first few multi-color prints, then trimming purge volume incrementally on repeat projects once you’ve confirmed how much margin you actually need for a specific color combination.

Understanding the Purge Tower
The purge tower โ sometimes called a prime tower โ is a sacrificial structure Bambu Studio prints alongside your model to catch purged filament during color changes, keeping it off your actual part and build plate. It’s generated automatically for any project using more than one AMS slot, and its size scales with how many color transitions your model requires.
You can reposition the purge tower or, on some setups, redirect purge material to the build plate’s edge instead โ a technique sometimes called “external spurging” โ which some users prefer since it eliminates the need to remove and discard a separate tower structure after the print. Which approach works better depends on your specific model geometry and how much plate space you have to spare.

Common Multi-Color Printing Problems and Fixes
A few issues come up repeatedly with Bambu Studio multi-color printing. Here’s how to recognize and fix each one.
Color Bleed at Transitions
If you’re seeing streaks of the previous color bleeding into the start of a new color segment, your purge volume is set too low for that particular color transition. Increase the flush volume specifically for that color pair rather than raising it globally, which avoids adding unnecessary waste to transitions that were already working fine.
AMS Jams or Failed Feeds
A filament that snaps or jams mid-feed during a color change is often a moisture problem rather than a mechanical one โ brittle, moisture-damaged filament is far more likely to snap under the tension of AMS retraction and feeding than properly dried filament. This is one of the strongest arguments for active drying capability like AMS 2 Pro offers, or a dedicated dryer if you’re running AMS Lite or the original AMS without it.
Excessive Purge Waste
If your prints are generating what feels like an unreasonable amount of purge waste, check whether your model has more color transitions than necessary โ some models exported from certain design tools split colors more granularly than the actual visual design requires. Consolidating unnecessary color regions before slicing, where the design allows it, can meaningfully cut down on total purge volume across a print.
Mapping Errors on Reprint
If you’ve swapped spools since your last print of a given model, double-check your filament mapping before hitting print again โ Bambu Studio retains the mapping from your last session by default, which can result in the wrong color loading into the wrong slot if your physical spool arrangement has changed.
A Real-World Example: Printing a Multi-Color Logo
To make this concrete, here’s how a typical multi-color project actually moves through the workflow described above. Take a simple two-tone logo โ say, a base shape in one color with a raised or recessed detail in a second color, a common request for functional signage or a Keepsake Athletics-style personalized piece.
The model arrives either pre-split into two objects (base and detail) or as a single STL that needs manual color painting to separate the two regions. Once color-separated, each region gets mapped to an AMS slot โ base color to slot one, detail color to slot two, for instance. Bambu Studio calculates the purge volume needed for that specific color transition based on how different the two colors are, generates a purge tower (or edge-purge sequence) sized to that print’s number of transitions, and slices the full toolpath.
During the actual print, the AMS retracts and swaps filament each time the toolpath crosses from one color region to the other โ for a simple two-color logo, that might only be a handful of transitions total, keeping purge waste minimal. A more complex multi-color piece with dozens of small color regions scattered throughout the geometry will rack up far more transitions, and far more purge waste, for the same reasons covered above.
This kind of simple two-tone project is a good first multi-color print if you’re new to the workflow โ few enough transitions to keep waste low and troubleshooting simple, while still giving you hands-on practice with mapping, purge settings, and reading how Bambu Studio handles the color-change toolpath before moving on to more complex multi-color work.
Tips for Reducing Filament Waste in Multi-Color Prints
- Group color changes where possible. Models designed with fewer, larger color regions generate less purge waste than models with many small, scattered color transitions.
- Print similar colors in sequence. Transitions between similar shades require less purge volume than transitions between drastically different colors โ light-to-light or dark-to-dark transitions are cheaper than light-to-dark.
- Use the purge tower material productively. Purge towers can be repurposed as functional infill for other small prints, or simply recycled if you’re set up for it, rather than treated as pure waste.
- Consider AMS 2 Pro’s faster feed motor for high-volume work. A 60% faster feed speed shortens the retraction/purge cycle itself on every color change, which adds up meaningfully across a print with dozens of transitions.
Connecting Multiple AMS Units with the AMS Hub
If four color slots isn’t enough for your project โ say, a complex figurine or a print run that cycles through more materials than a single AMS unit holds โ Bambu Lab printers support chaining multiple AMS units together through the AMS Hub. Each additional unit adds another four slots, and with enough units connected, you can manage upwards of 16 or even 24 total filament slots depending on your printer model and configuration.
The AMS Hub itself is a separate accessory required any time you’re running more than one AMS unit โ it’s not optional hardware, and it’s worth budgeting for separately if you’re planning a multi-unit setup rather than assuming your printer can simply daisy-chain AMS units on its own. Bambu Studio handles the expanded slot count automatically once the hardware is connected and detected โ filament mapping simply shows more available slots in the Project Filaments panel, and the workflow for assigning colors to a model doesn’t change beyond having more options to choose from.
For most hobbyists, a single AMS unit’s four slots cover the vast majority of projects. Multi-unit setups make the most sense for serious multi-color work โ cosplay props with many distinct colors, or a small production operation cycling through several materials regularly, similar to how we manage material variety for Keepsake Athletics production runs.
Frequently Asked Questions
Do I need AMS 2 Pro, or is the original AMS good enough?
The original AMS handles standard 4-color multi-material printing well and includes passive moisture protection via its enclosed chamber. AMS 2 Pro adds active drying up to 65ยฐC and a faster feed motor. If you print moisture-sensitive materials like PETG or nylon regularly, AMS 2 Pro’s active drying is a meaningful upgrade. For PLA-focused printing, the original AMS is generally sufficient.
Can AMS Lite dry filament like the full-size AMS units?
No. AMS Lite has an exposed spool design with no active drying and no sealed chamber. If you’re running AMS Lite and printing moisture-sensitive materials, pair it with a separate filament dryer.
Why is my multi-color print wasting so much filament?
Purge waste scales with the number of color transitions in your model and how different the transitioning colors are from each other. Reducing unnecessary color regions in your model and grouping similar colors together in sequence both help minimize waste.
Can I use AMS HT without a standard AMS?
AMS HT is designed to work alongside a standard AMS or AMS 2 Pro rather than as a standalone unit, giving you a dedicated slot for high-temperature engineering filaments within a broader multi-material setup.
Does multi-color printing slow down my prints significantly?
Yes, meaningfully โ each color transition requires retraction, feeding, and purging before the print can resume, and a model with many small color regions can add substantial time compared to a single-color version of the same print. AMS 2 Pro’s faster feed motor helps offset this somewhat, but multi-color prints will generally always take longer than single-color equivalents.
Final Thoughts
Bambu Studio multi-color printing is genuinely one of the most impressive features in consumer 3D printing once you understand what’s happening behind the scenes โ filament mapping, purge calculation, and toolpath sequencing all working together automatically. Whether you’re running AMS Lite on an A1 Mini or a full AMS 2 Pro setup on a P1S, the fundamentals covered here apply across the whole lineup, even as the hardware options keep expanding.
If you’re still building out your understanding of Bambu Studio’s core settings, our Bambu Studio Beginner’s Guide, Bambu Studio Support Settings guide, and Bambu Studio Filament Profiles guide are the right places to build that foundation before diving deeper into multi-color work.
Affiliate disclosure: Dialing In 3D participates in the Amazon Associates program. Some links in this article may earn a commission on qualifying purchases at no additional cost to you. This does not affect our editorial content or recommendations.