3.4.0beta2 – printer stop mid print with no reason / errors
-
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_sConfirmed the issue by reprinting the second file:
https://youtu.be/mS1veenZNfo
https://youtu.be/HtQte99M8LII 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
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
-
@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.
-
@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.txtLet me know if you need anything else.
-
@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.
-
@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.
-
@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
-
@fred-y thanks, I'll let you now when I have a firmware build that includes the fix I am talking about.
-
@dc42
I am waiting too -
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
-
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.
-