Rewrite M18/M84 as they cause the printer to crash too. #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, obligatory I have no idea what I'm doing.
I have been helping a fellow that has a Tronxy XY-2 Pro that is running the dreaded CBD firmware, this plugin mostly fixed it for him, however he found that at the end of every print, octoprint would loose connection to the printer, saying that the printer keeps requesting line X again and again, communication stuck.
After some investigation, he discovered that M84 was the issue. We hopped into the Octoprint console and ran
M84 X Y E
and the connection dropped. We also triedM84 X
,M84 Y
,M84 E
,M18 X Y E
and they all caused the connection to drop too. As such I think the only solution is truncating all M84 and M18 calls, which is what I have done in this patch. He has tested the patch and confirmed that it has resolved the issue for him.