mUlt1ACE configuration

Once mUlt1ACE is installed, open it in your web browser at <printer-ip>/multiace.

mUlt1ACE web dashboard

By default the Dashboard is active, and you can also choose a different language here. To open the configuration, click Config.

mUlt1ACE configuration page

Settings

Normal mode

Switches back to stock Snapmaker operation and activates the original feeders.

ACE Count

Sets the number of connected ACE units (ACE 1 and ACE 2 combined).

Feed Speed / Retract Speed

Speed for the load and unload movements. This also affects the color swap. I recommend leaving these at default. ACE 1 filament tends to tangle on retract, which is better countered with a printed guide than by changing the speed.

Load / Retract / Swap Retract Length

The Bowden length used when loading and unloading.

Load: The load is stopped by the toolhead sensor, so the length is not strictly required. It mainly limits how far transport is attempted if something goes wrong. Set it a touch longer than the actual ACE-to-toolhead Bowden length, so the filament reaches the toolhead on the first load attempt.

Retract: ACE 1 has no sensor at the filament outlet, so set the length so the filament is pulled back as far as possible without unloading the ACE slot.

Swap Retract: During color swaps the retract length can be shortened to save time. Set it so the filament is pulled just behind the splitter, with a little safety margin, to keep a splitter free in case of transport problems. 0 = use the Retract length.

Swap Purge Length > v97.2

Amount of filament purged during a color swap. 0 = default (80mm).

Dryer Temp / Duration

Default temperature and duration for the ACE units' drying function.

Display index base

Numbering of toolheads, ACEs and slots: 0-3 or 1-4.

ACE 2 Order

Order of the ACE 2 units, before or after the ACE 1 units.

Load / Extrusion / Unload Retry Count

Load: If the filament does not reach the sensor while loading, it retracts briefly and tries to feed again.

Extrusion: The filament loading phase after Load. If no movement is detected during extrusion, the filament is retracted and fed again, alternating between the extruder and the ACE. This is the total number of attempts.

Unload retry: If filament is still detected in the sensor after unloading (a short forward move), the unload is started again.

Debug logs

Enable this after consulting the developer, so detailed error logs can be sent.

Per-ACE and per-slot overrides

Here you can override some of the values above per ACE or per slot. If a field is left empty, the parent value always applies.

Per-ACE and per-slot override settings