Help Needed: Marlin Firmware Bed Leveling Not Saving After Reboot!

Hi all,

I have been working on setting up Marlin firmware (version 2.1.2) for my Ender 3 with a 4.2.7 silent board. Everything seems to be working well except for one issue: my mesh bed leveling data doesn’t save after a reboot.

I run G29 to level the bed, then M500 to save settings. But after powering off and on again.., the mesh seems to be lost. When I check with M503, there’s no mesh data listed.

I have enabled AUTO_BED_LEVELING_BILINEAR and RESTORE_LEVELING_AFTER_G28 in Configuration.h, and EEPROM_SETTINGS is also enabled. Is there something I am missing ??

I would really appreciate if someone could point me in the right direction or share a similar experience. I am trying to avoid re-leveling before every print. I have also gone through these resources Mesh Bed Leveling not saving after M500 · Issue #5996 · MarlinFirmware/Marlin · GitHub power bi course in delhi

Thanks in advance for any guidance !!

Derek Theler

When I fist got my Ender-3 in 2021, I wondered why it would randomly lose z-offset data.
I would occasionally delete all the files on the sd card, not knowing that data was stored there.
Make sure you have a good sd card and it is not write protected.