Quote Originally Posted by Roberts_Clif View Post
When Flashing, sometime the previous Firmware data was corrupted an need to be overwritten.

To do this you can send a
M502 - Factory Reset
then a
M500 - Save Settings

The same can be accomplished using the LCD
Click Menu
Select Control Click
Select Initialize EEPROM Click
Select Store Settings Click

This happens because the Flashing process does not clear the old data from the EEPROM.
The location for the new firmware Data is offset enough that the old data looks like garbage.

This should be preformed every-time you flash new firmware
I did that no change, it has now started re homing just one axis x or y during the print then continues as it never stopped but it will do this more than once during a hour long print.