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

    DWC intermittently stops tracking job data

    Scheduled Pinned Locked Moved
    Duet Web Control
    3
    8
    361
    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.
    • kingofthegeeksundefined
      kingofthegeeks
      last edited by

      On occasion while running a print job the DWC stops displaying job related data and all the fields are blank except for the slicer job time. Its been kind of annoying but hardly a big deal until it happened on hour 3 of a 72 hour print.

      I'm assuming there is nothing I can do on this print job but any ideas when its complete ?

      o_lampeundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
      • o_lampeundefined
        o_lampe @kingofthegeeks
        last edited by

        @kingofthegeeks
        You could configure auto-safe on power failure (M911).
        When it happens next time, just pull the plug and restart everything (including browser, just to be sure)
        If the duet board had enough time to safe the data, you can see a resurrect.g file in /sys folder.
        Run it, or send M916 or use the 'resume print' button to start from there.

        It's a good idea to test pause/resume and power failure behaviour on a less important print

        kingofthegeeksundefined 1 Reply Last reply Reply Quote 0
        • kingofthegeeksundefined
          kingofthegeeks @o_lampe
          last edited by

          @o_lampe seems like a reasonable solution, so I guess this is a common occurrence and to be expected then?

          o_lampeundefined 1 Reply Last reply Reply Quote 0
          • o_lampeundefined
            o_lampe @kingofthegeeks
            last edited by o_lampe

            @kingofthegeeks
            I can't tell if this is to be expected. I have used it during printer setup a few times ( after I hit 'pause' but not 'cancel job')

            I've lost DWC connection twice last week on a Maestro-ethernet with 12864 LCD. (*)
            It would be cool to write a daemon.g job, which checks for interrupted connections ( WiFi, ethernet and LCD/PanelDue) and calls pause -macro. But I guess that would trigger too when I close the DWC window. @chrishamm or @OwenD is there a way to detect a real connection lost error?
            *) RRF3.3b2 and DWC 3.3b

            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator @kingofthegeeks
              last edited by

              @kingofthegeeks What firmware and DWC version?

              When this happens is DWC completely disconnected from the Duet? Are you able to reload the page?

              If this is a Duet Wifi is the blue LED on the module still lit up?

              Can you provide the results of M122?

              Z-Bot CoreXY Build | Thingiverse Profile

              kingofthegeeksundefined 1 Reply Last reply Reply Quote 0
              • kingofthegeeksundefined
                kingofthegeeks
                last edited by

                @phaedrux

                I can reload the page, everything seems to be reported as expected with regard to positioning, tool and temps but there is no job specific data available such as time to completion or layer data etc.

                Board: Duet 3 MB6HC (MB6HC)
                DSF Version: 3.2.2
                Firmware: RepRapFirmware for Duet 3 MB6HC 3.2.2 (2021-02-11)

                M122
                === Diagnostics ===
                RepRapFirmware for Duet 3 MB6HC version 3.2.2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
                Board ID: 08DJM-956L2-G43S8-6JTDG-3S86Q-KB3QF
                Used output buffers: 1 of 40 (11 max)
                === RTOS ===
                Static ram: 149788
                Dynamic ram: 62576 of which 152 recycled
                Never used RAM 146316, free system stack 120 words
                Tasks: Linux(ready,75) HEAT(blocked,272) CanReceiv(blocked,809) CanSender(blocked,335) CanClock(blocked,352) TMC(blocked,17) MAIN(running,1203) IDLE(ready,19)
                Owned mutexes: HTTP(MAIN)
                === Platform ===
                Last reset 29:47:21 ago, cause: software
                Last software reset at 2021-04-09 09:12, reason: User, GCodes spinning, available RAM 146416, slot 0
                Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
                Error status: 0x00
                Aux0 errors 0,0,0
                Aux1 errors 0,0,0
                MCU temperature: min 53.3, current 55.6, max 58.1
                Supply voltage: min 23.6, current 23.7, max 23.7, under voltage events: 0, over voltage events: 0, power good: yes
                12V rail voltage: min 12.2, current 12.2, max 12.3, under voltage events: 0
                Driver 0: position 16765, ok, reads 57299, writes 29 timeouts 0, SG min/max 0/402
                Driver 1: position 5172, ok, reads 57300, writes 29 timeouts 0, SG min/max 0/1023
                Driver 2: position 57831, ok, reads 57300, writes 29 timeouts 0, SG min/max 0/1023
                Driver 3: position 0, ok, reads 57300, writes 29 timeouts 0, SG min/max 0/1023
                Driver 4: position 0, standstill, reads 57318, writes 11 timeouts 0, SG min/max 0/0
                Driver 5: position 0, standstill, reads 57318, writes 11 timeouts 0, SG min/max 0/0
                Date/time: 2021-04-10 14:59:56
                Slowest loop: 250.71ms; fastest: 0.03ms
                === Storage ===
                Free file entries: 10
                SD card 0 not detected, interface speed: 37.5MBytes/sec
                SD card longest read time 0.0ms, write time 0.0ms, max retries 0
                === Move ===
                DMs created 125, maxWait 276356ms, bed compensation in use: mesh, comp offset 0.000
                === MainDDARing ===
                Scheduled moves 1266272, completed moves 1266266, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state 3
                === AuxDDARing ===
                Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                === Heat ===
                Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
                Heater 0 is on, I-accum = 0.2
                Heater 1 is on, I-accum = 0.0
                === GCodes ===
                Segments left: 1
                Movement lock held by null
                HTTP* is doing "M122" in state(s) 0
                Telnet is idle in state(s) 0
                File* is doing "G1 X207.841003 Y51.576000 E30.824800" in state(s) 0
                USB is idle in state(s) 0
                Aux is idle in state(s) 0
                Trigger* is idle in state(s) 0
                Queue is idle in state(s) 0
                LCD is idle in state(s) 0
                SBC is idle in state(s) 0
                Daemon is idle in state(s) 0
                Aux2 is idle in state(s) 0
                Autopause is idle in state(s) 0
                Code queue is empty.
                === CAN ===
                Messages queued 1660960, send timeouts 0, received 1344545, lost 0, longest wait 2ms for reply type 6049, free buffers 48
                === SBC interface ===
                State: 4, failed transfers: 0
                Last transfer: 1ms ago
                RX/TX seq numbers: 18689/18689
                SPI underruns 13, overruns 0
                Number of disconnects: 0, IAP RAM available 0x2c8a8
                Buffer RX/TX: 2784/216-4080
                === Duet Control Server ===
                Duet Control Server v3.2.2
                File:
                Buffered code: G1 X207.841 Y51.576 E30.8248
                Buffered code: G1 X207.350 Y51.547 E30.8338
                Buffered code: G1 X207.248 Y51.547 E30.8357
                Buffered code: G1 X181.543 Y77.252 E31.5007
                Buffered code: G1 X181.543 Y76.630 E31.5121
                Buffered code: G1 X206.626 Y51.547 E32.1610
                Buffered code: G1 X206.003 Y51.547 E32.1724
                Buffered code: G1 X181.543 Y76.008 E32.8052
                Buffered code: G1 X181.543 Y75.386 E32.8165
                Buffered code: G1 X205.352 Y51.576 E33.4325
                Buffered code: G1 X204.691 Y51.615 E33.4446
                Buffered code: G1 X181.543 Y74.763 E34.0435
                Buffered code: G1 X181.543 Y74.141 E34.0549
                Buffered code: G1 X204.009 Y51.674 E34.6361
                Buffered code: G1 X203.303 Y51.758 E34.6491
                Buffered code: G1 X181.543 Y73.519 E35.2120
                Buffered code: G1 X181.543 Y72.897 E35.2234
                Buffered code: G1 X202.580 Y51.859 E35.7677
                Buffered code: G1 X201.822 Y51.995 E35.7818
                Buffered code: G1 X181.543 Y72.274 E36.3064
                Buffered code: G1 X181.543 Y72.036 E36.3107
                Buffered code: G1 X181.651 Y71.544 E36.3200
                Buffered code: G1 X201.041 Y52.153 E36.8216
                Buffered code: G1 X200.221 Y52.352 E36.8370
                Buffered code: G1 X181.851 Y70.721 E37.3123
                Buffered code: G1 X182.085 Y69.865 E37.3285
                Buffered code: G1 X199.359 Y52.592 E37.7754
                Buffered code: G1 X198.463 Y52.865 E37.7925
                Buffered code: G1 X182.380 Y68.948 E38.2086
                Buffered code: G1 X182.635 Y68.194 E38.2232
                Buffered code: G1 X182.719 Y67.987 E38.2272
                Buffered code: G1 X197.478 Y53.228 E38.6091
                ==> 1532 bytes
                Code buffer space: 2568
                Configured SPI speed: 8000000 Hz
                Full transfers per second: 42.34
                Maximum length of RX/TX data transfers: 2796/1400
                File /opt/dsf/sd/gcodes/2554-028 v1.gcode is selected, processing

                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                • kingofthegeeksundefined
                  kingofthegeeks @Phaedrux
                  last edited by

                  @phaedrux
                  As for disconnecting, I am unsure, when I set up the print and started it everything appeared to be working fine, when I returned a couple hours later there was no job specific data. I really appreciate the attention to the matter but its not a critical thing for me.

                  Thank you.

                  1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator @kingofthegeeks
                    last edited by

                    @kingofthegeeks said in DWC intermittently stops tracking job data:

                    I can reload the page, everything seems to be reported as expected with regard to positioning, tool and temps but there is no job specific data available such as time to completion or layer data etc.

                    It sounds like DWC tab has been slept or something and the data for the layers etc isn't being captured during that time.

                    Z-Bot CoreXY Build | Thingiverse Profile

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