feat: change from first layer fan speed to a setting for layer to turn on fan. ranges handle the other cases

This commit is contained in:
Stewart Allen 2024-05-12 08:21:02 -04:00
commit b3fc2d27a2
4 changed files with 9 additions and 6 deletions

View file

@ -80,8 +80,8 @@ FDM.export = function(print, online, ondone, ondebug) {
nozzleTemp = process.firstLayerNozzleTemp || process.outputTemp,
bedTemp = process.firstLayerBedTemp || process.outputBedTemp,
fanSpeedSave = undefined,
fanSpeedBase = undefined,
fanSpeed = undefined,
fanSpeedBase = 0,
fanSpeed = 0,
lastType = undefined,
lastNozzleTemp = nozzleTemp,
lastBedTemp = bedTemp,
@ -167,9 +167,8 @@ FDM.export = function(print, online, ondone, ondebug) {
params.firstLayerBedTemp || params.outputBedTemp :
params.outputBedTemp || params.firstLayerBedTemp;
fanSpeedBase = params.firstLayerFanSpeed || 0;
fanSpeed = layer === 0 ?
params.firstLayerFanSpeed || 0 :
params.outputFanSpeed || 0;
fanSpeed = layer >= (params.outputFanLayer ?? 1) ?
params.outputFanSpeed || 0 : fanSpeedBase;
Object.assign(subst, {
temp_bed: bedTemp,
bed_temp: bedTemp,