make M808 loop areas aware of extruder absolute / relative setting

This commit is contained in:
Stewart Allen 2021-01-19 12:31:05 -05:00
commit 9c1192c3ef

View file

@ -294,7 +294,11 @@
for (let loop of loops) { for (let loop of loops) {
if (layer === loop.start) { if (layer === loop.start) {
append(`M808 L${loop.iter}`); append(`M808 L${loop.iter}`);
append(`G92 Z${lout.z.round(decimals)} E${outputLength.round(decimals)}`); if (extrudeAbs) {
append(`G92 Z${lout.z.round(decimals)} E${outputLength.round(decimals)}`);
} else {
append(`G92 Z${lout.z.round(decimals)}`);
}
inLoop = loop; inLoop = loop;
break; break;
} }