← How-Tos
3d-printing Apr 4, 2026 ◑ 21 views ◯ 5 min read

Multi-Color FDM Printing: Purge Towers, Flush Volumes, and Color Order

3d printingmulti coloranycubicamspurge towerorcaslicercolor

Multi-color FDM printing — using an AMS, ACE Pro, or filament switcher — produces great results but adds complexity that single-color printing doesn't have. Most failed or ugly multi-color prints trace back to three things: purge volume too low (color contamination), tower placement (collisions, stringing), or color order (minimizing swaps). This guide fixes all three.

How Multi-Color Swapping Works

When a filament change is needed, the printer retracts the current filament, loads the next one, and purges the transition material into a waste structure (the purge tower) until the nozzle is running clean. The amount of purge needed depends on:

Purge Volume: Starting Values and Tuning

In OrcaSlicer, purge volumes are configured under Filament → Multimaterial → Flush volumes. You set a matrix of values — each cell represents how much to flush when switching from filament A to filament B.

Starting values for PLA (mm³):

From → ToLight colorDark color Light color15080 Dark color350120 White specifically—500+

White is the hardest to purge clean — it needs significantly more volume to flush previous dark colors. Black is the easiest "from" because it hides residual contamination well in many colors.

How to test: Print a purge calibration — a series of stripes that trigger each color transition. Examine the point where the color change appears. If you see contamination streaks, increase that specific From→To value by 50–100mm³ and retest.

Purge Tower vs Purge Object

Purge Tower (Prime Tower) — The classic approach. A dedicated structure, usually a hollow rectangle, built alongside your part. Reliable, well-supported in all slicers. Downsides: uses significant filament (all that purge material is waste), takes up bed space, and can collapse on tall prints if not wide enough relative to its height.

Tower sizing rules:

Purge Into Object (Infill Purge) — OrcaSlicer can route purge material into the infill of your print rather than a separate tower. This eliminates the waste tower entirely. It works well when the part has sufficient infill volume to absorb the purge. Not suitable for vase mode or parts with very low infill.

Color Order Matters

The order filaments are assigned to the AMS/ACE slots directly affects how many swaps occur and how much material is wasted. Optimal color ordering:

  1. Print light colors first — contamination from earlier colors is less visible in dark colors
  2. Group colors by print region when possible — if a color is only used in the bottom third and another only in the top third, they never need to swap back-and-forth
  3. Avoid alternating between your darkest and lightest color — every swap in that direction is expensive

OrcaSlicer shows a swap count in the preview. Experiment with swapping filament slot assignments until the swap count minimizes — this directly reduces print time and filament waste.

Avoiding Purge Tower Collisions and Knock-Overs

Purge tower failures are frustrating — a knocked-over tower embeds into your print. Prevention:

Filament-Specific Notes

Reducing Filament Waste

Multi-color printing is inherently wasteful — every swap purges material that becomes scrap. To minimize:

Quick Troubleshooting