M500 Warning: No M501 command was executed in config.g
-
Hi and thanks for your help.
It is now almost two years since I had my Ender 5's board replaced with a Duet2 board. RepRap firmware.
I noticed that something is off with my prints and decided to do an E-step calibration according to this website: https://teachingtechyt.github.io/calibration.html#esteps
The new e-step value needs to be 420 which I changed with M92 E420.00000
I then had to store it on the EEPROM with M500. It is then that I got this message:
No M501 command was executed in config.gHow do I store the new value in the EEPROM?
Thanks very much.
-
@deonholt Duet boards don't have an EEPROM but simulate it's use using the SD card - look at M500 https://docs.duet3d.com/User_manual/Reference/Gcodes#m500-store-parameters.
There are certain things that you can save automatically but not extruder steps per mm. By far the easiest thing to do is find the M92 in your config.g file and change it to the new value.
Stored values are written to a file called config-override.g. To read this file, you put M501 at the end of config.g. So when power is first applied, the commands in config.g are read and acted upon sequentially. So if M501 is at the end of config.g, then the commands in that file are read and will over ride any previous commands from config.g. So you could manually add that M92 to config-overrride.g and use M501 at the end of config.g but it's a lot easier just to edit the existing value in config.g.
-
@deckingman
Thank you so very much. I really appreciate your help. Settings on the printer/board is not something I do and therefor I appreciate your help & time.