Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Gcode viewer working?

    Scheduled Pinned Locked Moved
    Duet Web Control
    2
    22
    608
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Sindariusundefined
      Sindarius @gnydick
      last edited by

      @gnydick If you switch to line rendering will it render out the gcode?

      6af6b788-e82b-40d2-bbcb-d7d5d64c45fe-image.png

      gnydickundefined 1 Reply Last reply Reply Quote 0
      • gnydickundefined
        gnydick @Sindarius
        last edited by

        @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.

        Sindariusundefined 1 Reply Last reply Reply Quote 0
        • Sindariusundefined
          Sindarius @gnydick
          last edited by

          @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

          gnydickundefined 1 Reply Last reply Reply Quote 0
          • gnydickundefined
            gnydick @Sindarius
            last edited by

            @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
            
            Sindariusundefined 1 Reply Last reply Reply Quote 0
            • Sindariusundefined
              Sindarius @gnydick
              last edited by

              @gnydick that’s good info I’ll test that

              gnydickundefined 2 Replies Last reply Reply Quote 0
              • gnydickundefined
                gnydick @Sindarius
                last edited by

                @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.

                Sindariusundefined 1 Reply Last reply Reply Quote 0
                • gnydickundefined
                  gnydick @Sindarius
                  last edited by

                  @sindarius Also seems like with 3.4.2-rc1, after clearing storage, it's pretty reliable, even without Force Line Rendering

                  1 Reply Last reply Reply Quote 0
                  • Sindariusundefined
                    Sindarius @gnydick
                    last edited by

                    @gnydick do you have any plugins/ad blockers running that could be preventing the writes?

                    gnydickundefined 1 Reply Last reply Reply Quote 0
                    • gnydickundefined
                      gnydick @Sindarius
                      last edited by gnydick

                      @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.

                      Sindariusundefined 1 Reply Last reply Reply Quote 0
                      • Sindariusundefined
                        Sindarius @gnydick
                        last edited by

                        @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

                        gnydickundefined 1 Reply Last reply Reply Quote 0
                        • gnydickundefined
                          gnydick @Sindarius
                          last edited by

                          @sindarius ah, gotcha. Are you going to make the 3dviewer a stand-alone plugin that can be upgraded independently, like the Input Shaping one?

                          Sindariusundefined 1 Reply Last reply Reply Quote 0
                          • Sindariusundefined
                            Sindarius @gnydick
                            last edited by

                            @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
                            d264b69e-6daa-4200-bc5b-ba80b3c15b96-image.png

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA