• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    kingofthegeeks
    last edited by 10 Apr 2021, 05:10

    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 ?

    undefined undefined 2 Replies Last reply 10 Apr 2021, 06:54 Reply Quote 0
    • undefined
      o_lampe @kingofthegeeks
      last edited by 10 Apr 2021, 06:54

      @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

      undefined 1 Reply Last reply 10 Apr 2021, 07:21 Reply Quote 0
      • undefined
        kingofthegeeks @o_lampe
        last edited by 10 Apr 2021, 07:21

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

        undefined 1 Reply Last reply 10 Apr 2021, 07:40 Reply Quote 0
        • undefined
          o_lampe @kingofthegeeks
          last edited by o_lampe 4 Oct 2021, 07:44 10 Apr 2021, 07:40

          @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
          • undefined
            Phaedrux Moderator @kingofthegeeks
            last edited by 10 Apr 2021, 19:37

            @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

            undefined 1 Reply Last reply 10 Apr 2021, 22:07 Reply Quote 0
            • undefined
              kingofthegeeks
              last edited by 10 Apr 2021, 22:04

              @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

              undefined 1 Reply Last reply 11 Apr 2021, 19:24 Reply Quote 0
              • undefined
                kingofthegeeks @Phaedrux
                last edited by 10 Apr 2021, 22:07

                @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
                • undefined
                  Phaedrux Moderator @kingofthegeeks
                  last edited by 11 Apr 2021, 19:24

                  @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
                  8 out of 8
                  • First post
                    8/8
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA