Open Java-SE-Binary opened 2 months ago
Thank you for your contribution to our project. This issue has not received any updates for 60 days and may be considered "stale." If this issue is still important to you, please add an update within the next 7 days to keep it open. Administrators can manually reopen the issue if necessary.
This is still an issue with firmware 6.1.3. Calling the M862.X P command from OctoPrint still causes no response, and M862.6 Q still replies with incomplete information.
Printer model
MK4s
Firmware version
6.1.2
Upgrades and modifications
MMU3 Installed
Printing from...
Octoprint
Describe the bug
When sending the M862 command to the printer, specifically with the parameter 'P', the printer does not actually perform the appropriate check for the feature that the command passed. For example, sending 'M862.6 P "MMU5" does not trigger a check on the printer for a supposed MMU5 to exist, and trigger the appropriate warning prompt.
'M862.X P' is not documented to be disabled when printing over a serial connection, and I feel it would be beneficial to remain enabled during serial printing, similar to how the MK3 printers behaved.
M862.X Q seems to work as intended, with the exception of M862.6 Q. When passing M862.6 Q to my MK4s with Input Shaper enabled and a MMU3 unit installed, the printer reports "Input shaper" as the only installed feature, despite MMU3 being present.
How to reproduce
Simply sending any variations of M862 with the 'P' parameter will show this behavior. M862.1 P
M862.2 P
M862.3 P""
M862.4 P
M862.5 P
M862.6 P""
Expected behavior
No response
Files
Cube_0.4n_0.15mm_PLA_26.4228_1h49m.zip This G-Code file has manually edited M862 checks that will cause an incompatibility prompt when printed directly on the printer. When printing through Octoprint, this prompt does not appear.