From b6a11d264822e391fc8135c2809934f8165852be Mon Sep 17 00:00:00 2001 From: Knutwurst <36196269+knutwurst@users.noreply.github.com> Date: Wed, 3 Nov 2021 15:05:20 +0100 Subject: [PATCH] Add EZLevel points for 4MAX and 4MAX Pro --- Marlin/src/lcd/anycubic_touchscreen.cpp | 26 ++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/Marlin/src/lcd/anycubic_touchscreen.cpp b/Marlin/src/lcd/anycubic_touchscreen.cpp index 601aed09..2e35759a 100755 --- a/Marlin/src/lcd/anycubic_touchscreen.cpp +++ b/Marlin/src/lcd/anycubic_touchscreen.cpp @@ -835,7 +835,15 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() { #endif #if ENABLED(KNUTWURST_CHIRON) - queue.inject_P(PSTR("G90\nG1 Z5\nG1 X395 Y15 F4000\nG1 Z0")); + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X385 Y15 F4000\nG1 Z0")); + #endif + + #if ENABLED(KNUTWURST_4MAX) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X195 Y15 F4000\nG1 Z0")); + #endif + + #if ENABLED(KNUTWURST_4MAXP2) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X255 Y15 F4000\nG1 Z0")); #endif } else if ((strcasestr_P(currentTouchscreenSelection, PSTR(SM_EZLVL_P3_L)) != NULL) @@ -852,6 +860,14 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() { #if ENABLED(KNUTWURST_CHIRON) queue.inject_P(PSTR("G90\nG1 Z5\nG1 X395 Y395 F4000\nG1 Z0")); #endif + + #if ENABLED(KNUTWURST_4MAX) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X195 Y195 F4000\nG1 Z0")); + #endif + + #if ENABLED(KNUTWURST_4MAXP2) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X255 Y195 F4000\nG1 Z0")); + #endif } else if ((strcasestr_P(currentTouchscreenSelection, PSTR(SM_EZLVL_P4_L)) != NULL) || (strcasestr_P(currentTouchscreenSelection, PSTR(SM_EZLVL_P4_S)) != NULL)) { @@ -867,6 +883,14 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() { #if ENABLED(KNUTWURST_CHIRON) queue.inject_P(PSTR("G90\nG1 Z5\nG1 X15 Y395 F4000\nG1 Z0")); #endif + + #if ENABLED(KNUTWURST_4MAX) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X15 Y195 F4000\nG1 Z0")); + #endif + + #if ENABLED(KNUTWURST_4MAXP2) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X15 Y195 F4000\nG1 Z0")); + #endif } else if ((strcasestr_P(currentTouchscreenSelection, PSTR(SM_EZLVL_EXIT_L)) != NULL) || (strcasestr_P(currentTouchscreenSelection, PSTR(SM_EZLVL_EXIT_S)) != NULL)) {