Notifiche
Cancella tutti

3.0.4 Firmware for MMU3  

  RSS
Jan Kratochvíl
(@jan-kratochvil)
Utenti Admin
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 -Wparentheses warning in Github CI by @gudnimg in #339
  • Upgrade ninja from 1.10.2 to 1.12.1 by @gudnimg in #324
  • optimisation: set enum types explictly to uint8_t by @gudnimg in #328
  • optimisation: compare uint16_t against uint16_t in FinishHomingAndPlanMoveToParkPos by @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: HomeBack state 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

Postato : 10/03/2026 9:40 am
LarGriff
(@largriff)
Reputable Member
RE:

A download link would be nice.  It’s not on Prusa Support site yet.

Questo post è stato modificato 2 months fa da LarGriff

2022 - Creality Ender 3 V2
2024 - Prusa MK4S/MMU3
2026 - Bambu P2S/AMS2Pro
2028 - Liquid CMY for billions of colors?

Postato : 11/03/2026 2:13 pm
miroslav.h4
(@miroslav-h4)
Prominent Member
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.

Postato : 11/03/2026 4:39 pm
Jan Kratochvíl
(@jan-kratochvil)
Utenti Admin
Topic starter answered:
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.

Postato : 11/03/2026 4:44 pm
barnmich
(@barnmich)
Active Member
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?

Questo post è stato modificato 2 months fa da barnmich
Postato : 21/03/2026 5:28 pm
Lighting
(@lighting)
Utenti
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.

Postato : 22/03/2026 11:32 pm
barnmich
(@barnmich)
Active Member
RE:

@lightning 3.0.3?

Questo post è stato modificato 2 months fa da barnmich
Postato : 23/03/2026 11:38 pm
barnmich
(@barnmich)
Active Member
RE: 3.0.4 Firmware for MMU3

Got it

https://github.com/prusa3d/Prusa-Firmware-MMU/releases

Postato : 25/03/2026 2:42 pm
vhubbard
(@vhubbard)
Reputable Member
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.  

 

 

 

Postato : 25/03/2026 4:22 pm
1 persone hanno apprezzato
Inge H
(@inge-h-2)
Utenti
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!

 

Postato : 26/03/2026 8:44 am
Bazzalight
(@bazzalight)
Eminent Member
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)

Postato : 28/03/2026 1:13 am
1 persone hanno apprezzato
vhubbard
(@vhubbard)
Reputable Member
RE: 3.0.4 Firmware for MMU3
Posted by: @bazzalight

@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.

 

Postato : 28/03/2026 4:15 am
kjgouldstone
(@kjgouldstone)
Active Member
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

 

Postato : 30/03/2026 4:46 am
Jan Kratochvíl
(@jan-kratochvil)
Utenti Admin
Topic starter answered:
RE:

Hi. For troubleshoot, we need to know where exactly was the blob on the purge tower. Can you post some photos?

Questo post è stato modificato 1 month fa da Jan Kratochvíl
Postato : 30/03/2026 6:18 am
mnentwig
(@mnentwig)
Honorable Member
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.

We'll just put some bleachers out in the sun-And have it on Highway 61
Postato : 30/03/2026 10:00 am
Volker
(@volker)
Estimable Member
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

Postato : 30/03/2026 2:56 pm
Volker
(@volker)
Estimable Member
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.

Postato : 03/04/2026 7:45 am
1 persone hanno apprezzato
David Holland
(@david-holland)
Trusted Member
RE:

 

Posted by: @mnentwig

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

Questo post è stato modificato 1 month fa 2 tempo da David Holland
Postato : 05/04/2026 12:22 am
2 persone hanno apprezzato
Lance Luther
(@lance-luther)
Eminent Member
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

Postato : 19/04/2026 9:23 pm
Condividi: