- fixed the GRBL_laser preprocessor such that it does not have a Z move at the end of the job due of the fact that this preprocessor has moves only in the X-Y plane

- in Milling Plugin made sure the preprocessors that have the `laser_z` in the name (case insensitive) have the ability to change the Z height at the end of the job (through End_Z parameter)
This commit is contained in:
Marius Stanciu
2022-01-22 21:39:19 +02:00
committed by Marius
parent 90165ce0ac
commit 2bda71bcfe
3 changed files with 10 additions and 4 deletions

View File

@@ -95,7 +95,7 @@ class GRBL_laser(PreProc):
def end_code(self, p):
coords_xy = p['xy_end']
gcode = ('G0 Z' + self.feedrate_format % (p.fr_decimals, p.z_end) + "\n")
gcode = ''
if coords_xy and coords_xy != '':
gcode += 'G0 X{x} Y{y}'.format(x=coords_xy[0], y=coords_xy[1]) + "\n"