Every time a firmwareupdate is run, any data changed by you as a user has been reset to factory settings.
I’ve ran M502 command just before the update and after, i saw changes in these items
M92, Axis and Extruder calibration : after recieving a new linear rail, i had to change the stepvalue for this rail from 400.0 to 400.7 to give accurate prints (tested this with a 150mm long print and measured with digital calipers to correct the value. also any change to the E-step will be reverted to the stock
M420 and it’s subsequent G29 values: this are the values of the grid calibration. they are all restored to the stock value and you should redo auto or calibration.
M900 linear advance: this value is set stock at 0.22 but is way high for the snapmaker. most people get the best results for this when set at around 0.08.
so please, after a software update, don’t just start printing again but check and enter the correct parameters again!
i have solved this by making a Macro that has all the values before updating in it. this can be run automatically after the update and should restore the old settings.
Thank you for sharing these information. I have forwarded this topic to our firmware developer @scotthuang . Some tests will be conducted this week to prove this topic at our end.
Could you please share your macros here and that would be much helpful to us.
I didn’t realize that the E values were reset on upgrade, which might explain why my prints started going badly recently. I re-calibrated, and then wrote the numbers on a sticker on the print head, so I can confirm on the next upgrade.