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!
/ Knowledge Base
The guy behind Prusa assembly manuals...
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. 🙂
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.
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.
Mine says 1.0.6-372 in the support area of the printer.
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
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.
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.
RE: Firmware 1.0.6-RC2 Firmware for MMU2S
Finally got it flashed. Used a different computer.
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.
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
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
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.
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.
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 :
- 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
- 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
RE: Firmware 1.0.6-RC2 Firmware for MMU2S
I also see this same thing...still here.
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.
I experience the same thing.
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