From 5d531b0f667b1979c4e47f30eaa38b28fb9403c5 Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Mon, 25 Jun 2018 17:30:20 +0200 Subject: [PATCH] save extruder relative mode correctly --- Firmware/Marlin_main.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index e86ca3b6a..75a404860 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -8861,7 +8861,7 @@ void stop_and_save_print_to_ram(float z_move, float e_move) saved_active_extruder = active_extruder; //save active_extruder saved_extruder_under_pressure = extruder_under_pressure; //extruder under pressure flag - currently unused - + saved_extruder_relative_mode = axis_relative_modes[E_AXIS]; cmdqueue_reset(); //empty cmdqueue card.sdprinting = false; // card.closefile(); @@ -8875,7 +8875,6 @@ void stop_and_save_print_to_ram(float z_move, float e_move) char buf[48]; // First unretract (relative extrusion) - saved_extruder_relative_mode = axis_relative_modes[E_AXIS]; if(!saved_extruder_relative_mode){ strcpy_P(buf, PSTR("M83")); enquecommand(buf, false);