Ok, I think I got it. Tell me if I have this right.
Sidecar MMU (let’s call this SMMU) → Your custom first-party four-filament MMU solution with a built-in touchscreen+processor plus separate quick purge hardware that gets installed inside the U1. This setup controls a single U1 tool head and gives you all the features you’ve described, but for that tool head only.
Auxiliary Sidecar MMU (let’s call this AMMU) → Your same custom first-party four-filament MMU but without the touchscreen+procesor (instead with a small number display to identify the unit), but still with the quick-purge hardware. This is specifically an add-on for the SMMU for controlling tool heads 2-4 (one needed for each). This doesn’t need the screen or processor because the main SMMU handles all of them together (i.e. it can manage 1-4 units)
‘BYO 3rd-Party MMU’ (i.e. what you’re calling UMMU) → The touchscreen+processor from your SMMU but in a stand-alone box, plus the quick purge hardware. This is meant to be used with your own third-party MMU (like Anycubic ACE Pro, etc.) instead of your custom one. Not as feature-rich (i.e. the aforementioned limited speeds, etc.) but cost-effective as you’re repurposing your existing MMUs.
I’m also guessing all of this is interchangeable, meaning theoretically I could use a UMMU for an ACE Pro, then add one of your auxiliary MMUs without the screen (i.e. an AMMU) to combine them with the UMMU’s touchscreen+processor being the coordinator for them all.
And what about multiple third-party MMUs? Each of course needs the quick-purge hardware, but if the architecture is the same as your first-party solution, I’m guessing units 2-4 don’t need the touchscreen+processor either, but I’m not sure how they’d all connect then. (Basically I’m wondering if there’s an ‘AUMMU’ if you will.)
And regardless of whichever solution above is chosen, what about the filament hub itself (i.e. the four-in-one-out) thing? Do we need to BYO those for units like the ACE, or are they covered by your work as well?
And is there a color limit per toolhead? Like could I theoretically hook up both of my ACE Pros into their 8-in-1-out hub, connect them together then expose them as a single 8-color MMU feeding a single tool head (which is essentially what they are now in the Anycubic Kobra S1 as they all feed a single tool head there.) If so, that means this could technically be a 32-color system with eight per toolhead!!
Sorry for the long post, but just trying to make sure I have this right, as well as getting those questions answered.
Of course the biggest question… what’s available for purchase right now? Or if it’s all open-source, where can we get the files/information about what hardware we need to buy (i.e. touchscreen, MCU, hardware, etc.) And can we contribute? (I work for a very large ‘fruit’ company by day and love getting my hands dirty in the code for things like this, helping wherever I can.)