From 0b3783863998e4a6215ce2730ffc9d70ae170743 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Thu, 15 Apr 2021 22:08:44 -0400 Subject: [PATCH] fix start point and extra moves on belt --- src/mode/fdm/prepare.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mode/fdm/prepare.js b/src/mode/fdm/prepare.js index 12ea5b3a..3de346ed 100644 --- a/src/mode/fdm/prepare.js +++ b/src/mode/fdm/prepare.js @@ -413,7 +413,7 @@ // output seek to start point between mesh slices if previous data printPoint = print.slicePrintPath( slice, - slice.belt && slice.belt.touch ? newPoint(-5000, 0, 0) : printPoint.sub(offset), + slice.belt && slice.belt.touch ? newPoint(-5000, 5000, 0) : printPoint.sub(offset), offset, layerout, { @@ -558,7 +558,8 @@ } } else { // for any layer touching belt, ensure start point is nearest origin - print.addOutput(tmpout, newPoint(minx, maxy, minz), 0, firstLayerSeek, first.tool); + // print.addOutput(tmpout, newPoint(minx, maxy, minz), 0, firstLayerSeek, first.tool); + // print.lastPoint = newPoint(minx, maxy, minz); seqn = 0; } layer.splice(0,0,...tmpout);