diff --git a/js/kiri.js b/js/kiri.js index 9773f061..2fe96de6 100644 --- a/js/kiri.js +++ b/js/kiri.js @@ -2012,6 +2012,8 @@ self.kiri.license = exports.LICENSE; settings.mode = mode; // restore cached device profile for this mode if (settings.cdev[mode]) settings.device = settings.cdev[mode]; + // update device stat for FDM/CAM + STATS.set('dn', settings.filter[mode] || '.laser.'); MODE = MODES[mode]; UC.setMode(MODE); loadNamedSetting(); @@ -2786,6 +2788,8 @@ self.kiri.license = exports.LICENSE; function setDeviceCode(code, devicename) { try { + STATS.set('dn', devicename); + if (typeof(code) === 'string') code = js2o(code) || {}; var cmd = code.cmd || {}, diff --git a/js/license.js b/js/license.js index 3cdedf67..33cdb2de 100644 --- a/js/license.js +++ b/js/license.js @@ -1,7 +1,7 @@ var exports = { COPYRIGHT:"Copyright (C) 2014-2017 Stewart Allen - All Rights Reserved", LICENSE:"Unauthorized copying, modification and re-distribution are strictly prohibited without prior written consent.", - VERSION:"1.0.78" + VERSION:"1.0.79" }; if (!module) var module = {}; module.exports = exports; diff --git a/notes.md b/notes.md index bb4fe800..2d02f84b 100644 --- a/notes.md +++ b/notes.md @@ -59,20 +59,19 @@ # FDM todo -* solid fill every other line, two passes. minimize heat/sag. better fill between +* add support expand to multi-part spacing * add lay-flat auto-rotation or from selected face -* add dashed poly output on first connected brim (when offset === 0) -* add hold down fingers option on brim (when offset !== 0) -* fan / layer control * update forum -* infill rendering as moves instead of extrusions (firefox?) * add rafts, thin wall detection, manual supports +* check for support / brim intersections on first layer +* solid fill every other line, two passes. minimize heat/sag. better fill between +* add dashed poly output on first connected brim (when offset === 0) +* fan / layer control * update forum * add skirt to raft option as a simpler way to do rafts * dual extruder support * add TAZ profile from https://code.alephobjects.com/diffusion/P/browse/master/cura/TAZ_flexy_dually_v2/PLA-PVA-support_medium-quality_TAZ_FlexyDually-v2_0.6noz_cura.ini * add min layer time (slowdown or cool-off wait) * option to support interior bridges when 0% infill * fix multiple part layout export offset (resend position @ print time) -* check for support / brim intersections on first layer * implement gyroid infill * https://en.wikipedia.org/wiki/Gyroid # Laser todo