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

    3.4.0beta2 – printer stop mid print with no reason / errors

    Scheduled Pinned Locked Moved
    Beta Firmware
    5
    10
    590
    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.
    • Fred-Yundefined
      Fred-Y
      last edited by Fred-Y

      I’m not quite sure what caused the issue, the printer stop printing with no apparent reason keeping the bed / hotend heated and no error were display on the screen or in the PanelDue log.

      My printer is a CoreXY with a Duet 3 (standalone) and Tool Board v1.1

      The issue happened 3 times with 2 different gcode files, the first time I though it was a random issue and just rebooted the board – it was close to the end of a 3hrs print.
      The second time on the second file happened after approx. 11 minutes (still one the first layer), I was able to check the logs but I didn’t notice anything.

      I ran another time the same file and the printer stopped exactly at the same location.
      I click on Pause, the printer reacted an expected (move the print head in the back) and then when I click on Resume it moved back to position and continued the print.

      I recorded a few videos hoping they would be useful.

      Issue with the second file:
      https://youtu.be/GjJINfmhp_s

      Confirmed the issue by reprinting the second file:
      https://youtu.be/mS1veenZNfo
      https://youtu.be/HtQte99M8LI

      I have rolled back the firmware to 3.3 and the file printed without any issue then I reinstalled the 3.4.0beta2 and the issue happened again at the same location.

      I cannot attached the gcode file as it is too big; let me know if you want it, I can email it.
      Based on the resurect.g file (G1 X164.860 Y152.143 E5.15767) it failed on the line 11.

      G1 X66.638 Y52.438 E0.00806
      G1 X66.449 Y52.453 E0.00699
      G1 X66.333 Y52.481 E0.00439
      G1 X165.994 Y152.143 E5.18740
      G1 X165.427 Y152.143 E0.02088
      G1 X65.979 Y52.695 E5.17629
      G1 X65.896 Y52.792 E0.00473
      G1 X65.826 Y52.906 E0.00490
      G1 X65.775 Y53.029 E0.00490
      G1 X65.770 Y53.052 E0.00090
      G1 X164.860 Y152.143 E5.15767
      G1 X164.293 Y152.143 E0.02088
      G1 X65.729 Y53.579 E5.13024
      G1 X65.729 Y54.147 E0.02088
      G1 X163.726 Y152.143 E5.10072
      G1 X163.158 Y152.143 E0.02088
      G1 X65.729 Y54.714 E5.07120
      G1 X65.729 Y55.281 E0.02088
      G1 X162.591 Y152.143 E5.04167
      G1 X162.024 Y152.143 E0.02088
      

      resurrect.g

      M122

      === Diagnostics ===
      RepRapFirmware for Duet 3 MB6HC version 3.4.0beta2 (2021-08-03 12:42:33) running on Duet 3 MB6HC v1.01 or later (standalone mode)
      Board ID: 08DJM-956BA-NA3TJ-6J1FL-3S46N-998YS
      Used output buffers: 10 of 40 (39 max)
      === RTOS ===
      Static ram: 151128
      Dynamic ram: 93256 of which 40 recycled
      Never used RAM 102408, free system stack 138 words
      Tasks: NETWORK(ready,28.2%,220) ETHERNET(notifyWait,0.0%,167) HEAT(delaying,0.0%,326) Move(notifyWait,0.0%,254) CanReceiv(notifyWait,0.0%,773) CanSender(notifyWait,0.0%,365) CanClock(delaying,0.0%,340) TMC(notifyWait,9.1%,59) MAIN(running,62.5%,924) IDLE(ready,0.0%,29), total 100.0%
      Owned mutexes:
      === Platform ===
      Last reset 01:31:39 ago, cause: software
      Last software reset at 2021-08-17 21:07, reason: User, GCodes spinning, available RAM 106248, slot 0
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
      Error status: 0x00
      Aux0 errors 0,0,0
      Step timer max interval 136
      MCU temperature: min 44.9, current 45.1, max 47.0
      Supply voltage: min 23.9, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
      12V rail voltage: min 12.0, current 12.1, max 12.3, under voltage events: 0
      Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/42/42, gc cycles 0
      Driver 0: position 126400, standstill, reads 24694, writes 28 timeouts 0, SG min/max 0/261
      Driver 1: position 1600, standstill, reads 24694, writes 28 timeouts 0, SG min/max 0/262
      Driver 2: position 2059, standstill, reads 24704, writes 19 timeouts 0, SG min/max 0/1023
      Driver 3: position 0, standstill, reads 24704, writes 19 timeouts 0, SG min/max 0/1023
      Driver 4: position 0, standstill, reads 24704, writes 19 timeouts 0, SG min/max 0/1023
      Driver 5: position 0, standstill, reads 24704, writes 19 timeouts 0, SG min/max 0/1023
      Date/time: 2021-08-17 22:38:48
      Slowest loop: 88.48ms; fastest: 0.05ms
      === Storage ===
      Free file entries: 10
      SD card 0 detected, interface speed: 25.0MBytes/sec
      SD card longest read time 2.5ms, write time 2.8ms, max retries 0
      === Move ===
      DMs created 125, segments created 41, maxWait 55174ms, bed compensation in use: mesh, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 1158, completed moves 1158, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 1], CDDA state -1
      === 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.1
      Heater 1 is on, I-accum = 0.0
      === GCodes ===
      Segments left: 0
      Movement lock held by null
      HTTP is idle in state(s) 0
      Telnet is idle in state(s) 0
      File is idle 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 50765, received 66264, lost 0, longest wait 2ms for reply type 6049, peak Tx sync delay 411, free buffers 49 (min 44), ts 27496/27495/0
      Tx timeouts 0,0,0,0,0,0
      === Network ===
      Slowest loop: 102.20ms; fastest: 0.02ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
      HTTP sessions: 1 of 8
      - Ethernet -
      State: active
      Error counts: 0 0 1 0 0
      Socket states: 5 2 2 2 2 0 0 0
      

      M122 B121

      M122 B121
      Diagnostics for board 121:
      Duet TOOL1LC firmware version 3.4.0beta2 (2021-08-03 10:00:09)
      Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
      Never used RAM 2712, free system stack 2745 words
      Tasks: Move(notifyWait,0.0%,99) HEAT(delaying,0.2%,101) CanAsync(notifyWait,0.0%,61) CanRecv(notifyWait,0.0%,74) CanClock(notifyWait,0.0%,65) ACCEL(notifyWait,0.0%,61) TMC(delaying,2.8%,57) MAIN(running,92.0%,352) IDLE(ready,0.0%,27) AIN(delaying,4.9%,142), total 100.0%
      Last reset 01:32:21 ago, cause: software
      Last software reset data not available
      Driver 0: position 685777, 655.0 steps/mm, standstill, SG min/max 0/46, read errors 0, write errors 1, ifcnt 58, reads 17994, writes 14, timeouts 0, DMA errors 0, steps req 694299 done 694299
      Moves scheduled 1033, completed 1033, in progress 0, hiccups 0, step errors 0, maxPrep 564, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
      Peak sync jitter 0/5, peak Rx sync delay 216, resyncs 0/0, no step interrupt scheduled
      VIN: 24.4V
      MCU temperature: min 38.1C, current 38.2C, max 42.1C
      Ticks since heat task active 45, ADC conversions started 5521332, completed 5521331, timed out 0, errs 0
      Last sensors broadcast 0x00000002 found 1 50 ticks ago, loop time 0
      CAN messages queued 66774, send timeouts 0, received 51137, lost 0, free buffers 37, min 36, error reg 110000
      dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 483, adv 35602/74661
      Accelerometer detected: yes, status: 00
      I2C bus errors 0, naks 3, other errors 0
      

      config.g

      ; Configuration file for Duet 3 (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.4 on Fri Oct 30 2020 17:35:05 GMT-0800 (GMT-08:00)
      
      ; General preferences
      G90                                                             ; send absolute coordinates...
      M83                                                             ; ...but relative extruder moves
      M550 P"TD3"                                                     ; set printer name
      M552 S1                                                         ; Enable network
      M586 P0 S1                                                      ; Enable HTTP
      M586 P1 S0                                                      ; Disable FTP
      M586 P2 S0                                                      ; Disable Telnet
      M669 K1                                                         ; select CoreXY mode
      
      ; Drives
      M569 P0.0 S0 ;D3                                                    ; physical drive 0.0 goes forwards
      M569 P0.1 S0 ;D3                                                    ; physical drive 0.1 goes forwards
      M569 P0.2 S1 ;D3                                                    ; physical drive 0.2 goes backwards
      ;M569 P1.0 S0                                                    ; physical drive 1.0 goes forwards
      M569 P0.3 S0 ;D3                                                    ; physical drive 0.3 goes forwards
      M569 P0.4 S0 ;D3                                                    ; physical drive 0.4 goes forwards
      M569 P0.5 S1 ;D3                                                    ; physical drive 0.5 goes backwards
      
      M569 P121.0 S0                                                    ; physical drive 1.0 goes forwards
      ;M569 P121.0 S0 F6 Y4:3 B2                                          ; physical drive 1.0 goes backwards
      ;M569 P121.0 S0 F3 Y0:0 B1 D2
      ;M569 P121.0 S0 F3 Y0:2 B2 D2
      
      M584 X0.1 Y0.0 Z0.2:0.4:0.5:0.3 E121.0                            ; set drive mapping
      ; --- drive map ---
      ;    _______________
      ;   | 1-0.2 | 4-0.3 |
      ;   | ----- | ------|
      ;   | 2-0.4 | 3-0.5 |
      ;    ---------------
      ;     front
      
      M350 X16 Y16 Z16:16:16:16 E16 I1                                ; configure microstepping with interpolation
      ;M92 X160.00 Y160.00 Z400.00 E685                                ; Sherpa - set steps per mm
      M92 X160.00 Y160.00 Z400.00 E655                                ; Orbiter - set steps per mm
      M203 X18000.00 Y18000.00 Z1500.00 E3200.00                      ; set maximum speeds (mm/min)
      ;M566 X900.00 Y900.00 Z600.00 E250.00                            ; set maximum instantaneous speed changes (mm/min)
      ;M201 X2000.00 Y2000.00 Z400.00 E3200.00                           ; set accelerations (mm/s^2)
      
      
      ;M566 X600.00 Y600.00 Z600.00 E250.00                            ; set maximum instantaneous speed changes (mm/min)
      ;M201 X1500.00 Y1500.00 Z400.00 E3200.00                           ; set accelerations (mm/s^2)
      
      
      ;M566 X1200.00 Y1200.00 Z600.00 E250.00                            ; set maximum instantaneous speed changes (mm/min)
      ;M201 X3000.00 Y3000.00 Z800.00 E3200.00                           ; set accelerations (mm/s^2)
      
      
      ;M566 X2000.00 Y2000.00 Z600.00 E250.00                            ; set maximum instantaneous speed changes (mm/min)
      ;M201 X9000.00 Y9000.00 Z800.00 E3200.00                           ; set accelerations (mm/s^2)
      M98 P"0:/macros/Config/default-config.g"
      
      M906 X1600 Y1600 Z1200 E350 I60                                 ; set motor currents (mA) and motor idle factor in per cent
      M84 S60                                                         ; Set idle timeout
      
      ; Belts positions
      M671 X-65:-65:465:465 Y475:-15:-15:475 S20 						; Z belts at 4 corners
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                                            	; set axis minima
      M208 X400 Y390 Z510 S0                                          ; set axis maxima
      
      ; Endstops
      ;M574 X2 S1 P"^1.io0.in"                                            ; configure active-high endstop for low end on X via pin io0.in
      ;M574 Y2 S1 P"^1.io1.in"                                            ; configure active-high endstop for low end on Y via pin io1.in
      ; commented out sensorless
      ;M574 X2 S1 P"^0.io4.in"                                            ; configure active-high endstop for low end on X via pin io0.in
      ;M574 Y2 S1 P"^0.io3.in"                                            ; configure active-high endstop for low end on Y via pin io1.in
      
      M574 X2 S3                                     ; configure sensorless endstop for low end on X
      M574 Y2 S3                                     ; configure sensorless endstop for low end on Y
      
      ;M915 X Y S1 F0 R0 H200                            ; Stall detection. Higher S value -> less sensitive
      M915 P0.0:0.1 S3 F0 R0 H400
      
      ; Z-Probe
      ;M950 S0 C"io7.out"                                              ; create servo pin 0 for BLTouch
      ;M558 P9 C"^io7.in" H5 F120 T18000 A5 S0.02                      ; set Z probe type to bltouch and the dive height + speeds
      M950 S0 C"121.io0.out"                                              ; create servo pin 0 for BLTouch
      ;M558 P9 C"^121.io0.in" H5 F240 T18000 A5 S0.02                      ; set Z probe type to bltouch and the dive height + speeds
      M558 P9 C"^121.io0.in" H5 F600 T18000 A5 S0.02 R.45                      ; set Z probe type to bltouch and the dive height + speeds
      ;G31 P500 X0 Y21 Z1.95                                             ; set Z probe trigger value, offset and trigger height (Lower Z if nozzle too close to bed)
      G31 P500 X0 Y-21 Z0
      ;M557 X20:380 Y20:380 S50                                        ; define mesh grid
      M557 X30:390 Y30:390 S64:62                                          ; define mesh grid
      
      ; Heaters
      M308 S0 P"0.temp0" Y"thermistor" T100000 B4138                    ; configure sensor 0 as thermistor on pin temp0
      M950 H0 C"0.out1" T0                                              ; create bed heater output on out0 and map it to sensor 0
      M307 H0 B0 S1.00                                                ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                                         ; map heated bed to heater 0
      M143 H0 S125                                                    ; set temperature limit for heater 0 to 125C
      
      ;M308 S1 P"0.temp1" Y"thermistor" T100000 B4138                    ; configure sensor 1 as thermistor on pin temp1
      ;M308 S1 P"0.temp1" Y"thermistor" T500000 B4723 C1.19622e-7       ; configure sensor 1 as thermistor on pin temp1 - Slice Engineering High Temperature Thermistor
      M308 S1 P"121.temp0" Y"thermistor" T500000 B4723 C1.19622e-7       ; configure sensor 1 as thermistor on pin temp1 - Slice Engineering High Temperature Thermistor
      ;M950 H1 C"0.out2" T1                                              ; create nozzle heater output on out1 and map it to sensor 1
      M950 H1 C"121.out0" T1                                              ; create nozzle heater output on out1 and map it to sensor 1
      M307 H1 B0 S1.00                                                ; disable bang-bang mode for heater  and set PWM limit
      M143 H1 S280                                                    ; set temperature limit for heater 1 to 280C
      
      
      ; Fans
      
      ;M950 F0 C"121.out1" Q500                                            ; create fan 0 Tool Board on pin 121.out1 and set its frequency
      M950 F0 C"0.out2" Q500                                            ; create fan 0 Air Pump on pin 0.out2 and set its frequency
      M106 P0 C"Part" S0 H-1                                           ; set fan 0 name and value. Thermostatic control is turned off
      
      
      ;M950 F1 C"0.out7" Q500                                            ; create fan 1 on pin out4 and set its frequency
      M950 F1 C"121.out2" Q2000                                            ; create fan 1 on pin out4 and set its frequency
      M106 P1 C"Hotend" S.75 H1 T45                                   ; set fan 1 name and value. Thermostatic control is turned on
      
      ;M950 F2 C"0.out8" Q500                                            ; create fan 2 on pin out5 and set its frequency
      ;M106 P2 C"Board" S0.4 H-1 ;T45                                      ; set fan 2 name and value. Thermostatic control is turned on
      
      M950 F3 C"0.out9" Q500 B0.5                                           ; create fan 3 on pin out6 and set its frequency
      M106 P3 C"Enclosure" S0 H-1                                     ; set fan 3 name and value. Thermostatic control is turned off
      
      
      ; Board Temp and fans
      M308 S2 Y"drivers" A"DRIVERS"  ; configure sensor 2 as temperature warning and overheat flags on the TMC2660 on Duet
      M308 S3 Y"mcu-temp" A"MCU" ; configure sensor 3 as thermistor on pin e1temp for left stepper
      
      M950 F4 C"0.out5" Q25000                         					; create fan 1 on pin out5 and set its frequency
      ;M106 P4 C"Box1"                       ; set fan 1 name and value. Thermostatic control is turned on low speed at 25c and max speed at 80c
      M106 P4 H2:3 L0.1 X1 B0.3 T45:70 ; set fan 2 value
      
      M950 F5 C"0.out6" Q25000                         					; create fan 1 on pin out6 and set its frequency
      ;M106 P5 C"Box2"; S0.2 ; L0.2:1.0 X1.0 H2 T25:80                      ; set fan 1 name and value. Thermostatic control is turned on low speed at 25c and max speed at 80c
      M106 P5 H2:3 L0.1 X1 B0.3 T40:70 ; set fan 2 value
      
      
      ; Tools
      M563 P0 D0 H1 F0                                                ; define tool 0
      G10 P0 X0 Y0 Z0                                                 ; set tool 0 axis offsets
      G10 P0 R0 S0                                                    ; set initial tool 0 active and standby temperatures to 0C
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M572 D0 S.05						; Linear Advance - DDE Vivedino
      M575 P1 S1 B115200                                               ; enable support for PanelDue
      M501
      M593 P"ei3" F51 S0.2
      
      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by dc42

        @fred-y thanks for your report.

        • Were the M122 reports generated while the printer was in the hung state?
        • Do your print files use G2 or G3 moves? Most 3D print files do not, unless they have been processed by ArcWelder or similar.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        Fred-Yundefined 1 Reply Last reply Reply Quote 0
        • Fred-Yundefined
          Fred-Y @dc42
          last edited by

          @dc42
          The M122 reports were generated just before I posted here, if I remember correctly after the print stopped I paused, resumed then cancelled the print and then did the reports.
          After work (in 8hrs), I will restart the print and generate the reports on the hung state.

          The file has been sliced with Super Slicer 2.3.56.6, there is not G2 or G3 (I did a search).

          I zipped the gcode file to be able to upload it and added .txt extension (the forum didn't accept the .zip)
          GloomHaven - character box v3.1.zip.txt

          Let me know if you need anything else.

          Fred-Yundefined 1 Reply Last reply Reply Quote 0
          • Fred-Yundefined
            Fred-Y @Fred-Y
            last edited by

            @dc42 just a though, if you are interested I can try to re-install some of the Input shaping alpha version of 3.4 to check if the issue is happening on them as well - Let me know.

            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @Fred-Y
              last edited by

              @fred-y we are aware of a possible cause of this issue. It's on my list to investigate further, before we release 3.4beta3.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              Fred-Yundefined 1 Reply Last reply Reply Quote 0
              • Fred-Yundefined
                Fred-Y @dc42
                last edited by

                @dc42 Ok, let me know if you need anything to be checked or if you would like me to test the future 3.4beta3 prior releasing it.
                I will only take me something like 15min and I would be happy to do it.

                I have also the M122 reports done with the printer on hung state.

                M122

                === Diagnostics ===
                RepRapFirmware for Duet 3 MB6HC version 3.4.0beta2 (2021-08-03 12:42:33) running on Duet 3 MB6HC v1.01 or later (standalone mode)
                Board ID: 08DJM-956BA-NA3TJ-6J1FL-3S46N-998YS
                Used output buffers: 3 of 40 (40 max)
                === RTOS ===
                Static ram: 151128
                Dynamic ram: 93256 of which 40 recycled
                Never used RAM 102408, free system stack 132 words
                Tasks: NETWORK(ready,25.9%,254) ETHERNET(notifyWait,0.1%,150) HEAT(delaying,0.0%,326) Move(notifyWait,0.3%,256) CanReceiv(notifyWait,0.0%,773) CanSender(notifyWait,0.0%,365) CanClock(delaying,0.0%,340) TMC(notifyWait,9.7%,59) MAIN(running,64.0%,924) IDLE(ready,0.0%,29), total 100.0%
                Owned mutexes:
                === Platform ===
                Last reset 00:19:27 ago, cause: power up
                Last software reset at 2021-08-17 21:07, reason: User, GCodes spinning, available RAM 106248, slot 0
                Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
                Error status: 0x04
                Aux0 errors 0,0,0
                Step timer max interval 130
                MCU temperature: min 36.9, current 43.6, max 43.8
                Supply voltage: min 23.9, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
                12V rail voltage: min 12.0, current 12.0, max 12.2, under voltage events: 0
                Heap OK, handles allocated/used 99/1, heap memory allocated/used/recyclable 2048/42/0, gc cycles 0
                Driver 0: position 50720, standstill, reads 26334, writes 6 timeouts 0, SG min/max 0/253
                Driver 1: position 2035, standstill, reads 26334, writes 6 timeouts 0, SG min/max 0/252
                Driver 2: position 90, standstill, reads 26339, writes 0 timeouts 0, SG min/max 0/1023
                Driver 3: position 0, standstill, reads 26339, writes 0 timeouts 0, SG min/max 0/1023
                Driver 4: position 0, standstill, reads 26339, writes 0 timeouts 0, SG min/max 0/1023
                Driver 5: position 0, standstill, reads 26340, writes 0 timeouts 0, SG min/max 0/1023
                Date/time: 2021-08-18 18:01:12
                Slowest loop: 88.07ms; fastest: 0.04ms
                === Storage ===
                Free file entries: 9
                SD card 0 detected, interface speed: 25.0MBytes/sec
                SD card longest read time 2.4ms, write time 0.0ms, max retries 0
                === Move ===
                DMs created 125, segments created 41, maxWait 12ms, bed compensation in use: mesh, comp offset 0.000
                === MainDDARing ===
                Scheduled moves 1152, completed moves 1152, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 1], CDDA state -1
                === 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.1
                Heater 1 is on, I-accum = 0.0
                === GCodes ===
                Segments left: 1
                Movement lock held by null
                HTTP is idle in state(s) 0
                Telnet is idle in state(s) 0
                File is doing "G1 X65.729 Y53.579 E5.13024" 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 10163, received 12155, lost 0, longest wait 5ms for reply type 6024, peak Tx sync delay 132, free buffers 49 (min 44), ts 4950/4950/0
                Tx timeouts 0,0,0,0,0,0
                === Network ===
                Slowest loop: 12.66ms; fastest: 0.02ms
                Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
                HTTP sessions: 1 of 8
                - Ethernet -
                State: active
                Error counts: 0 0 1 0 0
                Socket states: 5 5 2 2 2 0 0 0
                

                M122 B121

                Diagnostics for board 121:
                Duet TOOL1LC firmware version 3.4.0beta2 (2021-08-03 10:00:09)
                Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
                Never used RAM 2712, free system stack 2745 words
                Tasks: Move(notifyWait,0.0%,99) HEAT(delaying,0.2%,107) CanAsync(notifyWait,0.0%,57) CanRecv(notifyWait,0.0%,74) CanClock(notifyWait,0.0%,65) ACCEL(notifyWait,0.0%,61) TMC(delaying,2.9%,57) MAIN(running,91.8%,352) IDLE(ready,0.0%,27) AIN(delaying,5.0%,142), total 100.0%
                Last reset 00:19:59 ago, cause: VDD brownout
                Last software reset data not available
                Driver 0: position 686038, 655.0 steps/mm, standstill, SG min/max 0/48, read errors 0, write errors 0, ifcnt 13, reads 40341, writes 1, timeouts 0, DMA errors 0, steps req 694040 done 694040
                Moves scheduled 1032, completed 1032, in progress 0, hiccups 0, step errors 0, maxPrep 571, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
                Peak sync jitter 0/5, peak Rx sync delay 221, resyncs 0/0, no step interrupt scheduled
                VIN: 24.2V
                MCU temperature: min 16.1C, current 38.6C, max 38.7C
                Ticks since heat task active 79, ADC conversions started 1199042, completed 1199041, timed out 0, errs 0
                Last sensors broadcast 0x00000002 found 1 84 ticks ago, loop time 0
                CAN messages queued 12261, send timeouts 0, received 10240, lost 0, free buffers 37, min 36, error reg 0
                dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 503, adv 35636/74661
                Accelerometer detected: yes, status: 00
                I2C bus errors 0, naks 0, other errors 0
                
                dc42undefined 1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @Fred-Y
                  last edited by

                  @fred-y thanks, I'll let you now when I have a firmware build that includes the fix I am talking about.

                  Duet WiFi hardware designer and firmware engineer
                  Please do not ask me for Duet support via PM or email, use the forum
                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                  Sotidiiundefined 1 Reply Last reply Reply Quote 1
                  • Sotidiiundefined
                    Sotidii @dc42
                    last edited by

                    @dc42
                    I am waiting too

                    1 Reply Last reply Reply Quote 0
                    • petriheinoundefined
                      petriheino
                      last edited by

                      Also encountered same issue with Duet 2 Wifi - RRF v3.4 beta 2

                      Happened on a large print, approx Line 80503 out of 671376. Below is M122 when printer has encounted issue.

                      Is there any way to see this kind of software freezing from the M122 command below?

                      M122
                      === Diagnostics ===
                      RepRapFirmware for Duet 2 WiFi/Ethernet version 3.4.0beta2 (2021-08-03 12:41:37) running on Duet WiFi 1.02 or later
                      Board ID: 0JD0M-9P6M2-NW4SN-6J9D6-3S86K-TBTML
                      Used output buffers: 3 of 24 (20 max)
                      === RTOS ===
                      Static ram: 23932
                      Dynamic ram: 75160 of which 0 recycled
                      Never used RAM 9532, free system stack 98 words
                      Tasks: NETWORK(ready,32.9%,237) HEAT(delaying,1.2%,326) Move(notifyWait,11.5%,295) MAIN(running,52.7%,461) IDLE(ready,1.8%,29), total 100.0%
                      Owned mutexes: WiFi(NETWORK)
                      === Platform ===
                      Last reset 69:50:40 ago, cause: software
                      Last software reset at 2021-08-19 16:29, reason: User, GCodes spinning, available RAM 9508, slot 2
                      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
                      Error status: 0x00
                      Aux0 errors 0,0,0
                      Step timer max interval 0
                      MCU temperature: min 23.0, current 28.4, max 29.5
                      Supply voltage: min 23.7, current 24.1, max 24.4, under voltage events: 0, over voltage events: 0, power good: yes
                      Heap OK, handles allocated/used 99/1, heap memory allocated/used/recyclable 2048/36/24, gc cycles 0
                      Driver 0: position 3724, standstill, SG min/max 0/61
                      Driver 1: position 4713, standstill, SG min/max 0/146
                      Driver 2: position 3378, standstill, SG min/max 0/1023
                      Driver 3: position 0, standstill, SG min/max not available
                      Driver 4: position 0, standstill, SG min/max not available
                      Driver 5: position 0
                      Driver 6: position 0
                      Driver 7: position 0
                      Driver 8: position 0
                      Driver 9: position 0
                      Driver 10: position 0
                      Driver 11: position 0
                      Date/time: 2021-08-22 14:20:41
                      Cache data hit count 4294967295
                      Slowest loop: 146.08ms; fastest: 0.14ms
                      I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
                      === Storage ===
                      Free file entries: 9
                      SD card 0 detected, interface speed: 20.0MBytes/sec
                      SD card longest read time 4.7ms, write time 50.5ms, max retries 0
                      === Move ===
                      DMs created 83, segments created 25, maxWait 281769ms, bed compensation in use: mesh, comp offset 0.000
                      === MainDDARing ===
                      Scheduled moves 88983, completed moves 88983, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 1], CDDA state -1
                      === AuxDDARing ===
                      Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                      === Heat ===
                      Bed heaters = -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
                      Heater 1 is on, I-accum = 0.7
                      === GCodes ===
                      Segments left: 1
                      Movement lock held by null
                      HTTP is idle in state(s) 0
                      Telnet is idle in state(s) 0
                      File is idle in state(s) 3
                      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
                      Daemon is idle in state(s) 0
                      Autopause is idle in state(s) 0
                      Code queue is empty
                      === Network ===
                      Slowest loop: 192.03ms; fastest: 0.00ms
                      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
                      HTTP sessions: 1 of 8
                      - WiFi -
                      Network state is active
                      WiFi module is connected to access point 
                      Failed messages: pending 0, notready 0, noresp 0
                      WiFi firmware version 1.23
                      WiFi MAC address dc:4f:22:6e:70:98
                      WiFi Vcc 3.46, reset reason Turned on by main processor
                      WiFi flash size 4194304, free heap 24616
                      WiFi IP address 192.168.86.113
                      WiFi signal strength -56dBm, mode none, reconnections 0, sleep mode modem
                      Clock register ffffffff
                      Socket states: 0 0 0 0 0 0 0 0
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • Nuramoriundefined
                        Nuramori
                        last edited by

                        I have been having the same problem with 3.4beta2, and just had it happen again on 3.4 beta3. I too am using a toolboard 1.1 with a v1.0 Duet3.

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