detect and use selected nozzle for first layer temp transition
This commit is contained in:
parent
8855dc6623
commit
803d5faf7a
2 changed files with 7 additions and 2 deletions
|
|
@ -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<device.gcodePre.length; i++) {
|
||||
var line = device.gcodePre[i];
|
||||
if (line.indexOf('T0') >= 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));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
var exports = {
|
||||
COPYRIGHT:"Copyright (C) 2014-2019 Stewart Allen <sa@grid.space> - 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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue