diff --git a/js/kiri-driver-fdm.js b/js/kiri-driver-fdm.js index 399ae304..71d79f0e 100644 --- a/js/kiri-driver-fdm.js +++ b/js/kiri-driver-fdm.js @@ -468,8 +468,12 @@ var gs_kiri_fdm = exports; append("; " + pk + " = " + process[pk]); } append("; --- startup ---"); + let t0 = false; + let t1 = false; for (var i=0; i= 0) t0 = true; + if (line.indexOf('T1') >= 0) t1 = true; if (device.extrudeAbs && line.indexOf('E') > 0) { line.split(";")[0].split(' ').forEach(function (tok) { // use max E position from gcode-preamble @@ -578,7 +582,8 @@ var gs_kiri_fdm = exports; // update temp if first layer temp specified if (process.firstLayerNozzleTemp) { consts.temp = process.outputTemp; - append(constReplace("M104 S{temp} T0", consts)); + if (t0) append(constReplace("M104 S{temp} T0", consts)); + if (t1) append(constReplace("M104 S{temp} T1", consts)); } } diff --git a/js/license.js b/js/license.js index e495365a..f6e8461f 100644 --- a/js/license.js +++ b/js/license.js @@ -1,7 +1,7 @@ var exports = { COPYRIGHT:"Copyright (C) 2014-2019 Stewart Allen - All Rights Reserved", LICENSE:"See the license.md file included with the source distribution", - VERSION:"1.2.6d" + VERSION:"1.2.6e" }; if (!module) var module = {}; module.exports = exports;