From 44a849bdcee2dc0f6741c6bc6e5ab23aff4692a8 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Tue, 4 Apr 2017 16:53:49 -0500 Subject: [PATCH] Fix broken M206/M428/G92 offsets --- Marlin/Marlin_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 6b5ae7e0f..7927fc653 100755 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -1346,7 +1346,7 @@ bool get_target_extruder_from_command(int code) { * at the same positions relative to the machine. */ void update_software_endstops(const AxisEnum axis) { - const float offs = workspace_offset[axis] = LOGICAL_POSITION(0, axis); + const float offs = workspace_offset[axis] = home_offset[axis] + position_shift[axis]; #if ENABLED(DUAL_X_CARRIAGE) if (axis == X_AXIS) {