diff --git a/src/emc/usr_intf/gremlin/gremlin.py b/src/emc/usr_intf/gremlin/gremlin.py index 3a60f9fbc4b..8e27c558849 100755 --- a/src/emc/usr_intf/gremlin/gremlin.py +++ b/src/emc/usr_intf/gremlin/gremlin.py @@ -326,6 +326,7 @@ def load(self,filename = None): canon.parameter_file = temp_parameter unitcode = "G%d" % (20 + (s.linear_units == 1)) + # fix Incorrect preview for arcs and absolute encoders initcode = "G53 G0 " for i in range(9): if s.axis_mask & (1< -1: + initcode = initcode + 'G' + str(active_gcodes[i]/10) + ' ' result, seq = self.load_preview(filename, canon, unitcode, initcode) if result > gcode.MIN_ERROR: self.report_gcode_error(result, seq, filename)