diff --git a/src/kiri/app/conf/dialog.js b/src/kiri/app/conf/dialog.js index 042ceffe..ab716689 100644 --- a/src/kiri/app/conf/dialog.js +++ b/src/kiri/app/conf/dialog.js @@ -82,6 +82,8 @@ function updateProcessList() { load.onclick = (ev) => { api.conf.load(undefined, sk); updateProcessList(); + // update pulldowns + api.devices.refresh(); modal.hide(); } load.appendChild(DOC.createTextNode(sk)); diff --git a/src/kiri/app/init/input.js b/src/kiri/app/init/input.js index 6e2e0e4b..1cc5a4e5 100644 --- a/src/kiri/app/init/input.js +++ b/src/kiri/app/init/input.js @@ -360,6 +360,8 @@ export function init_input() { // override old style settings two-button menu ui.settingsSave.onclick = () => { settingsOps.settings_save(undefined, ui.settingsName.value); + // update pulldowns + api.devices.refresh(); }; // initialize and expose modal to API diff --git a/src/kiri/mode/fdm/work/export.js b/src/kiri/mode/fdm/work/export.js index 4ba3cd24..05fef2d6 100644 --- a/src/kiri/mode/fdm/work/export.js +++ b/src/kiri/mode/fdm/work/export.js @@ -577,10 +577,12 @@ export function fdm_export(print, online, ondone, ondebug) { lastFanSpeed = fanSpeed; } if (bedTemp !== lastBedTemp) { + // console.log({ bed_temp_change_to: bedTemp, from: lastBedTemp }); append(`M140 S${bedTemp} T0`); lastBedTemp = bedTemp; } if (nozzleTemp !== lastNozzleTemp) { + // console.log({ temp_change_to: nozzleTemp, from: lastNozzleTemp }); if (t0) append(`M104 S${nozzleTemp} T0`); if (t1) append(`M104 S${nozzleTemp} T1`); if (!(t0 || t1)) append(`M104 S${nozzleTemp} T${tool}`);