setPrintPoint updates ops object. laser flat uses proper max offset. non laser move after laser op ends
This commit is contained in:
parent
b38e3ec65a
commit
4f46869ddc
2 changed files with 4 additions and 2 deletions
|
|
@ -66,9 +66,11 @@ class OpLaserOff extends CamOp {
|
||||||
}
|
}
|
||||||
|
|
||||||
prepare(ops, progress) {
|
prepare(ops, progress) {
|
||||||
|
const { printPoint, zmax, camOut } = ops;
|
||||||
this.op.silent = true;
|
this.op.silent = true;
|
||||||
ops.addGCode(this.op.disable);
|
ops.addGCode(this.op.disable);
|
||||||
ops.setLasering(false);
|
ops.setLasering(false);
|
||||||
|
camOut(printPoint.clone().setZ(zmax), 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -150,7 +150,7 @@ function prepEach(widget, settings, print, firstPoint, update) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function setPrintPoint(point) {
|
function setPrintPoint(point) {
|
||||||
printPoint = point;
|
ops.printPoint = printPoint = point;
|
||||||
}
|
}
|
||||||
|
|
||||||
function setSpindle(speed) {
|
function setSpindle(speed) {
|
||||||
|
|
@ -272,7 +272,7 @@ function prepEach(widget, settings, print, firstPoint, update) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (lasering.flat) {
|
if (lasering.flat) {
|
||||||
point.z = lasering.flatz;
|
point.z = (stock && stock.z ? stock.z : wztop) + lasering.flatz;
|
||||||
}
|
}
|
||||||
print.addOutput(layerOut, point, power, speed, tool, 'laser');
|
print.addOutput(layerOut, point, power, speed, tool, 'laser');
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue