I got myself a trapezoidal z-axis for my printer.
After installing it, I changed the firmware-setting in configuraton.h to 2133.33.
Now when it check my z-axis, it still moves as with the old setting.
However, if I change the setting with M92 Z2133.33, it works
What have I forgotten? I don’t want to set this everytime I want to print something.
And yes, the Jprog was shortened and the LEDs were blinking
I have exactly the same issue. All values I changed in the configuration.h file are loaded correctly when perfoming a firmware upgrade following the guide step by step. Only the Z step value will not change and stays on the old value.
I don’t either know why, but as a solution just send the G92 Z2133.333 command to the board and after that send M500.
This should put the correct value in EEPROM, I used it as a workaround to bypass the firmware upgrade bug and it works for me.
Well, its a bit confusing at first.
There are 3 places for the settings you make.
EEPROM
Firmware (configuration.h)
actually loaded and used settings.
You write the new settings to the configuration.h file, upload the new firmware to your printer.
To load these settings you need to go to “Restore Failsafe” in your Control Menu. You got no LCD? Just send M502. Now, your printer actually uses the new settings you loaded from your firmware.
You should go to “Store Memory” in your Control Menu. Or just send M500. This safes your loaded settings into the EEPROM. After a reset or restart of your printer, it will load the settings from EEPROM.
You are done now.
If you set new settings per command instead of editing them in the firmware and upload it, you just need to “Store Memory”. If you would “Restore Failsafe” first, it would load the settings before you changed them. This is exactly what Guzzler already wrote.
If you still got problems try to set “#define EEPROM_SETTINGS” and “#define EEPROM_CHITCHAT” in your configuration.h file and upload it. These two lines already are in your configuration.h file. Just uncomment them if needed.
I am not sure if you need to do this.