From 090f82814ab9bbf99682568e86fd89536bbce126 Mon Sep 17 00:00:00 2001 From: Knutwurst <36196269+knutwurst@users.noreply.github.com> Date: Sat, 10 Apr 2021 15:08:30 +0200 Subject: [PATCH] Fix Chiron 4 point easy leveling where only point 1 was usable. --- Marlin/src/lcd/anycubic_touchscreen.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Marlin/src/lcd/anycubic_touchscreen.cpp b/Marlin/src/lcd/anycubic_touchscreen.cpp index 17569960..c8e6a0e8 100755 --- a/Marlin/src/lcd/anycubic_touchscreen.cpp +++ b/Marlin/src/lcd/anycubic_touchscreen.cpp @@ -732,6 +732,10 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() #if ENABLED(KNUTWURST_MEGA_X) queue.inject_P(PSTR("G90\nG1 Z5\nG1 X295 Y15 F4000\nG1 Z0")); #endif + + #if ENABLED(KNUTWURST_CHIRON) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X395 Y15 F4000\nG1 Z0")); + #endif } else if ((strcasestr(currentTouchscreenSelection, SM_EZLVL_P3_L) != NULL) || (strcasestr(currentTouchscreenSelection, SM_EZLVL_P3_S) != NULL)) @@ -744,6 +748,10 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() #if ENABLED(KNUTWURST_MEGA_X) queue.inject_P(PSTR("G90\nG1 Z5\nG1 X295 Y295 F4000\nG1 Z0")); #endif + + #if ENABLED(KNUTWURST_CHIRON) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X395 Y395 F4000\nG1 Z0")); + #endif } else if ((strcasestr(currentTouchscreenSelection, SM_EZLVL_P4_L) != NULL) || (strcasestr(currentTouchscreenSelection, SM_EZLVL_P4_S) != NULL)) @@ -756,6 +764,10 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() #if ENABLED(KNUTWURST_MEGA_X) queue.inject_P(PSTR("G90\nG1 Z5\nG1 X15 Y295 F4000\nG1 Z0")); #endif + + #if ENABLED(KNUTWURST_CHIRON) + queue.inject_P(PSTR("G90\nG1 Z5\nG1 X15 Y395 F4000\nG1 Z0")); + #endif } else if ((strcasestr(currentTouchscreenSelection, SM_EZLVL_EXIT_L) != NULL) || (strcasestr(currentTouchscreenSelection, SM_EZLVL_EXIT_S) != NULL))