Quote Originally Posted by Roxy View Post
I apologize... I was intending to make that change a separate 'Enhancement' and did not get it done yet. I edited in yet-another small change to post #75. Marlin_main.cpp #include's the ConfigurationStore.h file and that is where the invalidate EEPROM command is declared (so Marlin_main.cpp can call it) It is just one extra line in the ConfigurationStore.h file.

Rob, do you know about the M851 command? It has to be turned on in Configuration.h but it lets you very quickly set the Z-Probe offset. It is kind of the opposite of the EEPROM_INVALIDATE stuff. But with that you could figure out the magic number each slicer needs and just have a table where you feed the printer the right number for the slicer you are using prior to starting the print. <---<<< Probably this can be ignored! I see your first layer height numbers were causing some issues.
No problem Roxy, just plugging along. No, I don't know about M851 but will read up on it. Might still be good to know about.