The Problem with Traditional MMUs
Most multi-material systems you'll find today share a fundamental limitation: they're built on a 1:1 architecture. One MMU per printer. One spool buffer per MMU. One set of problems duplicated across your entire farm.
This works fine if you've got one printer doing occasional multi-color prints. But the moment you scale - say, to a print farm - suddenly you're maintaining a dozen identical failure points. Every machine needs its own 4-5 slot multiplexer. Every machine needs its own buffer. The complexity grows linearly with every printer you add.
The other issue? Material utilization. If you've got 5 printers and each needs black PLA, you're either dedicating a slot on each MMU to black (inefficient), or you're manually swapping spools (annoying). There's no concept of shared resources.
TL;DR: Traditional MMUs don't share. Each printer is an island. That's the problem I'm trying to solve.