From 4a57a1a227a4b8da901c11eaa2031635f5256c0b Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 2 May 2021 22:36:16 -0400 Subject: [PATCH] bump rev 2.9.D8 -- default y belt offset to 1/2 layer height --- package.json | 2 +- src/kiri.js | 2 +- src/license.js | 2 +- src/mode/fdm/export.js | 2 +- src/mode/fdm/prepare.js | 2 ++ 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index b7778274..9b164524 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "grid-apps", - "version": "2.9.7D", + "version": "2.9.8D", "description": "grid.space 3d slice & modeling tools", "author": "Stewart Allen ", "license": "MIT", diff --git a/src/kiri.js b/src/kiri.js index 23ee30c0..77a84090 100644 --- a/src/kiri.js +++ b/src/kiri.js @@ -6,7 +6,7 @@ if (!self.kiri) { self.kiri = { - beta: 2907, + beta: 2908, driver: {}, // driver modules loader: [] // module loading: array of functions }; diff --git a/src/license.js b/src/license.js index ab6e89b2..adde0822 100644 --- a/src/license.js +++ b/src/license.js @@ -3,7 +3,7 @@ let terms = { COPYRIGHT: "Copyright (C) Stewart Allen - All Rights Reserved", LICENSE: "See the license.md file included with the source distribution", - VERSION: "2.9.D7" + VERSION: "2.9.D8" }; if (typeof(module) === 'object') { diff --git a/src/mode/fdm/export.js b/src/mode/fdm/export.js index 39b71022..ca2b1cc6 100644 --- a/src/mode/fdm/export.js +++ b/src/mode/fdm/export.js @@ -55,7 +55,7 @@ blast = 0, blastz = 0, process = settings.process, - belt_add_y = process.firstLayerYOffset || 0, + belt_add_y = (process.firstLayerYOffset || 0) - (print.belty || 0), loops = process.outputLoops || 0, zhop = process.zHopDistance || 0, // range seekMMM = process.outputSeekrate * 60, diff --git a/src/mode/fdm/prepare.js b/src/mode/fdm/prepare.js index cf67abb0..f7ca00a4 100644 --- a/src/mode/fdm/prepare.js +++ b/src/mode/fdm/prepare.js @@ -468,6 +468,8 @@ thresh = Math.min(thresh, point.z - point.y); } } + // store this offset to be removed from Y values in export + print.belty = thresh; thresh = thresh + firstLayerHeight * 0.25; // iterate over layers, find extrusion on belt and // apply corrections and add brim when specified