M0 gcode controlled Pause enabled

M0 enabled for functions such as Cura's pause at height
M0 will pause the system similar to pause on user button press, and can resume after user button press