From 83e5ff55553410450983d0852b5a3e72c57f4023 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Wed, 10 Mar 2021 08:45:36 -0500 Subject: [PATCH] fix default cr30 profile. stub in pluggable undefined type in codec --- src/dev/fdm/Creality.CR-30 | 14 +++++++------- src/kiri/codec.js | 7 ++++--- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/dev/fdm/Creality.CR-30 b/src/dev/fdm/Creality.CR-30 index 1315bf71..f6e36013 100644 --- a/src/dev/fdm/Creality.CR-30 +++ b/src/dev/fdm/Creality.CR-30 @@ -89,17 +89,17 @@ "firstLayerFanSpeed": 0, "outputTemp": 210, "outputFanMax": 255, - "outputBedTemp": 60, + "outputBedTemp": 70, "outputFanSpeed": 255, "outputFeedrate": 50, - "outputFinishrate": 50, + "outputFinishrate": 40, "outputSeekrate": 80, - "outputShellMult": 1.25, - "outputFillMult": 1.25, - "outputSparseMult": 1.25, + "outputShellMult": 1.2, + "outputFillMult": 1.2, + "outputSparseMult": 1.2, "outputFanLayer": 0, - "outputRetractDist": 4.5, - "outputRetractSpeed": 50, + "outputRetractDist": 5, + "outputRetractSpeed": 40, "outputRetractWipe": 1, "outputRetractDwell": 25, "outputShortPoly": 60.0, diff --git a/src/kiri/codec.js b/src/kiri/codec.js index af2bd088..1fbfff78 100644 --- a/src/kiri/codec.js +++ b/src/kiri/codec.js @@ -11,6 +11,7 @@ const zeroOut = true; const codec = KIRI.codec = { + undef: undefined, encode: encode, decode: decode, registerDecoder: registerDecoder, @@ -154,7 +155,7 @@ polys: encode(layer.polys, state), lines: encodePointArray(layer.lines, state), faces: codec.allocFloat32Array(layer.faces), - cface: layer.cface, + cface: layer.cface || codec.undef, color: layer.color, paths: layer.paths.map(lp => { const pe = { @@ -167,13 +168,13 @@ } return pe; }), - cpath: layer.cpath, + cpath: layer.cpath || codec.undef, off: layer.off }; if (zeroOut && state.zeros && e.faces.length) { state.zeros.push(e.faces.buffer); } - // console.log('-->',e); + // console.log('-->',layer,e); return e; }) };