Skip to content
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

Ender 3 v2 UBL 15x15 Mesh save using G29 S0 causes reboot/reset #20449

Closed
kyraxyg opened this issue Dec 12, 2020 · 8 comments · Fixed by #20510
Closed

Ender 3 v2 UBL 15x15 Mesh save using G29 S0 causes reboot/reset #20449

kyraxyg opened this issue Dec 12, 2020 · 8 comments · Fixed by #20510
Assignees

Comments

@kyraxyg
Copy link

kyraxyg commented Dec 12, 2020

Bug Description

I have been using ABL 10x10 mesh for bed leveling. And a similar issue has been corrected by @sjasonsmith ( Bug:#20307)
I have switched to UBL with 15x15 mesh as my glass bed is heavily wrapped. But when saving the mesh by G29 S0 the board restarts. This has been tested by bug fix branch from today.

Configuration Files

Required: Include a ZIP file containing Configuration.h and Configuration_adv.h.

config.zip

If you've made any other modifications describe them in detail here.

Steps to Reproduce

  1. G29 P1
  2. G29 P3 as long as all points are filled.
  3. G29 S0

Expected behavior:

Saving the mesh successfully.

Actual behavior:
Printer/board restarts

Additional Information

As mentioned a previous issue saving mesh to eprom using M500 was caused by watchdog and solved by @sjasonsmith . I think this might be a similar issue but only the save process is by G29 S0

@sjasonsmith sjasonsmith self-assigned this Dec 12, 2020
@Mezabaru
Copy link

you need to reduce your eeprom size + potentially ram usage! I recommend disabling features you don't use!

@sjasonsmith
Copy link
Contributor

sjasonsmith commented Dec 16, 2020

It is probably actually a watchdog timeout because writing this EEPROM is very slow.

I put in some calls to the watchdog when writing a large ABL mesh, but did not test a large UBL mesh when I did that.

@kyraxyg
Copy link
Author

kyraxyg commented Dec 16, 2020

I don't think this is realted to eeprom size either as once the mesh with 15x15 saved I think this is realted to watchdog as in the previous issue. The only difference is the previous issue was watchdog being triggered while saving eeprom using M500. But in the UBL case the saving mech is done by G29 S0 or G29 S1 ... I also think this is realted to watchdog like the previous one.

@sjasonsmith
Copy link
Contributor

The following sequence seems to reliably trigger the reboot:

G29 P0
G29 Q2
G29 S0
G29 Q0
G29 S0

@sjasonsmith
Copy link
Contributor

@kyraxyg this should now be fixed in the bugfix-2.0.x branch. Please try it and out close it out and close this if it has solved your issue.

@sjasonsmith
Copy link
Contributor

I am presuming this has been fixed. Please let me know if you still have issues when you get around to testing it.

@kyraxyg
Copy link
Author

kyraxyg commented Dec 22, 2020

Sorry for the delay. I didn't have the time to check. I have just compiled the new bugfix and will hopefully test today. It is ok to be closed. I will inform if the issue still persists.

@github-actions
Copy link

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.

@github-actions github-actions bot locked and limited conversation to collaborators Feb 20, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants