Notifications
Clear all

Firmware 1.0.6-RC2 Firmware for MMU2S  

  RSS
Jakub Dolezal
(@jakub-dolezal)
Member Admin
Firmware 1.0.6-RC2 Firmware for MMU2S

WARNING: This firmware is for the MMU2S unit, not for the printer. Flash it using MicroUSB cable.

Hi guys,
this is a testing version of the firmware recommended to experienced users only 😎

What is new?

  • Improved stealth mode
  • Unload speed decreased
  • Filament cut feature
  • Disabled unwanted selector movement
  • Automatic idler disengagement

 

A detailed description of changes:

Improved stealth mode

The value of the idler holding current was increased in order to ensure its proper motion. Low idler holding current value might lead to an idler misalignment. For MK3S MMU2S the idler holding current values are the same for Stealth and Normal mode. For MK2.5S MMU2S only stealth mode is available.

During acceleration and deceleration, the current value drops or increases. This is directly affecting the value of the torque, which might be low in some situations and thus the motor doesn't have enough "power" to load/unload the filament. To avoid this situation we are changing the value of constant in the Trinamic driver, which results in sufficient current and torque under any type of movement.

Similarly in Stealth mode, for some movements, the unit switches temporarily to the Normal mode, which provides higher current and torque. As soon as the torque is no longer needed, the mode is switched back to the Stealth.

Unload speed decreased

As explained in the paragraphs above, there were some scenarios, where the motors might not have enough torque to load/unload the filament properly. To avoid any issues, unload speed is slightly decreased to maintain a higher torque value.

Filament cut feature

This feature is utilizing the included blade to cut the unwanted tips of the filament. The current release contains improvement in the situation when the printer recognizes a failed cut. After the filament is cut, printer tries to load the filament and trigger the F.I.N.D.A. sensor in the MMU2S unit, in case this operation fails, all movable parts of the MMU2S unit are rehomed to ensure proper alignment.

The filament cut feature is disabled for now, we are still working on it. We plan to enable it in a future firmware release.

Disabled unwanted selector movement (during fail state)

When the MMU2S experiences a filament load/unload fail, it asks the user to solve the issue. After resolving the problem, the user has to confirm it by pushing the right button on the unit. However, if the right button was pressed for a longer period, the unit also moved the selector to the next filament. The current release is changing this behaviour and selector can be moved only after the right button is pressed again.

Automatic idler disengagement

During the filament load, the MMU2S unit is pushing the filament using the idler until getting information from the extruder (IR-sensor). This information was sometimes lost and the idler was still pushing even when no longer needed. In the current release as soon as the preset distance is loaded through the MMU2S unit, the idler automatically disengages and returns only when prompted by the extruder (IR-sensor).

Thanks to Brian Smith for contributing to the code, more information in Make sure idler disengages

---

Supported printers:

  • Original Prusa i3 MK3S MMU2S
  • Original Prusa i3 MK2.5S MMU2S

Download link:

https://github.com/prusa3d/MM-control-01/releases/tag/v1.0.6-RC2

Firmware flashing guide:

https://manual.prusa3d.com/Guide/Upgrading+the+firmware/66

Please report any bug here:

https://github.com/prusa3d/MM-control-01/issues

 

As always, we wish you happy printing and look forward to your feedback!

This topic was modified 5 years ago by Jakub Dolezal
Assembly manuals

/ Knowledge Base
The guy behind Prusa assembly manuals...

Posted : 28/07/2019 12:09 pm
Crypto liked
CybrSage
(@cybrsage)
Honorable Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

I am running this and it appears to make my MMU2 happier.  And a happy MMU2 is one that loves to keep working.  🙂

Posted : 30/07/2019 11:15 pm
Brian
(@brian-3)
Active Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

I flashed 1.0.6RC2 my MMU2S and when I check the version in the menu it still shows 1.0.5-297.  It said it flashed successfully.  Any ideas? I have an MK2.5S with MMU2S.

Posted : 31/07/2019 12:48 am
CybrSage
(@cybrsage)
Honorable Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S
Posted by: brian.w12

I flashed 1.0.6RC2 my MMU2S and when I check the version in the menu it still shows 1.0.5-297.  It said it flashed successfully.  Any ideas? I have an MK2.5S with MMU2S.

Mine says 1.0.6-372 in the support area of the printer.

Posted : 01/08/2019 9:07 pm
vintagepc
(@vintagepc)
Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

Gah.. I want to try this but my MMU won't flash (any) firmware. Support's looking in to it. 

*sits and twiddles thumbs

Posted : 01/08/2019 9:40 pm
Mythandar
(@mythandar)
Active Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

I've flashed this firmware and I can certainly notice the change in how much better the load/unloads are compared to before.  I've only had 1 incident of a ground down filament causing a load fail during a 350ish filament change print job. 

Posted : 05/08/2019 2:20 am
CybrSage liked
vintagepc
(@vintagepc)
Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

Was able to get it flashed, am pleased to say my selector is no longer accidentally moving right if you hold the button too long after confirming retry and a quick press doesn't register.

Posted : 05/08/2019 10:45 am
CybrSage liked
Brian
(@brian-3)
Active Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

Finally got it flashed.  Used a different computer.

Posted : 05/08/2019 9:17 pm
CybrSage liked
vintagepc
(@vintagepc)
Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

This may not be MMU2 firmware in origin but the bug where the printer resets if the IR sensor is triggered and the FINDA is not is still present. https://github.com/prusa3d/Prusa-Firmware/issues/1993

Ideally printer should not reset and just tell the user to check IR calibration and/or FINDA for stray filament.

Posted : 05/08/2019 10:09 pm
Dave Avery
(@dave-avery)
Honorable Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

the real issue i believe is trying to use non-MMU sliced G code on a MMU printer

Posted : 05/08/2019 10:13 pm
vintagepc
(@vintagepc)
Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S
Posted by: david.a66

the real issue i believe is trying to use non-MMU sliced G code on a MMU printer

Not really, that's fine with "Load to nozzle". It primarily happens if, e.g. you have a stuck/misadjusted sensor, maybe a scrap of filament hair is caught in the gears, etc. or if you attempt to bypass the MMU by feeding the extruder directly.

Posted : 05/08/2019 10:21 pm
CybrSage
(@cybrsage)
Honorable Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

I've experienced the resetting issue today. I am currently running my mmu in single color mode and I sliced then in prusa's slicer.

And it happens exactly as described, when the two sensors disagree with each.

Posted : 05/08/2019 10:32 pm
Antimix
(@antimix)
Reputable Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

This FINDA bug still exists (e.g. FINDA status on the LCD is not displayed correctly).

It is not clear if :

  1. it is caused by the MMU2 firmware that does not pass any more the FINDA status to the MK3S firmware after a Loading / Unloading MMU Failure
  2. it is cause by the MK3S firmware that after receiving an MMU Loading/Unloading error message is not able to manager the LCD sensor info update.

I think is more likely the point 1

Regards

Posted : 07/08/2019 12:45 pm
CybrSage liked
CybrSage
(@cybrsage)
Honorable Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

I also see this same thing...still here.

Posted : 07/08/2019 2:02 pm
shilbert
(@shilbert)
Active Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S
Posted by: vintagepc

This may not be MMU2 firmware in origin but the bug where the printer resets if the IR sensor is triggered and the FINDA is not is still present. https://github.com/prusa3d/Prusa-Firmware/issues/1993

Ideally printer should not reset and just tell the user to check IR calibration and/or FINDA for stray filament.

I experience the same thing.

Posted : 08/08/2019 7:39 pm
Crypto
(@crypto)
New Member
RE: Firmware 1.0.6-RC2 Firmware for MMU2S

This update is looking positive for me. I got my first unattended print last night!

153 colour changes, 6hrs:33min 0.2mm layer height using filament from Hobbyking (ie. not the greatest).

I've been doing a lot of the fine tuning that you can find on Youtube, so maybe a little bit of both FW & tuning?

Purged to object and infill was enabled too.

Keep up the good work

This post was modified 5 years ago by Crypto
Posted : 14/08/2019 1:03 am
Share: