diff --git a/scripts/addons/cam/gcode_path.py b/scripts/addons/cam/gcode_path.py index 87ec49bb4..9b92c7ebe 100644 --- a/scripts/addons/cam/gcode_path.py +++ b/scripts/addons/cam/gcode_path.py @@ -395,7 +395,7 @@ def start_new_file(): # ie: outputting more than one operation # otherwise the machine gets sent back to 0,0 for each operation which is unecessary shapes += 1 # Count amount of shapes - if i > 0 and vi == 0: + if (i > 0 and vi == 0) or (not m.use_position_definitions and vi == 0): continue v = vert.co # redundant point on line detection