diff --git a/src/kiri-mode/cam/prepare.js b/src/kiri-mode/cam/prepare.js index b7ddfb2f..b081e318 100644 --- a/src/kiri-mode/cam/prepare.js +++ b/src/kiri-mode/cam/prepare.js @@ -273,7 +273,7 @@ function prepEach(widget, settings, print, firstPoint, update) { } // convert short planar moves to cuts in some cases - if (isMove && deltaXY <= moveLen) { + if (isMove && deltaXY <= moveLen && deltaZ <= 0) { let iscontour = tolerance > 0; let isflat = absDeltaZ < 0.001; // restrict this to contouring