-
-
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
More explicit EEPROM warning on bootup #1374
Comments
Why do you expect the firmware to override the EEPROM? It is the other way round, EEPROM overrides the defaults in the firmware. You need to run 502: revert to the default "factory settings." |
That's right, however I was expecting a warning message when the constants and EEPROM don't match. Spent a whole week trying to figure out why the max feed rate on the Z axis wasn't taking in the new values in the constants. |
It's often the case that one or more (or maybe all) such default values won't match the EEPROM values if you've tuned your printer. If they did all match then it probably means you're changing the defaults in the firmware to match your setup and re-flashing it... in which case the EEPROM becomes somewhat redundant anyway. I will admit that I'be fallen foul of the same thing you have when I've been rushing, but I wouldn't call it a bug and I don't think a message is required. At most it might be worth mentioning in the config documentation. Indeed, in a way you are already getting a message but probably ignoring it - Marlin spits out all of the current federates etc when you connect to the board. |
I agree, it isn't a bug, more of a feature request. |
The firmware already reports "Stored settings retrieved" or "Hardcoded Default Settings Loaded" depending on if data is stored to EEPROM. |
#1428 fixes some EEPROM issues and changes the Store / Retrieve messages to include the EEPROM version and the storage size. |
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. |
TangleRap
RAMPS 1.2 derivative with onboard Max6675
EEPROM enabled
Maximum feed rate not being passed from Configuration.h to EEPROM.
When initially started values in EEPROM should be matched to the constants in the configuration file.
Should have expected an error message.
As it was, I had to set in EEPROM manually via
M203
Then store that with M500
My Z max feed rate is meant to be 1.25mm/min
M503 reported it to initially be 5mm/min
Had set in configuration.h Z max to be 1.25mm/min
The text was updated successfully, but these errors were encountered: