-
-
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] X_AXIS_TWIST_COMPENSATION settings are not saved in EEPROM #23744
Comments
Here's the code I used to save the x-twist values. I'm not sure if there is a better way to store the settings other than enqueuing M500 but it worked for me. |
#23745 has been merged. |
Hi, I tried the After the merge of PR #23745, the printer always give me an EEPROM "Index Error" on startup. If I try to reset, save and load the settings I get the same EEPROM "Index Error". I think that this problem is caused by the //
// X_AXIS_TWIST_COMPENSATION
//
#if ENABLED(X_AXIS_TWIST_COMPENSATION)
- float xatc_spacing, xatc_start;
- xatc_array_t xatc_z_values;
+ XATC xatc
#endif (Note: actually in the first commit of the PR the type If I revert this change, the problem is fixed. I think that this problem should be fixed before closing this issue. |
Since that PR has already been merged, can you submit a new one with the fix...again? |
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. |
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
The settings of the feature X_AXIS_TWIST_COMPENSATION are not stored in EEPROM. When I use the X-Twist wizard, the correction values are computed, but if I save the settings to EEPROM and restart the printer the settings are not restored.
Bug Timeline
Marlin 2.0.9.3
Expected behavior
The settings for the feature X_AXIS_TWIST_COMPENSATION are restored after I save them and restart the printer
Actual behavior
When I use the X-Twist wizard, the correction values are computed, but if I save the settings to EEPROM and restart the printer the settings are not restored.
Steps to Reproduce
Version of Marlin Firmware
Marlin 2.0.9.3
Printer model
Tronxy X8
Electronics
No response
Add-ons
BL Touch
Bed Leveling
ABL Bilinear mesh
Your Slicer
No response
Host Software
OctoPrint
Additional information & file uploads
Configurations.zip
The text was updated successfully, but these errors were encountered: