-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
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] UBL with GRID_MAX_POINTS_X=15: saving mesh causes reboot #20070
Comments
More testing results: GRID_MAX_POINTS_X=14 Empty grid: saves OK. |
as a test disable #define USE_WATCHDOG, see it it still reboots |
No reboot. With GRID_MAX_POINTS_X=15, after probing the bed and filling in the empty spots, saving the mesh took about 5.5 seconds. |
defaults is 4 second timeout, in bugfix WATCHDOG_DURATION_8S was added 3 days ago 4fe1adc |
Please test the |
I tried, but now I'm getting "TMC CONNECTION ERROR"s on startup (I use TMC2130s with SPI configuration). If I revert to the release branch, it works properly. I've reconstructed settings since the config file version changed; the configs I'm using with the bugfix branch are attached: marlin-config-bugfix.zip |
...and that may have been the fault of not having TMC_USE_SW_SPI defined. Trying again... |
The bugfix branch, with WATCHDOG_DURATION_8S defined in Configuration_adv.h, gets the job done...guess I'll be switching to it for a while. |
I had the same issue; the bugfix branch was the solution (don't forget to #define WATCHDOG_DURATION_8S). |
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
I've been getting bed leveling dialed in on my Hypercube 300. I've had UBL enabled since the start, with GRID_MAX_POINTS_X set to 10. When I increased it to 15, G29 S1 appears to start saving the mesh, but then Marlin crashes and the board reboots. I backed off GRID_MAX_POINTS_X to 14 and tried G29 S1 before probing the bed, just to verify that it would work...it did. Is there some statically-allocated resource that's getting stomped?
Configuration Files
marlin-config.zip
Steps to Reproduce
Expected behavior:
The bed probing results get stored to whatever nonvolatile storage your board has.
Actual behavior:
Marlin crashes and restarts.
Additional Information
If it makes any difference, my printer uses an SKR Pro 1.1 with an add-on I2C EEPROM. The EEPROM was added by commenting out FLASH_EEPROM_EMULATION in Configuration.h and by adding the following to src/pins/stm32f4/pins_BTT_SKR_PRO_V1_1.h:
The text was updated successfully, but these errors were encountered: