After printing the hot end sits on the top of the printed part due to a failure to home. I would say 95% of this happens. Every so often it will home correctly.
If I run G28 X by hand from the terminal it works every time, even after it fails. I have also tried G28 X0 with the same results. I have also confirmed that the end gcode is actually at the end of my sliced file and it is.
Here is my end gcode from SuperSlicer
M104 S0 ; turn off temperature
G28 X ; home X axis
M84 ; disable motors
Here is the log file. It happened on the last print of the log. klippy.zip (593.2 KB)
If you need any more information or logs please let me know and I will be happy to get that for you.
The M400 did not fix the issue. I just ran off a print and the hot end is stuck to the print tell i warm it back up.
The interesting thing is this seems to happen only after the first print. If I power everything off then back on the first print will return home just fine. Any prints I run after that fail to home the X.