From 9c1192c3efb78ebdd8ef5e94a08857ebf314fe80 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Tue, 19 Jan 2021 12:31:05 -0500 Subject: [PATCH] make M808 loop areas aware of extruder absolute / relative setting --- src/mode/fdm/export.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mode/fdm/export.js b/src/mode/fdm/export.js index 4d956208..4ef4ea8d 100644 --- a/src/mode/fdm/export.js +++ b/src/mode/fdm/export.js @@ -294,7 +294,11 @@ for (let loop of loops) { if (layer === loop.start) { 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; break; }