-
Notifications
You must be signed in to change notification settings - Fork 315
Description
Printer model
MK4, with MMU3
Firmware version
6.0.3 (also seen in at least 6.0.1 and 6.0.2)
Upgrades and modifications
MMU3
Printing from...
Prusa Connect
Describe the bug
Every time I cold boot or reboot my MK4, Prusa Connect shows the printer as a stock MK4, without MMU3, even though the MMU3 is working perfectly fine. If I manually trigger a reconnect to Prusa Connect by either toggling the default network interface back and forth or toggling the Enable setting for Prusa Connect back and forth, Prusa Connect shows the printer as a MK4 with MMU3 after just a few seconds (toggling the MMU Unit off and back on has no effect). If nothing is done, Prusa Connect will continue showing the printer as a non-MMU3 MK4 through at least several prints.
It seems to me that the initial handshake with Prusa Connect is made too early, before the MMU3 has finished booting, so the MMU3 data isn't sent. Then, after the MMU3 has booted, the relevant data is never updated, unless the printer somehow loses connection to Prusa Connect.
This is especially annoying when using the new Prusa Connect integration in Prusa Slicer 2.8.0, as the printer isn't considered compatible with MK4ISMMU3 G-codes ("Printer model does not match") until Prusa Connect has detected the MMU3.
How to reproduce
- (Re)boot the printer
- Wait for Prusa Connect to detect the printer as idle
- Notice that Prusa Connect isn't showing the MMU3 (also not the Slots item in the status bar)
Workaround:
- Go to Settings (or Tune, if already printing) > Network > Default and press the knob twice (to toggle back and forth between Eth and Wi-Fi).
- Wait for Prusa Connect to show the MMU3.
Expected behavior
Prusa Connect should notice the printer has an MMU3 connected after printer (re)boot without manual intervention.
Files
No response