From 8ea2ae36ad2806096e55170441d7b388989f9a76 Mon Sep 17 00:00:00 2001 From: Knutwurst <36196269+knutwurst@users.noreply.github.com> Date: Sun, 7 Jun 2020 09:27:31 +0200 Subject: [PATCH] Add 0.02 and 0.01 Z-Stepping for mesh leveling purpose. --- Marlin/src/lcd/anycubic_touchscreen.cpp | 31 +++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/Marlin/src/lcd/anycubic_touchscreen.cpp b/Marlin/src/lcd/anycubic_touchscreen.cpp index 45c76226..ad3ce622 100755 --- a/Marlin/src/lcd/anycubic_touchscreen.cpp +++ b/Marlin/src/lcd/anycubic_touchscreen.cpp @@ -473,6 +473,11 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() SERIAL_ECHOLNPGM("Special Menu: Z Up 0.1"); queue.inject_P(PSTR("G91\nG1 Z+0.1\nG90")); } + else if (strcmp(SelectedDirectory, "") == 0) + { + SERIAL_ECHOLNPGM("Special Menu: Z Down 0.1"); + queue.inject_P(PSTR("G91\nG1 Z-0.1\nG90")); + } else if (strcmp(SelectedDirectory, "") == 0) { SERIAL_ECHOLNPGM("Special Menu: Z Up 0.02"); @@ -483,10 +488,15 @@ void AnycubicTouchscreenClass::HandleSpecialMenu() SERIAL_ECHOLNPGM("Special Menu: Z Down 0.02"); queue.inject_P(PSTR("G91\nG1 Z-0.02\nG90")); } - else if (strcmp(SelectedDirectory, "") == 0) + else if (strcmp(SelectedDirectory, "") == 0) { - SERIAL_ECHOLNPGM("Special Menu: Z Down 0.1"); - queue.inject_P(PSTR("G91\nG1 Z-0.1\nG90")); + SERIAL_ECHOLNPGM("Special Menu: Z Up 0.01"); + queue.inject_P(PSTR("G91\nG1 Z+0.01\nG90")); + } + else if (strcmp(SelectedDirectory, "") == 0) + { + SERIAL_ECHOLNPGM("Special Menu: Z Down 0.01"); + queue.inject_P(PSTR("G91\nG1 Z-0.01\nG90")); } else if (strcmp(SelectedDirectory, "") == 0) { @@ -547,7 +557,20 @@ void AnycubicTouchscreenClass::Ls() HARDWARE_SERIAL_PROTOCOLLNPGM(""); break; + case 8: // Page 3 + HARDWARE_SERIAL_PROTOCOLLNPGM(""); + HARDWARE_SERIAL_PROTOCOLLNPGM(""); + HARDWARE_SERIAL_PROTOCOLLNPGM(""); + HARDWARE_SERIAL_PROTOCOLLNPGM(""); + HARDWARE_SERIAL_PROTOCOLLNPGM(""); + HARDWARE_SERIAL_PROTOCOLLNPGM(""); + HARDWARE_SERIAL_PROTOCOLLNPGM(""); + HARDWARE_SERIAL_PROTOCOLLNPGM(""); + break; + + + case 12: // Page 4 HARDWARE_SERIAL_PROTOCOLLNPGM(""); HARDWARE_SERIAL_PROTOCOLLNPGM(""); HARDWARE_SERIAL_PROTOCOLLNPGM(""); @@ -559,7 +582,7 @@ void AnycubicTouchscreenClass::Ls() break; - case 12: // Page 4 + case 16: // Page 5 HARDWARE_SERIAL_PROTOCOLLNPGM(""); HARDWARE_SERIAL_PROTOCOLLNPGM(""); HARDWARE_SERIAL_PROTOCOLLNPGM("");