prusa-mmu-12x
prusa-mmu-12x copied to clipboard
mmu3
any chance we get a fork of the mmu3 firmware and i think 3.13 for the mk3s+ and mk4 support?
i was hoping to get rid of my mk3s+ and move it over to the mk4 i started looking at the firmware and stuff but im not smart enough for that.
I was thinking on porting changes here to TZB firmware, but porting it MMU3 might be better idea.
I want to buy MK4 upgrade too (MK3.5 probably), but I need to find more free time for that 😀
I have not yet dug into the code, but the MMU3 is a complete re-write, with a total overhaul of the communication protocol. I am guessing it won't make much sense to move my changes into it, because I did a lot of re-writing of the MMU2 code. Also, they have not yet announced what the "Mk4" version of the MMU3 will be. It is my understanding that the printer itself is not a lot more in control of that the MMU does. I am also willing to bet that they still have things like max extruders hard-coded, which could make things tricky.
Once I get the new MMU (probably September) and have a chance to play with it, I will probably decide what to do with this project, and whether or not it can be adapted to the Mk4. Most likely, given that Prusa has added interaction with the printer for troubleshooting, my screen concept will be unnecessary. This would mean the shortest path to compatibility would be minor modifications to the MMU code (rotation directions, distance between filaments, etc), but probably more significant changes to the actual printer code. Also, given that they moved away from Arduino IDE as a compiler, which I am very familiar with, there will be an additional learning curve for me.
Would it make sense to re-implement an MMUx12 from scratch? Sure, a MMU3 upgrade would be ideal, but I don't know if it's necessary. Arduinos and stepper drivers are easy to get. I've got a hand full of old RAMPS boards laying around.
I'll be upgrading to 3.5, so I'll need MK3 upgrade. I'll reuse as many files from current MMUx12, so the original firmware will be only patched to use correct rotations as we have them in the files. I'll probably abandon that firmware, as it will too much to patch changes made by Prusa and it's easier to start from scratch with firmware.
I can’t wait to have a solution for the 4. I appreciate you guys help. I’m not smart enough for this stuff but if there is anything I can do to help you guys out to get this to work on a Mk4 you let me know.
@Dutchy1969 I'm waiting for my order to be delivered. I'm getting MK3.5 and MMU2S to MMU3 upgrade.
In a month I should have it delivered and put together :)
@Dutchy1969 good news, my 3.5 and MMU3 upgrade was shipped :)
TLDR: For an MK3.5+ solution or one allowing the user to use the newer MK3S firmware 3.13+ This firmware must be rebased upon the MMU's 3.x series, or otherwise implement the bi directional communication so the printer can talk to the mmu in the way it expects. Devs could upgrade their MK3S to firmware 3.13 to test an Mk4 or MK3.5 is not required.
There are Two main changes for MMU3
-
A board that goes between the mmu and the printer
- Stabilizes the power to the mmu
- Replaces the wires that connect the mmu with a single cable. (Store: Mk3S Wire. MK3.5+ Wire)
-
Firmware changes to both the MMU (3.x series) and the Mk3S(3.13.x)
- Printers with firmware 3.13.0 or higher REQUIRE the MMU to use 3.x firmware
- Enables bi directional communication so the printer can now show mmu errors on the screen. and tell the mmu to retry. No more mmu light based error codes to for those mmu issues!!
- The MMU can be enabled and disabled from the printers menu
- The printer can send firmware to the MMU to upgrade its firmware when you upgrade the printers (an additional .hex for the mmu firmware is included in the mk3S+ mmu package now)
The rest of the new MMU3 stuff does not matter for this project since its all printed parts. A better idler, housing lid etc.. that will not be used in this project.
For my Mk3S+ MMU2S I got the new power board and I was then able to use the 3.x firmware. Since then i have been using the " MK3S+ MMU3" profile without issue
For the MK4 / 3.5+ the only change to the MMU3 (kit) is the wire you use to hook it up to the printer.
Just checking in here. Let me say your mods to the MMU2 have been a game changers for my little 3D printing business, so Big thank you to @cjbaar . That being said I have upgraded a couple of my printers to MK4 with MMU3 and must say it is night and day difference the speed and quality of prints I get, This means I really want to upgrade my MMU2 x 12 to MMU3 x 12. Has there been any progress in this area? Would be happy to contribute to make it happen. Thanks!