Not yet qualified on real hardware. Klipper-MMU has not run on a real MMU yet. Every device is a software candidate: it builds, boots and passes the simulators. Default images advertise
ACTUATION=0and do not move motors; the actuator build is an experimental opt-in. Check pins, polarities, currents and safe-off on your own bench before you flash it onto a printer you care about.
Each device page is the per-device behaviour spec, traced from Happy Hare's own configuration, with the decisions we made about it. The overview groups the devices by how they pick a lane.
| Device | Gates | Arrival | Buffer | Preload rest | Unload rest | Decisions |
|---|---|---|---|---|---|---|
| 3D Chameleon | 4 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -250.0 | unit0:mmu_shared_exit -250.0 | 7 |
| 3MS | 4 | extruder | none | default:extruder -250.0 | extruder -250.0 | 8 |
| Angry Beaver | 4 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -50.0 | unit0:mmu_shared_exit -50.0 | 8 |
| BoxTurtle | 4 | filament_compression | switched | mmu_exit_0 +10.0 | unit0:mmu_shared_exit -100.0 | 7 |
| EMU | 5 | filament_compression | analog | mmu_exit_0 -1.0 | mmu_exit_0 -1.0 | 9 |
| ERCF 1.1 | 9 | - | none | - | - | 8 |
| ERCF 2.0 | 8 | - | none | - | - | 8 |
| ERCF 3.0 | 8 | - | none | - | - | 8 |
| HTLF | 4 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -25.0 | unit0:mmu_shared_exit -25.0 | 12 |
| KMS | 4 | filament_compression | switched | mmu_exit_0 -10.0 | mmu_exit_0 -20.0 | 7 |
| Low Rider | 6 | extruder | none | unit0:mmu_shared_exit -25.0 | unit0:mmu_shared_exit -25.0 | 8 |
| MMX | 4 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -25.0 | unit0:mmu_shared_exit -25.0 | 7 |
| MMX6 | 6 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -25.0 | unit0:mmu_shared_exit -25.0 | 7 |
| NightOwl | 2 | filament_compression | switched | mmu_exit_0 +10.0 | mmu_exit_0 -100.0 | 5 |
| Pico MMU | 4 | unit0:mmu_shared_exit | none | - | - | 8 |
| QIDI Box | 4 | filament_tension | switched | unit0:mmu_shared_exit -80.0 | extruder +124.0 | 1 |
| QuattroBox 1.0 | 4 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -23.0 | unit0:mmu_shared_exit -23.0 | 10 |
| QuattroBox 1.1 | 4 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -23.0 | unit0:mmu_shared_exit -23.0 | 10 |
| QuattroBox 2.0 | 4 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -23.0 | unit0:mmu_shared_exit -23.0 | 11 |
| Tradrack | 10 | unit0:mmu_shared_exit | none | unit0:mmu_shared_exit -17.5 | unit0:mmu_shared_exit -17.5 | 7 |
| BTT ViViD | 4 | filament_compression | switched | mmu_exit_0 +10.0 | mmu_exit_0 +10.0 | 11 |