-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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
[BUG] Saving large mesh (100+ points) causes Marlin to reboot and corrupt EEPROM #21186
Comments
// Following prevents Marlin reboot when writing large mesh |
I was just planning to test it out. Would be nice if |
12x12 mesh is insane for 99.99% of users. You don't set a parameter like WATCHDOG_DURATION_8S as default when it doesn't apply to 99.99% of users |
I am not saying to enable it by default. I am just saying to at least add it commented out. // #define WATCHDOG_DURATION_8S |
@sjasonsmith can you look into this when you have some time? |
Your pr has been merged, presuming this is resolved. |
@ellensp the PR was for a different board which I don't use. Reopen please. And it wasn't my PR. |
Did WATCHDOG_DURATION_8S not fix it? |
It is a valid workaround but:
|
not all eeproms are that slow. |
Let's keep this open at least until @sjasonsmith decides if his solution should be applied to other boards. |
Would enabeling |
@nanotuxi if you read the whole thread, you'll see that we have already found possible solutions/workarounds. We are just discussing which one should be used. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Bug Description
Trying to save a larger than 100 points mesh to EEPROM causes Marlin to restart corrupting EEPROM.
Configuration Files
Marlin config.zip
Steps to Reproduce
Expected behavior:
The mesh should be saved successfully.
Actual behavior:
Marlin restarts corrupting the EEPROM.
Additional Information
Most likely caused by watchdog (haven't tried disabling yet). Would be nice if watchdog would be disabled when saving the mesh to EEPROM or any other kind of large amount of data.
I am using MKS Robin Nano v2 board now, the same happens with v1 as well.
The text was updated successfully, but these errors were encountered: