From c377237fd8a9f982d3bb54ceab98f1ec23c70925 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sat, 31 May 2025 16:05:13 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=91=E2=80=8D=F0=9F=92=BB=20Tweak=20G90?= =?UTF-8?q?=20/=20G91=20declaration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Marlin/src/gcode/gcode.cpp | 4 ++-- Marlin/src/gcode/gcode.h | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Marlin/src/gcode/gcode.cpp b/Marlin/src/gcode/gcode.cpp index 242972c24b..1fa5c55c22 100644 --- a/Marlin/src/gcode/gcode.cpp +++ b/Marlin/src/gcode/gcode.cpp @@ -458,8 +458,8 @@ void GcodeSuite::process_parsed_command(bool no_ok/*=false*/) { case 80: G80(); break; // G80: Reset the current motion mode #endif - case 90: set_relative_mode(false); break; // G90: Absolute Mode - case 91: set_relative_mode(true); break; // G91: Relative Mode + case 90: G90(); break; // G90: Absolute Mode + case 91: G91(); break; // G91: Relative Mode case 92: G92(); break; // G92: Set current axis position(s) diff --git a/Marlin/src/gcode/gcode.h b/Marlin/src/gcode/gcode.h index ee0ccb9a0f..61782d7d3d 100644 --- a/Marlin/src/gcode/gcode.h +++ b/Marlin/src/gcode/gcode.h @@ -632,6 +632,9 @@ private: static void G80(); #endif + static void G90() { set_relative_mode(false); } + static void G91() { set_relative_mode(true); } + static void G92(); #if ENABLED(CALIBRATION_GCODE)