Gcode viewer working?
-
@gnydick If you're running standalone and don't mind could you give 3.4.2-RC1 a shot (just updating the DWC should work)
https://github.com/Duet3D/DuetWebControl/releases/tag/v3.4.2-rc1
That has an updated version of the viewer. Would help to know if the problem persists with that version.
-
@sindarius sure
-
@gnydick DOMException: Failed to execute 'setItem' on 'Storage': Setting the value of 'cache/192.168.50.154' exceeded the quota.
-
@gnydick If you switch to line rendering will it render out the gcode?
-
@sindarius it's working now, but I can't quite explain the course of events. I cleared the storage again, maybe that was it. I'll downgrade and work on giving you exact repro.
-
@gnydick there was one error toward the end which mentioned the diameter so I am looking into that. I have not yet exposed setting tools as extruders/endmills yet in dwc
-
@sindarius it looks like when you click the "stop" icon to stop the rendering, that wedges it. After that, it will only ever load the first few layers of any model, no matter what the settings are, even with Force Line Rendering.
Missing feature Internal perimeter value @ sindarius-gcodeviewer.es.js:1 vue.runtime.esm.js:1897 TypeError: Cannot read properties of undefined (reading 'isAdditive') at r.value (sindarius-gcodeviewer.es.js:1:22142) at e.<anonymous> (sindarius-gcodeviewer.es.js:1:45285) at tryCatch (runtime.js:63:40) at Generator.invoke [as _invoke] (runtime.js:294:22) at Generator.next (runtime.js:119:21) at A (sindarius-gcodeviewer.es.js:1:1642) at o (sindarius-gcodeviewer.es.js:1:1841) at sindarius-gcodeviewer.es.js:1:1900 at new Promise (<anonymous>) at e.<anonymous> (sindarius-gcodeviewer.es.js:1:1787) logError @ vue.runtime.esm.js:1897
-
@gnydick that’s good info I’ll test that
-
@sindarius seems like with 3.4.1 I can't get it to render unless I wipe storage and pick literally no other options. Any other interaction and I get errors: the getDiameter, isAdditive.
-
@sindarius Also seems like with 3.4.2-rc1, after clearing storage, it's pretty reliable, even without Force Line Rendering
-
@gnydick do you have any plugins/ad blockers running that could be preventing the writes?
-
@sindarius I have extensions, but I don't know if any of them block writes. Mainly 1Password is the only thing enabled.
BTW, I have 4 tools, but there are Extruders 0, 1, 2, 3, & 4 showing up for a total of 5.
-
@gnydick the tools are defaulted at 5 in the DWC ui at the moment. I plan an overhaul of the UI soon to be closer to my test site at http://sindarius.com
-
@sindarius ah, gotcha. Are you going to make the 3dviewer a stand-alone plugin that can be upgraded independently, like the Input Shaping one?
-
@gnydick I may look at publishing a separate version of the plugin that can be upgraded more frequently that should allow both to be installed. I'd like to get through the UI redo first.
The tools were originally defaulted to 5 to support 5 extruder mixing hotends without having to read through configurations. It also allows me a way to support M600 by cycling through the tools in the viewer.
Sample with color mixing