3.0.4 Firmware for MMU3
Summary
- Information for the MK4, MK3.9, CORE One and CORE One L owners
- Information for the MK3S+ owners
- List of pull requests
This is the stable release of firmware version 3.0.4 for the MMU3 unit.
Information for the MK4, MK3.9, CORE One and CORE One L owners
This is an updated release containing optimized workflow between the MMU3 unit and the Original Prusa CORE One and CORE One L.
Please note, that this 3.0.4 release must be paired with a specific firmware version for the printer:
Original Prusa CORE One and CORE One L - Firmware 6.5.3-beta or newer.
Information for the MK3S+ owners
This firmware release 3.0.4 is not compatible with the MK3S+ MMU3 setup.
List of pull requests
- CI: fix ci-build doesnt have write permission by @gudnimg in #340
- tests: fix
-Wparentheseswarning in Github CI by @gudnimg in #339 - Upgrade ninja from 1.10.2 to 1.12.1 by @gudnimg in #324
- optimisation: set
enumtypes explictly touint8_tby @gudnimg in #328 - optimisation: compare
uint16_tagainstuint16_tinFinishHomingAndPlanMoveToParkPosby @gudnimg in #335 - registers: remove obsolete comment by @gudnimg in #341
- idler: reduce duplicate code by @gudnimg in #342
- Update actions to v4 as some older are deprecated by @3d-gussner in #349
- registers: support writing axis acceleration value by @gudnimg in #337
- General USB fixes ported from the new mmu bootloader by @leptun in #323
- main: reduce duplicate code by @gudnimg in #346
- 🚧 PFW-1480 Process the Mode command by @gudnimg in #303
- Force workflows to Ubuntu 22.04 by @3d-gussner in #354
- Optimise GPIO read/write by moving bitwise shift to compile time by @gudnimg in #355
- pulley:
HomeBackstate is never used by @gudnimg in #345 - Optimize MMU behaviour by @DRracer in #353
Release notes
https://github.com/prusa3d/Prusa-Firmware-MMU/releases/tag/v3.0.4
RE:
A download link would be nice. It’s not on Prusa Support site yet.
2022 - Creality Ender 3 V2
2024 - Prusa MK4S/MMU3
2026 - Bambu P2S/AMS2Pro
2028 - Liquid CMY for billions of colors?
RE: 3.0.4 Firmware for MMU3
You can find the link to download the FW at the bottom of the page. (MMU3_FW3.0.4+936.hex) Right-click on it and select "Save link as". And then put it on your computer wherever you want.
RE: 3.0.4 Firmware for MMU3
No download from Support page, because it is for stable releases only. And because 3.0.4 works only with 6.5.3 and newer and there is no stable version yet, the support page has to wait until the Stable release.
RE:
I've flashed my MK4S with 6.5.3 RC 12776 and do not see 3.0.4 for MMU3 anywhere. Is this not the stable one yet?
RE: 3.0.4 Firmware for MMU3
I had same issue after update printer FW from beta to RC version. But reinstall/flash fw of MMU made runnig back and helps to me.
RE: 3.0.4 Firmware for MMU3
Released 6.5.3 and 3.04 MMU installed. FYI, preloading MMU has changed. You MUST select a filament now, then "carry out the change".
1. Preload to MMU, Always select the filament type, even if the same! Do not use unchanged. Unchanged means don't load/reload.
2. Multiple positions can be set for filament type.
3. Then go to the bottom of the 1-5 list and select "Carry out the changes", then the filament, 1 or more, with a filament selected, will load.
4. Preload All will set all 5 filaments as the same type of filament.
RE: 3.0.4 Firmware for MMU3
I updated the firmwares the day before yesterday to latest version . Yesterday I prined an object with 4 colors, after 6 hours I got a layer shift because it made blobs on the purge tower. Today I tested another print, 5 colors. After 2 hours the same, a blob made layershift. I observed a blob earlier today but it managed to pass without problems. I use PLA Prusament filament. What can I do????? I have pictures!
RE: 3.0.4 Firmware for MMU3
@vhubbard
Thanks for the tip on how to load filament with 3.0.4, it had me stumped. Would be nice if there was a change procedures FAQ published with the firmware update. (Handbook doesn't appear to be updated either)
RE: 3.0.4 Firmware for MMU3
@vhubbard
Thanks for the tip on how to load filament with 3.0.4, it had me stumped. Would be nice if there was a change procedures FAQ published with the firmware update. (Handbook doesn't appear to be updated either)
If it was trouble for me I figured it would be for others. I sent a long note about information needed when releasing an update to Prusa. INCLUDING updating the handbooks first and then USING them. See software rule 38, 39, 54 & 59.
RE: 3.0.4 Firmware for MMU3
Getting the same problem, did you find a fix for this. Might have to go back to previous version
RE:
Hi. For troubleshoot, we need to know where exactly was the blob on the purge tower. Can you post some photos?
RE:
If it helps: Blobs on the wipe tower are a known issue for me also with the earlier firmware.
What should be improved (I use toolchange G-code to implement it in my prints):
- don't dwell too long over the wipe tower in case the nozzle drips during tool change. Move somewhere else where the blob does no harm. I use X=right end Y=front end - where the purge line starts - and a strategically placed fingerprint on the print sheet so the blob is not a solid obstacle but (if push comes to shove) gets knocked over by the nozzle.
- lift the nozzle slightly during tool change. This can be done in tool change G code something like G1 Z{layer_z + 10} check tooltip for the exact variable naming
- humidity can make filament dripping much worse. Some PETG brands are worse than others and higher nozzle temperature, unsurprisingly, makes it worse.
RE: 3.0.4 Firmware for MMU3
I tried to update but failed. After starting the firmwar update (with PrusaSlicer and USB connected to the MMU) the MMU3 resets - but nothing more happend.
Error log: please finde attached file
RE: 3.0.4 Firmware for MMU3
I talked with the support. First they couldn't help because they did not understand the error-log. They forwarded to an MMU expert and this "expert" replied that I need to replace the MMU. But the MMU is working fine without any problem. And the update process did find the boot loader on the MMU.
I deleted all Prusa Apps and driver and reinstalled it - no success.
Finally I used the computer of my wife, also a Win11 system. And surprise: the update process did work.
Conclusion:
- the prusa support has no clue
- the parameter of the communication on the MMU are not set for a reliable flash process. Prusa needs to fix this problem.
RE:
If it helps: Blobs on the wipe tower are a known issue for me also with the earlier firmware.
Its a long outstanding issue.
https://github.com/prusa3d/PrusaSlicer/issues/14784#top
The MMU3 is pretty much hit and miss at the moment with the C1. Some times it works, sometimes it doesn't. (Mostly I think it doesn't...)
I don't recall these issues with the MK4S, but its been a while since I did any multi-color printing on a MK4S w/ an MMU3 (and my MK4S, is now the C1)
I'd really love to see some attention given to the issue.
David
Edit: Typo
RE: 3.0.4 Firmware for MMU3
I have done the FW update on both the MMU3 and the Core one and now the MMU3 is bricked as it is saying I need to put a newer FW on the MMU. Any assistance on this? Both downloaded yesterday morning 4/18/26