-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SPIKE: MMU3 feature in Prusa Firmware #2
Comments
This seems reasonable, but the new protocol is a little different, when a requrest is sent MMU respond with the same request code and adds a message code ( Printer starts with requesting a respond to the
So, MMU3 says I received and accepted the Requesting an
So MMU3 accepts the
We need to destruct the MMU response here, If we request an
In general where MMU2s is responding with |
I was planing to start with the closest implementation we have in Marlin (which is based on MMU 1.0.6 or even older), so that with very little effort (only implement the expectation of the outputs of "Qx" responses instead of an "ok\n" message) we can move forwards. But I see that the protocol is not different in the MMU3 branch apart from the CRC8 addition. So, it is better if we continue with implementing the full MMU3 protocol. |
I kind of started in the way that I didn't want to start tbh, and I moved all the MMU related code from Prusa to Marlin and made the required changes to made the code work with 2.1.x branch, and it is going very well... |
Investigate the Prusa Firmware from the perspective of the MMU3.
The text was updated successfully, but these errors were encountered: