From 66eeb0d7ec151c3e1615fb656140fab5986c08af Mon Sep 17 00:00:00 2001 From: Knutwurst <36196269+knutwurst@users.noreply.github.com> Date: Sun, 23 Jan 2022 14:45:47 +0100 Subject: [PATCH] Fix Mesh Leveling not homing at start. --- Marlin/src/lcd/anycubic_touchscreen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/src/lcd/anycubic_touchscreen.cpp b/Marlin/src/lcd/anycubic_touchscreen.cpp index 7e794875..8312a548 100755 --- a/Marlin/src/lcd/anycubic_touchscreen.cpp +++ b/Marlin/src/lcd/anycubic_touchscreen.cpp @@ -696,7 +696,7 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() { else if ((strcasestr_P(currentTouchscreenSelection, PSTR(SM_MESH_START_L)) != NULL) || (strcasestr_P(currentTouchscreenSelection, PSTR(SM_MESH_START_S)) != NULL)) { SERIAL_ECHOLNPGM("Special Menu: Start Mesh Leveling"); - queue.inject_P(PSTR("G29 S1")); + queue.inject_P(PSTR("G28\nG29 S1")); } else if ((strcasestr_P(currentTouchscreenSelection, PSTR(SM_MESH_NEXT_L)) != NULL) || (strcasestr_P(currentTouchscreenSelection, PSTR(SM_MESH_NEXT_S)) != NULL)) {