Skip to content

Documentation

MechAMS Docs

Setup and configuration for your MechAMS system on the Bambu Lab A1.

Getting Started

Assembly Guide

Step-by-step instructions for assembling your MechAMS system.

Build steps

  1. Print the required parts using the provided files.
  2. File the extruder shaft to fit the new gear mechanism.
  3. Relocate the filament sensor onto the mechanism.
  4. Assemble the toolhead mechanism and mount it to the printer.
  5. Assemble the filament slots and install them on the top bar.
  6. Update your slicer configuration with the custom G-code.
  7. Run the tests to ensure everything works correctly.
  8. Load your filament and start printing in multicolor.

More detailed instructions are provided with the purchase of your model.

Hardware

Printer Setup

Recommended physical setup around the Bambu Lab A1 3D-printer for reliable multi-color operation with the MechAMS system.

Spool placement

  • Behind the printer: Ideally the spools will be placed behind the printer at the same level as the slots. A great way to achieve this is using IKEA Skadis boards and spool holders made for that system.
  • Above the printer: The spools could also be located above the printer though this is not the ideal setup as the slots are meant to take filament in from the back and not the top.
  • Recommended spool holders: It is recommended to use low-friction spool holders to minimize drag on the extruder gear during printing and switching.

PTFE tubes and power cable setup

  • PTFE tubes: It is important that the tubes installed do not interfere with the mechanism, to achieve this use multiple clips or guides to direct the tubes towards the front of the printer out of the way of the mechanism.
  • Power cable: The power cable must be attached to the toolhead mechanism correctly as to not interfere or snag onto parts of the mechanism during filament changes. Ideally the power cable will not reach above the top of the crown gear located on the printhead.

Overall recommendations

The most important key factor in getting the system to function reliably is reducing friction on the filament as it is guided into the mechanism and toolhead. Higher friction can lead to multiple problems including clogging, filament grinding, under extrusion and extruder motor skips.

Software

Slicer Configuration

The system uses custom G-code for the printer, which means that all options related to the model and filament remain fully customizable. To fine-tune settings related to the mechanism itself—such as speed, purge length, and timing—you can use the G-code Generator. This tool lets you adjust parameters through a simple interface and generates the required G-code automatically, so you never have to edit G-code manually.

By using a custom printer profile, it is easy to switch between regular use and MechAMS use while keeping the ability to import MakerWorld models directly, even when using the system.