Multicolor Printing Without an AMS: Manual Filament Swaps
This article may contain affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps us keep creating free content.
Every time someone posts a gorgeous multicolor Benchy on Reddit, the comments fill with "nice AMS" and "which multi-material unit do you use?" But here's a secret the maker community sometimes forgets: you can print in multiple colors on any single-extruder printer with zero hardware upgrades. All you need is a slicer, multiple spools of filament, and about thirty seconds of your time per color change.
Manual filament swaps have been around since the RepRap days, and the technique is absurdly simple once you understand the workflow. Keycaps, lithophanes, signs, and decorative models in three to five colors are all within reach of a stock Ender 3 and a pile of PLA spools. Here is exactly how it works.
How Manual Filament Swaps Work
The concept is straightforward: you tell your slicer to pause the print at a specific layer height, the printer stops and moves the nozzle to a parking position, you swap the filament by hand, purge a bit of the old color, and resume. The printer picks up exactly where it left off, now extruding the new color.
Because each layer is printed in a single color, this technique works best for designs where color boundaries align with layer lines, think signs with raised text, coasters with inlaid logos, stacked geometric patterns, or any model with flat horizontal color transitions.
Slicer Setup: Pause at Layer Height
Bambu Lab P1S Combo with AMS
Enclosed FDM printer sold together with the AMS unit for multi-color printing.
As an Amazon Associate we earn from qualifying purchases.
Every major slicer supports this workflow, though the exact menu path varies:
PrusaSlicer / OrcaSlicer: Slice your model, then in the preview screen, drag the layer slider on the right to the layer where you want the color change. Click the small "+" icon to add a color change. The slicer automatically inserts an M600 (filament change) G-code command at that layer. You can add as many color changes as you want.
Cura: Go to Extensions β Post Processing β Modify G-Code β Add a script β select "Filament Change." Enter the layer number for each change. Cura inserts M600 by default, which works with most Marlin-based printers.
Bambu Studio: Same as PrusaSlicer, use the layer slider in preview mode to add filament change points.
The Swap Process Step by Step
When the printer hits your M600 command, here's what happens and what you do:
- Printer pauses and beeps. The nozzle moves to its parking position (usually front-left corner) and the bed drops slightly. The hot end stays at temperature.
- Retract the current filament. Press the release lever on your extruder and pull the filament out gently. You'll feel slight resistance as it clears the melt zone, that's normal. Pull slowly and steadily.
- Load the new filament. Feed the new color into the extruder until you feel it engage the drive gear. Push it down until filament starts oozing from the nozzle.
- Purge the old color. Manually extrude 50-100 mm of filament (either through the printer's menu or by gently pushing it through) until the new color runs clean with no streaks of the previous color. This usually takes 3-5 pushes.
- Clean the nozzle tip. Wipe any ooze or purge blob from the nozzle with brass tweezers or a silicone brush. A clean tip prevents color contamination on the first layer of the new color.
- Resume the print. Confirm the resume command on your printer's LCD. The nozzle returns to position and continues printing in the new color.
Total swap time: 30-60 seconds once you've done it a few times. Your first attempt might take two minutes. By your fifth swap, you'll be doing it on autopilot.
Best Models for Manual Color Swaps
Not every model works well with layer-based color changes. Here are the categories that produce the best results:
- Signs and nameplates, Print the base in one color and the raised text in another. Two colors, one swap, dramatic result.
- Keycaps, Legends in a contrasting color to the cap body. The maker keyboard community has hundreds of designs optimized for this.
- Lithophanes, A white lithophane with a colored frame or border adds a professional finished look.
- Geometric art and coasters, Stacked geometric layers in gradient colors (white β light blue β dark blue) produce eye-catching results with just two or three swaps.
- Logos and emblems, Any flat logo with distinct color regions translates perfectly to layer-based swaps.
Search Thingiverse or Printables for "multicolor" or "filament swap" and you'll find thousands of models specifically designed for this technique. Many include slicer presets with the color-change layers already defined.
Troubleshooting Common Issues
Color bleeding at the transition layer: This usually means you didn't purge enough filament before resuming. Increase your purge volume to 100-150 mm. Some dark-to-light transitions (black to white, for example) need even more purging, up to 200 mm.
Z-seam visible at the swap point: The nozzle parks and returns, which can leave a small blob. Use a "sharpest corner" seam placement in your slicer to hide it, or sand the spot lightly after printing.
Layer shift after resuming: This is rare but usually caused by the nozzle bumping the print during the park/return move. Make sure your parking position is truly clear of the print. In Marlin, you can adjust the M600 park position coordinates.
Filament won't load after swap: The tip of the old filament sometimes leaves a small bulge inside the melt zone. Cut the new filament at a 45-degree angle for a sharp tip that feeds past the obstruction more easily.
Manual Swaps vs. AMS: When to Upgrade
Manual swaps are perfect for two to three color changes per print and for prints where color boundaries align with layers. If you're doing more than five swaps per print regularly, or you need within-layer color changes, an AMS or MMU system starts making sense purely for convenience.
But for the vast majority of multicolor projects, signs, keycaps, decorative prints, logos, manual swaps produce identical results to an automated system at zero additional cost. The only investment is your time and attention during the print.
Start with a simple two-color nameplate or coaster. Once you see how easy the process is, you'll start designing your own multicolor models and wondering why you ever thought you needed expensive hardware to print in color.
Published by the 3D Printer Stuff editorial team. Published October 6, 2026.
Editorial responsibility: see Imprint.
Spotted an error or have something to add? corrections@3dprinterstuff.com
Explore more
All articles on 3D Printer Stuff β
Maker Tips, Delivered
New guides, filament tests, and project ideas β every week in your inbox.
π Free bonus: 3D Printing Starter Checklist (PDF)
You might also like
Best 3D Printing Projects for Beginners: 20 Easy Wins
New to 3D printing and wondering what to make first? Here are 20 projects that teach you essential skills, actually get used, and make you look like a pro from day one.
How to Fix Elephant's Foot in 3D Printing
Elephant's foot is that annoying bulge on the bottom of your prints where the first layers squish out wider than they should. Here's how to fix it in under 5 minutes.
FreeCAD for 3D Printing: Setup and First Model
FreeCAD is free, open-source, and powerful enough to design real 3D-printable parts. Here's how to set it up properly and model your first functional print from scratch.