allow for z power ranges to be inverted

This commit is contained in:
Stewart Allen 2022-10-19 12:08:46 -04:00
commit b38e3ec65a
3 changed files with 16 additions and 12 deletions

View file

@ -265,7 +265,11 @@ function prepEach(widget, settings, print, firstPoint, update) {
return point;
}
z -= minz;
power = minp + (z / deltaz) * (maxp - minp);
if (minp < maxp) {
power = minp + (z / deltaz) * (maxp - minp);
} else {
power = minp - (z / deltaz) * (minp - maxp);
}
}
if (lasering.flat) {
point.z = lasering.flatz;