From 73a1948cb14375d771784da1b36e8e6dc2d1234c Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Thu, 7 Oct 2021 09:27:13 -0400 Subject: [PATCH] better belt layout. account for anchor in layout --- src/kiri/main.js | 7 ++++++- src/mode/fdm/export.js | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/kiri/main.js b/src/kiri/main.js index f489fd5e..f2233c96 100644 --- a/src/kiri/main.js +++ b/src/kiri/main.js @@ -2095,7 +2095,12 @@ gap = spacing * 1.5; } - let i, m, sz = SPACE.platform.size(), + // space parts to account for anchor in belt mode + if (isBelt) { + gap += proc.firstLayerBeltLead || 0; + } + + let i, m, sz = isBelt ? {x:1, y:100000} : SPACE.platform.size(), mp = [sz.x, sz.y], ms = [mp[0] / 2, mp[1] / 2], c = Widget.Groups.blocks().sort(MOTO.Sort), diff --git a/src/mode/fdm/export.js b/src/mode/fdm/export.js index 94066474..b8f459d8 100644 --- a/src/mode/fdm/export.js +++ b/src/mode/fdm/export.js @@ -164,7 +164,7 @@ } } loops = isBelt && rloops.length ? rloops : undefined; -console.log({loops}); + (process.gcodePauseLayers || "").split(",").forEach(function(lv) { let v = parseInt(lv); if (v >= 0) pause.push(v);