Просмотр исходного кода

Merge branch 'master' of https://github.com/ewaldkleefstra/Cura into ewaldkleefstra-master

Ghostkeeper 3 лет назад
Родитель
Сommit
af6603e63d
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      plugins/PostProcessingPlugin/scripts/PauseAtHeight.py

+ 9 - 1
plugins/PostProcessingPlugin/scripts/PauseAtHeight.py

@@ -507,7 +507,15 @@ class PauseAtHeight(Script):
                     else:
                         Logger.log("w", "No previous feedrate found in gcode, feedrate for next layer(s) might be incorrect")
 
-                    prepend_gcode += self.putValue(M = 82) + " ; switch back to absolute E values\n"
+                    extrusion_mode_string = "absolute"
+                    extrusion_mode_numeric = 82
+
+                    relative_extrusion = Application.getInstance().getGlobalContainerStack().getProperty("relative_extrusion", "value")
+                    if relative_extrusion:
+                        extrusion_mode_string = "relative"
+                        extrusion_mode_numeric = 83
+
+                    prepend_gcode += self.putValue(M = extrusion_mode_numeric) + " ; switch back to " + extrusion_mode_string + " E values\n"
 
                 # reset extrude value to pre pause value
                 prepend_gcode += self.putValue(G = 92, E = current_e) + "\n"