MechAMS technical notes and FAQ.
The animation and short buying overview live on More Info. This page is the longer reference: build requirements, included files, mechanism notes, limits, and FAQ.
What you need
What you get
How it works
Performance
Deep-dive pages
FAQ
A printer, some filament, a few tools.
The current public release supports the Bambu Lab A1 and A1 mini. It is a real printer modification and a tuned DIY mechanism, not a clip-on accessory.
Filament budget
Start at 320 g for a 2-slot build, then add ~80 g per slot. A full 8-slot build is roughly ~800 g of regular filament plus 5-10 g of TPU for flexible contact parts.
Space
Leave room above and behind the printer for the slot bank, PTFE paths, and spools. The current A1 release also costs a few centimeters of top Z travel.
Printer and slicer
Bambu Lab A1 or A1 mini, plus Bambu Studio or Orca Slicer. The printer runs stock firmware; the toolchange behavior is driven by generated G-code.
Tools
The A1 hex keys, a pry tool for support material, tweezers, sandpaper or a file, and preferably a rotary sanding tool for speed.
Fit checks
Print the test jig before the full build so you can pick the tolerance set that matches your printer.
Everything to print, install, and tune the system.
- 3MF files needed to print the 4-slot system, with support for up to 8 slots using Y-splitters.
- Required MechAMS G-code for making the mechanism function.
- Access to the G-code generator for setup-specific customization without hand-editing G-code.
- Instructions covering printed parts, printer setup, and slicer configuration.
- Project updates, buyer community access, Launchpad submissions, voting, and future printer versions released under MechAMS.
The same motion from the animation, in words.
The visual explanation lives on More Info. These notes are for checking the mechanism without repeating the animation or old diagrams.
The extruder gets a second job.
A printed male crown gear sits on top of the toolhead drive path. When the printer pushes or pulls filament, that gear rotates with the existing extruder drive.
Each station is passive.
The slot bank sits above the printer. Each active slot has a female crown coupling and drive gears that push or pull only that slot’s filament.
The printer selects the slot by moving.
The toolhead parks under the target station and rises into the downward-facing female crown gear. From then on, extruder motion drives that slot.
The practical details.
Switching speed
A full color change averages ~1.5 minutes, with the fastest recorded full swap at 89 seconds. Real time depends on purge amount, slicer settings, material, and tuning.
Materials
Tested with PLA, PETG, PETG Translucent, PLA-CF, AMS TPU, PETG-CF, and PLA support materials. Flexible materials need more care.
Tuning
Purge length, retraction length, wipe distance, motion speed, and timing are adjustable through the generator within allowed ranges.
Print volume and mass
The current release loses a few centimeters from the top of the print volume and adds roughly ~80 g to the toolhead.
AMS Lite coexistence
Running MechAMS next to an AMS Lite is not a stock setup. A coexistence mode is an open feature request on the voting roster.
Warranty and reliability
MechAMS most likely voids the printer warranty. It is tested, but it is still a tuned DIY mechanism and is not recommended for print farms.
Open the page that matches the job.
Assembly
Printer setup
Slicer configuration
Materials
Test jig
Troubleshooting
A1 Mini port
Everything else, grouped by topic.
Questions that keep coming back from Instagram, Reddit, TikTok, and email. Tap a row to expand. Missing something? Email contact@sipersmechatronics.com.
The basics
What is MechAMS?
A fully 3D-printable, mechanical multi-material system for the Bambu Lab A1. Four slots out of the box, up to eight with Y-splitters, no extra motors or electronics.
How is this different from the AMS / AMS Lite?
Cheaper, fully printable, and yours to mod. If you want a closed box you bolt on once and never touch, buy the official one. If you like building part of your own machine, MechAMS is for you.
How many colors / materials can it run?
Four at once out of the box, eight with Y-splitters. Multi-color and multi-material both work.
Which materials has it been tested with?
PLA, PETG, PETG Translucent, PLA-CF, AMS TPU, PETG-CF, and PLA support materials.
Does it make my prints better?
No. It unlocks more colors and materials. Print quality stays the same.
Is it louder than the printer alone?
No. It is the same as the printer itself.
Which printers it runs on
Which printers does it work on today?
Bambu Lab A1 and Bambu Lab A1 Mini. Other printer versions are not released yet.
What about the A1 Mini?
Available now. The A1 Mini uses the same core tolerance downloads as the A1, plus a Mini-specific top bar and generated G-code path. Existing buyers get it with the same purchase.
X1C, P1S, Prusa, Anycubic, Centauri, Ender… anything I want?
Maybe. The mechanism is mechanical, so any direct-drive extruder is in scope in principle. Official support expands only after a printer version is tested, documented, and reliable enough to publish.
Can I run it next to my AMS Lite?
Not as a stock setup; they fight for the same extruder path. Coexistence would need a dedicated mode and is not part of the current release.
What you need to build it
How much filament for a full 8-slot build?
Roughly ~800 g of regular filament plus ~5–10 g of TPU. The breakdown is in the What you need section above.
What material should I print MechAMS in?
PLA works for trial builds. PLA-CF is the durable recommendation. PETG can work if it still has enough give for the crown gears to mesh. Flexible parts need TPU.
What else do I need besides plastic?
The hex keys from your A1, a file or sanding stick, tweezers, and PTFE tubing. The tools card above has the short list.
Does it keep filament dry?
No. Use a drybox or dryer if humidity matters to your material.
Building and installing it
Do I have to modify the printer?
Yes. The toolhead gets real mechanical changes (filing the extruder shaft, relocating the filament sensor, etc). This isn’t a clip-on accessory.
Will it void my warranty?
Almost certainly. If warranty is sacred to you, don’t install MechAMS.
How hard is it?
A proper DIY project. Not IKEA. If you can follow a visual walkthrough and stay patient, you’ll get there.
How long does the build take?
Printing time scales with slot count. Assembly and tuning fits in an evening or a day.
Does the extra weight hurt print quality?
Not at stock A1 speeds. Push the printer well above stock speeds and you may want to tune acceleration, same as any toolhead change.
How much Z travel do I lose?
A few centimeters off the top in the current release. A future version is planned to reduce that to near zero.
How it works during a print
Slicer + G-code: what does my workflow actually look like?
Set up a MechAMS printer profile once, generate the setup-specific toolchange macro, then slice in Bambu Studio or Orca like normal. For each print, choose the slicer filaments that match your physical slot map. No hand-editing every print file.
How does the printer know which color is in which slot?
You do, not the printer. Slot 1, 2, 3… are physical filament paths. The color or material labels come from the slicer and your written slot map. There’s no electronic sensor reporting back.
What if the wrong color is in the toolhead when a print starts?
Keep the loaded state known before a job. If the toolhead is empty, the experimental start-load path can load the first slicer filament after validation. If the loaded state is unknown, check it manually before sending another automatic file.
How fast is a swap?
About 1.5 minutes per full color change as a starting point. Fastest recorded swap: 89 seconds.
How much purge waste?
Tunable. Out of the box it’s in the same ballpark as a normal AMS; you can push lower at the cost of color bleed.
Does it ooze during a change?
A little. Mostly tunable away with temperature, timing, retraction, and purge settings.
Is it firmware-proof?
No mechanical G-code system can promise that. MechAMS works as long as the printer keeps accepting standard motion and change-filament commands.
Reliability, wear, and quirks
How do I handle printer tolerances?
The download ships multiple tolerance variants and a test jig. Start with the recommended one; loosen or tighten if the fit tells you to.
What if the crown-gear teeth land tooth-on-tooth instead of meshing?
Teeth are tapered so a perfectly-square land is statistically rare, and the TPU section gives just enough compliance to settle.
How reliable is it day-to-day?
It’s a tuned DIY mechanism. Expect occasional fiddling, especially early. If you want zero maintenance, this isn’t it.
What about wear? Do I have to keep buying spare parts?
No shipping. No spare-part wait. Reprint the worn piece from the same files and swap it in.
Price, access, and community
What do I actually get when I buy it?
The printable files (3MF), the G-code generator, the visual setup video, the online docs, and access to the private buyer Discord. The A1 and A1 Mini releases are included, plus every future printer version released under MechAMS. No second payment.
Is MechAMS open source?
The core mechanism is patent-pending and paid.Everything around it is open: inside the buyer Discord and the Launchpad, code, settings, fixes, mods, printer ports, scripts, jigs, and ideas get shared openly. Your purchase is what funds that, and it’s what gives you the right to keep modding it forever.
Why patent-pending?
So the project can keep being funded. It is not a granted patent, and it is not there to stop you printing, modding, fixing, or sharing improvements inside the community.
What does my money pay for?
Validation prints, docs, generator development, support, hosting, and the next printer port. You vote on which one comes next.
What's the buyer Discord for?
The working room. Support, troubleshooting, mod sharing, port projects, early previews. It’s private to buyers so people can share files and code openly without the paid core ending up on a torrent site.
Files, sharing, refunds, support
Can I share the files with a friend?
Share anything you make (mods, scripts, fixes, settings, logs) inside the buyer Discord and the Launchpad. That’s the point. Don’t repost the paid files outside those spaces. Send your friend here if they want in.
Can I sell printed kits?
Not by default. If you want to sell kits, talk to me first. There are options.
Refunds?
Digital product, so generally no. Once you download, you have it forever. If there’s a real technical issue, email me and we’ll sort it.
Updates?
Yes. Fixes and refinements get pushed as they’re ready, free for existing buyers.
What support do I get?
Install questions, doc clarifications, and pointing you in the right direction. I can’t remotely rebuild your printer or debug an unrelated setup; that’s what the buyer Discord community is for.
How do I get my build or mod featured?
Send photos, videos, mods, prints, or port attempts via Instagram (@sipersmechatronics), TikTok, Reddit (r/MechAMS), or email (contact@sipersmechatronics.com). Good ones land in the Gallery.