From 52a04c4a62a649a4959bc98e58e6cbc760a20cf3 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Fri, 21 Feb 2025 17:24:24 -0500 Subject: [PATCH] fix output extruder type for supports --- src/kiri-mode/fdm/prepare.js | 2 +- src/kiri/settings.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kiri-mode/fdm/prepare.js b/src/kiri-mode/fdm/prepare.js index b3607049..7236542e 100644 --- a/src/kiri-mode/fdm/prepare.js +++ b/src/kiri-mode/fdm/prepare.js @@ -805,7 +805,7 @@ function slicePrintPath(print, slice, startPoint, offset, output, opt = {}) { let preout = [], process = opt.params || settings.process, originCenter = device.originCenter || bedRound, - extruder = slice.extruder || 0, + extruder = parseInt(slice.extruder || 0), nozzleSize = process.sliceLineWidth || device.extruders[extruder].extNozzle, firstLayer = (opt.first || false) && !opt.support, thinWall = nozzleSize * (opt.thinWall || 1.75), diff --git a/src/kiri/settings.js b/src/kiri/settings.js index 443d2401..768251d1 100644 --- a/src/kiri/settings.js +++ b/src/kiri/settings.js @@ -199,7 +199,7 @@ function updateSettingsFromFields(setrec, uirec = api.ui, changes) { if (uie.selectedIndex >= 0) { nval = uie.options[uie.selectedIndex].value; let src = uie.parentNode.getAttribute('source'); - if (src === 'tools') { + if (src === 'tools' || src == 'extruders') { nval = parseInt(nval); } } else {