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

    Reboots/resets randomly - RRF 3.5.0-b4

    Scheduled Pinned Locked Moved
    Beta Firmware
    12
    112
    7.3k
    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.
    • dc42undefined
      dc42 administrators @dc42
      last edited by

      @Exerqtor in reply to your question in the firmware announcement thread, you are already running wifi firmware 2.1beta4 according to your M122 reports - but please check that you haven't inadvertently downgraded to 2.1beta3.

      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

      Exerqtorundefined 2 Replies Last reply Reply Quote 0
      • Exerqtorundefined
        Exerqtor @dc42
        last edited by

        @dc42
        From the last M122 i posted exactly that seems to be the case, that i downgraded to 2.1b3 😅

        dc42undefined 1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @Exerqtor
          last edited by dc42

          @Exerqtor I will run my test setup with your config and RRF3.5.0-beta.4 and wifi server 2.1beta4 to see if the problem occurs; but if @RogerPodacter responds with his configuration then I will switch to that, as it seems that the issue occurs much more frequently on his machine.

          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

          RogerPodacterundefined 1 Reply Last reply Reply Quote 0
          • RogerPodacterundefined
            RogerPodacter @dc42
            last edited by

            @dc42 here is my config.g. my reboots happened right after boot up but in certain homed states. it was combinations of homing individual axis vs a homeall which would crash and not complete successfully. and i was experimenting with adding K11 and removing K11 vs K1 from my M669. i dont recall which i was using at the time. they all rebooted, but some worse than others in terms of repeating over and over.

            M669 K11 X1:0:0:0 Y1:-1:0:-1 Z0:0:1:0 U0:0:0:1	
            
            ; General preferences
            G90                                     ; send absolute coordinates...
            M83                                     ; ...but relative extruder moves
            M550 P"V-Core3"                         ; set printer name
            ;M669 K11 Y1:-1:0:-1                     ; Dual Markforged Kinematics  https://forum.duet3d.com/topic/7796/haq-xy/125  https://forum.duet3d.com/topic/21021/dual-markforged-kinematics?_=1672244913067
            ;M669 K1 X1:0:0:0 Y1:-1:0:-1 Z0:0:1:0 U0:0:0:1	; Matrix mapping for Axis - X:Y:Z:U
            M669 X1:0:0:0 Y1:-1:0:-1 Z0:0:1:0 U0:0:0:1	; Matrix mapping for Axis - X:Y:Z:U
            G21                                     ; Set Units to Millimeters
            
            ; Network
            M552 S2                   				; enable network, note P0.0.0.0 sets auto DHCP
            M553 P255.255.255.0						; set subnet mask
            M554 P192.168.1.20						; set gateway
            M586 P0 S1                              ; enable HTTP
            M586 P1 S0                              ; disable FTP
            M586 P2 S0                              ; disable Telnet
            G4 S2 									; wait for expansion boards to start
            
            ; Drives
            M569 P0.0 S0 D2								; Left Z physical drive 0.0 goes forwards
            M569 P0.1 S0 D2								; Rear Z physical drive 0.1 goes forwards
            M569 P0.2 S0 D2								; Right Z physical drive 0.2 goes forwards
            M569 P0.3 S1 D2								; Right U toolhead drive 0.3 goes forwards
            M569 P0.4 S1 D2								; Left X toolhead drive 0.4 goes forwards
            M569 P0.5 S0 D2								; Left Y drive 0.5 goes forwards
            M569 P0.6 S1 D2								; Right Y drive 0.6 goes reverse
            
            M569 P20.0 S1 D2                            ; Extruder physical drive 20.0 goes forwards Toolboard 1LC
            M569 P21.0 S1 D2                            ; Extruder physical drive 21.0 goes forwards Toolboard 1LC
            M569 P1.0 S0 D2                            ; Extruder physical drive 1.0 goes forwards Expansion 3HC
            M569 P1.1 S0 D2                            ; Extruder physical drive 1.1 goes forwards Expansion 3HC
            M569 P1.2 S1 D2                            ; Extruder physical drive 1.2 goes forwards Expansion 3HC
            
            M584 Z0.0:0.1:0.2 Y0.5:0.6 X0.4 U0.3 E20.0:21.0:1.0:1.1        ; set drive mapping
            M350 U16 X16 Y16 Z16 E16:16:16:16 I1                 			; configure microstepping with interpolation
            
            M92 U80.0 X80.00 Y80.00 Z800.00 E690:690:690:690				; set steps per mm
            M906 U2000 X2000 Y2000 Z1800 E1000:1000:1000:1000 I30				; set motor currents (mA) and motor idle factor in per cent -- safe for Duet 3 mini 5+
            M84 S30                                 				; Set idle timeout
            
            ;M98 P"0:/sys/setspeeds.g"               				; Set speed and acceleration
            M566 U500.00 X500.00 Y500.00 Z60.00 E300:300:300:300 P1 ;E300:300 P1				;X1500.00 Y1500.00 Z6.00 E300 P1 ;E120.00 P1          ; set maximum instantaneous speed changes (mm/min)
            M203 U30000.00 X30000.00 Y30000.00 Z1000.00 E7200:7200:7200:7200 ;E7200:3600 			;E3600.00     ; set maximum speeds (mm/min)
            M201 U10000.00 X10000.00 Y10000.00 Z100.00 E10000:10000:10000:10000 ;E10000:3600 		;E3600.00        ; set accelerations (mm/s^2)
            
            M207 S0.6 F7200 Z0.2						; firmware retraction orbiter 2.0
            
            ; Axis Limits
            M208 X-70 U0 Y0 Z0 S1                               ; set axis minima
            M208 X300 U380 Y306 Z300 S0 ; X310                        ; set axis maxima
            ;M208 X-70:310 Y0:308 U0:308 Z0:300
            
            ; Endstops
            M574 X1 S1 P"20.io2.in"                           ; configure active high endstops Toolhead 1 X low end
            M574 U2 S1 P"21.io2.in"                           ; configure active high endstops Toolhead 2 U high end
            M574 Y2 S1 P"io2.in"                           ; configure active high endstops Y.  IO0 and IO1 also are UART, so do not put endstops on them, use them elsewhere to free up UART.
            M574 Z1 S2
            
            M671 X-71:155:381 Y-1.5:305:-1.5 S5       ; NEW WIDEBOI WITH EXTRUSION SUPPORT LEADSCREW POSITIONS define positions of Z leadscrews or bed levelling screws
            ;M671 X-4.5:155:304.5 Y-4.5:305:-4.5 S5       ; OLD NON-WIDEBOI EXTRUION SUPPORT LEADSCREW POSITIONS define positions of Z leadscrews or bed levelling screws
            ;M557 X30:280 Y20:300 P5                        ; define 5x5 mesh grid
            M557 X30:270 Y20:270 P5
            
            ; Heaters
            M308 S0 P"temp0" Y"thermistor" T100000 B3950 A"Keenevo 600W Bed"    ; configure sensor 0 as thermistor on pin temp0
            M950 H0 C"out0" T0 Q10												; Define Heater0 as the heated bed, bind to Sensor0
            M140 H0 P0															; Define Heated Bed
            M307 H0 R0.602 K0.401:0.000 D2.44 E1.35 S1.00 B0							; PID Tuning for Heater0, Heated Bed (100C)
            M143 H0 S140 T0 A0														; Set temperature limit for Heater0 to 120C
            
            M308 S1 P"20.temp0" Y"thermistor" T100000 B4725 C7.060000e-8 A"Slice Hotend 0"  ;Slice Engineering 300C thermistor, settings are online
            M950 H1 C"20.out0" T1 Q100													; Define Heater1 as Extruder0 heater, bind to Sensor1
            M307 H1 R2.808 K0.368:0.000 D4.56 E1.35 S1.00 B0 V23.8					; PID Tuning for Heater1, Extruder0 (240C)
            M143 H1 S325 T1 A0													; Set temperature limit for heater 1 to 285C
            
            M308 S2 P"temp1" Y"thermistor" T100000 B3950 C7.060000e-8 A"Chamber" ; configure sensor 2 as thermistor on pin temp1
            M950 H2 C"out1" T2 ;Q10												; create chamber heater output on out1 and map it to sensor 2
            M307 H2 R0.01 K0.200:0.000 D60 E1.35 S1.00 B1                              ; enable bang-bang mode for the chamber heater and set PWM limit
            M141 H2												; map chamber to heater 2
            M143 H2 S120 T2 A0									; set temperature limit for heater 2 to 60C
            
            M308 S3 P"21.temp0" Y"pt1000" A"Slice Hotend 1"  ;Slice Engineering RTD PT1000 450C, settings are online
            M950 H3 C"21.out0" T3 Q100													; Define Heater1 as Extruder0 heater, bind to Sensor1
            M307 H3 R2.808 K0.368:0.000 D4.56 E1.35 S1.00 B0 V23.8					; PID Tuning for Heater1, Extruder0 (240C)
            M143 H3 S425 T3 A0 ; S325														; Set temperature limit for heater 1 to 285C
            
            M308 S4 P"20.temp1" Y"thermistor" A"Cooling Block" T100000 B3950 C7.060000e-8 ; Define Sensor as Chamber temperature
            
            M308 S5 Y"drivers" A"4028 Power"    								; 4028 power using spare heater
            
            M308 S6 Y"mcu-temp" A"Mini 5+ MCU"											; Define Sensor3 as the integrated MCU temperature sensor
            M308 S7 Y"drivers" A"Mini 5+ TMC Drivers"									; Define Sensor4 as the TMC overheat sensor
            
            M308 S8 Y"mcu-temp" P"20.dummy" A"Toolboard0 MCU"
            M308 S9 Y"drivers" P"20.dummy" A"1LC0 Stepper"
            
            M308 S10 Y"mcu-temp" P"21.dummy" A"Toolboard1 MCU"
            M308 S11 Y"drivers" P"21.dummy" A"1LC1 Stepper"
            
            M308 S12 Y"mcu-temp" P"1.dummy" A"3HC MCU"
            M308 S13 Y"drivers" P"1.dummy" A"3HC TMC Drivers"
            
            M308 S14 P"temp2" Y"thermistor" T100000 B3950 C7.060000e-8 A"Orbiter Motor" ; configure sensor 9 as thermistor on pin temp2
            
            M308 S15 P"spi.cs1" Y"thermocouple-max31856" K"K" A"TC0 Chamber Heater"; define temperature sensor number 10 as a K Type thermocouple on the first port of a temperature daughter board plugged into the expansion board with CAN bus address 3.
            M308 S16 P"spi.cs2" Y"thermocouple-max31856" K"K" A"TC1 Chamber Fins"; define temperature sensor number11 as a T Type thermocouple on the first port of a temperature daughter board plugged into the expansion board with CAN bus address 3.
            
            ;M308 S17 P"21.temp1" Y"thermistor" T4500000 B5315 C3.219245e-9 A"BLUE MELLOW" 	; blue Mellow high temp thermistor (toolboard)https://duet3d.dozuki.com/Wiki/Connecting_thermistors_or_PT1000_temperature_sensors#Section_RepRapFirmware_3_x
            ;M308 S17 P"21.temp1" Y"pt1000" T500000 B4666 C1.117125e-7 A"WHITE MELLOW" 	; white Mellow high temp pt1000 (toolboard)https://duet3d.dozuki.com/Wiki/Connecting_thermistors_or_PT1000_temperature_sensors#Section_RepRapFirmware_3_x
            
            ; Fans
            M950 H4 C"!out2" T2 Q10	;H2											; Define Heater2 as the 4028 fan power, bind to Sensor3
            M143 H4 P2 S200 A0														; Needed M143 to set max temp so the graph scaled correctly
            
            M950 F0 C"!20.out1+out1.tach" Q25000 ;Q500							; create fan 0 on pin out4 and set its frequency
            M106 P0 C"T0 Layer Fan" L0.0 X1.0 S0 H-1 B0.1							; set fan 0 name and value. Thermostatic control is turned off
            
            M950 F1 C"20.out2+out2.tach" Q500 								; Fan 1 uses out3, and using out3.tach as a tacho input
            M106 P1 C"T0 Hotend Fan" S0 H1 T45        						; For M106 the H is sensor # and NOT heater #.  set fan 1 name and value. Thermostatic control turned on for Hotend
            
            M950 F2 C"out5" Q500                   						; create fan 1 on pin out5 and set its frequency
            M106 P2 C"Mini 5+ Board Fan" S0 H5:6:7 T45        			; set fan 1 name and value. Thermostatic control turned on for Hotend
            
            M950 F3 C"!out3+out3.tach" Q25000 ; Q500                 ; Chamber Heater Fan Noctua NF-F12 Industrial
            M106 P3 C"Chamber Heater Fan" H15 T30 ; H15 S0.3  L0.3 X0.6 B0.1 T30:40       ; set fan 1 name and value. Thermostatic control turned on for Hotend.
            
            M950 F4 C"1.out3" Q500 ; ; out6 on old mini 5+                 				; create fan 4 for Water Cooling 12V Fan 4 on pin out4 and set its frequency
            M106 P4 C"Radiator Cooling Fan" S0 H4 T35       		; set fan 1 name and value. Thermostatic control turned on for liquid cooling hotend
            
            M950 F5 C"!out4+out4.tach" Q25000 ;Q500                   				; create fan 4 for Water Cooling 12V Fan 4 on pin out4 and set its frequency
            M106 P5 C"Liquid Cooling Pump" L0.0 X1.0 S0.5 H4 ;S0.0 T20        	; set fan 4 name and value. Thermostatic control turned on for liquid cooling hotend
            
            M950 F6 C"!21.out1+out1.tach" Q25000 ;Q500							; create fan 6 on pin out4 and set its frequency
            M106 P6 C"T1 Layer Fan" L0.0 X1.0 S0 H-1 B0.1							; set fan 6 name and value. Thermostatic control is turned off
            
            M950 F7 C"21.out2+out2.tach" Q500 				; Fan 7 uses out3, and using out3.tach as a tacho input
            M106 P7 C"T1 Hotend Fan" S0 H3 T45        ; set fan 7 name and value. Thermostatic control turned on for Hotend
            
            M950 F8 C"1.out6" Q500                   ; create fan 1 on pin out5 and set its frequency
            M106 P8 C"3HC Board Fan" S0 H12:13 T45        ; set fan 1 name and value. Thermostatic control turned on for Hotend
            
            M950 F9 C"!1.out4+out4.tach" Q25000 ;Q500	4028 filter fan						; create fan 0 on pin out4 and set its frequency
            M106 P9 C"Testing Chamber Fan" H-1 T30	
            
            ; Tool 0 X Axis
            M563 P0 D0 H1 X0 F0 S"Mosquito Mag Liquid"           										; define tool 0
            G10 P0 X0 Y0 Z-0.54 ; Z-0.54	S210 R175						; set tool 0 axis offsets, set initial tool 0 active 60C and standby temperatures to 0C
            M568 P0 S210 R175
            
            ; Tool 1 U Axis
            M563 P1 D1 H3 X3 F6 S"Mosquito Mag Air"           										; define tool 0
            G10 P1 U0 X0 Y0 Z0 ; S210 R175	; L1					; set tool 1 axis offsets, set initial tool 1 active 60C and standby temperatures to 0C
            M568 P1 S210 R175
            
            ; Tool 2-- Toolhead 2 with ROME 1
            M563 P2 D1:2 H3 X3 F6 S"ROME 1"						; tool 2 uses both extruders and hot end heaters, maps X to both X and U, and uses both print cooling fans
            G10 P2 U-2.31 X0 Y0.24 Z0.00 ; Z0.04	S210 R175	; L1		; set tool 0 axis offsets, set initial tool 0 active 60C and standby temperatures to 0C
            M567 P2 E1:1										; set mix ratio 100% on both extruders for copy mode
            M568 P2 S210 R175
            
            ; Tool 3-- Toolhead 2 with ROME 2
            M563 P3 D1:3 H3 X3 F6 S"ROME 2"						; tool 2 uses both extruders and hot end heaters, maps X to both X and U, and uses both print cooling fans
            G10 P3 U-2.31 X0 Y0.24 Z0.00 ; Z0.04	S210 R175	; L1		; set tool 0 axis offsets, set initial tool 0 active 60C and standby temperatures to 0C
            M567 P3 E1:1										; set mix ratio 100% on both extruders for copy mode
            M568 P3 S210 R175
            
            ; Tool 4-- copy mode
            ;M563 P4 D0:1 H1:3 X0:3 F0:6 S"copy mode"           ; tool 2 uses both extruders and hot end heaters, maps X to both X and U, and uses both print cooling fans
            ;G10 P4 U-77.5 X77.5 Y0 S210 R175                              ; set tool offsets and temperatures for tool 2
            ;M567 P4 E1:1                                         ; set mix ratio 100% on both extruders for copy mode
            
            ; Tool 5-- mirror mode 
            ;M563 P5 D0:1 H1:3 X0:3 F0:6 S"mirror mode"          ; tool for mirror mode
            ;G10 P5 U-77.5 X77.5 Y0 S210 R175                             ; tool offset for mirror mode (flipped X offset)
            ;M567 P5 E1:1                                         ; set mix ratio 100% on both extruders for mirror mode
            
            ; Z-Probe Euclid Probe
            ;M558 P5 C"20.io0.in" H5 F400 T5000       ; set Z probe type to unmodulated and the dive height + speeds
            M558 P8 C"^20.io0.in" H8 F400 T9000 A1 ; S0.01       ; set Z probe type to unmodulated and the dive height + speeds
            G31 P1000 X-28 Y-20 Z9.71 ; Z9.21   ; K0           ; set Z probe trigger value, offset and trigger height, more Z means closer to the bed
            
            ;; BLTouch
            ; M950 S0 C"io7.out"                     ; Create a servo pin on io7
            ; M558 P9 C"io7.in" H5 F240 T10800 A5    ; set Z probe type to unmodulated and the dive height + speeds
            ; G31 P25 X-28.00 Y-13.00 Z0.78          ; set Z probe trigger value, offset and trigger height, more Z means closer to the bed
            
            
            ;Accelerometer
            M955 P20.0 I14
            
            ;Input Shaper
            M593 P"zvdd" F31		; for 10k acceleration
            ;M593 P"mzv" F42.5		; for 15k acceleration
            
            ;Filament Sensor0
            ;M591 D0 P3 C"20.io1.in" S1
            ;M591 D0 L27 R10:190
            
            ;ROME Filament Sensor0
            ;M591 D2 P1 C"21.io0.in" S1
            ;M591 D2 L27 R10:190
            ;M574 U2 S1 P"21.io0.in"                           ; configure active high endstops Toolhead 2 ROME toolhead filament sensor
            ;M577 wait until endstop is triggered.  Does equivalent exist for a general IO sensor?
            M950 J0 C"^!21.io0.in"
            
            ;PanelDue 5i
            M575 P1 S1 B57600
            
            ;NeoPixels x3
            M150 X3 Q4000000 ;R128 U128 B128 P128 S2 F0
            M150 X3 R255 U255 B255 W255 P255 S2 F0      ; display led
            
            ; Custom settings
            G29 S1
            M572 D0:1:2:3 S0.045		; set Pressure Advance K-factor
            M501
            M376 H3
            ;M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
            
            global daemonLoop = true 
            
            ; init filament sensor error global variables
            if !exists(global.filamentTimestamp)
            	global filamentCounter = 0
            	global filamentTimestamp = state.Uptime
            
            ; init print time logging
            if !exists(global.runtime)
              M98 P"runtime.g"
            
            ; init LED variables
            if !exists(global.warmUp)
            	global warmUp = false
            
            ; Select default tool
            M404 N1.75															; Define filament diameter for print monitor
            T0
            
            dc42undefined 1 Reply Last reply Reply Quote 1
            • dc42undefined
              dc42 administrators @RogerPodacter
              last edited by

              @RogerPodacter thanks. Can you confirm that you have no daemon.g file in /sys on the SD card?

              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

              RogerPodacterundefined 1 Reply Last reply Reply Quote 0
              • Exerqtorundefined
                Exerqtor @dc42
                last edited by

                @dc42 said in Reboots/resets randomly - RRF 3.5.0-beta4:

                @Exerqtor in reply to your question in the firmware announcement thread, you are already running wifi firmware 2.1beta4 according to your M122 reports - but please check that you haven't inadvertently downgraded to 2.1beta3.

                Yup, no problem I know intermittent issues can suck to track down 😅👌

                1 Reply Last reply Reply Quote 0
                • RogerPodacterundefined
                  RogerPodacter @dc42
                  last edited by

                  @dc42 ah yes, here is my daemon.g.

                  daemon.g

                  while global.daemonLoop
                  
                  ;-----------------------------------------------------------------------------
                  ;Heater Checks and Safety
                  ;-----------------------------------------------------------------------------
                  	;check if Chamber heater fans are running
                  ;	if fans[3].rpm < 100
                  ;		M141 H2 S-273.1 ; disable chamber heater
                  
                  ;-----------------------------------------------------------------------------
                  ;Keeps a lifetime running print time variable for the printer
                  ;-----------------------------------------------------------------------------
                  	;if global.warmUp = true
                  	;	echo "setLEDbyTemp = true"
                  	;	M98 P"0:/macros/set_LED_while_heating.gcode"
                  	if state.status == "processing"
                  		if exists(global.runtime)
                  			set global.runtime = {global.runtime + 10}
                  			echo >"runtime.g" "global runtime = " ^ {global.runtime} ^ " ; seconds AUTO GENERATED by daemon.g"
                  			;echo >"runtime.g" "minutes = "^{global.runtime}/60
                  			;echo >"runtime.g" "hours = "^{global.runtime}/60/60
                  			;echo >"runtime.g" "days = "^{global.runtime}/60/60/24
                  
                  ;-----------------------------------------------------------------------------
                  ;LED Controls
                  ;-----------------------------------------------------------------------------
                  	if {state.status} == "paused"
                  		M150 R255 B255 P255 S2  ; purple
                  		M300 S4000 P50 G4 P300 M300 S4000 P50 ; double beep
                  	elif {state.status} == "processing" || {state.status} == "busy"
                  		M150 R255 U255 B255 W255 P255 S2  ; white
                  	elif {heat.heaters[0].current} > 50 || {heat.heaters[1].current} > 70
                  		M150 R255 U0 B0 W0 P255 S2  ; red
                  	elif {state.status} == "idle"
                  		M150 R0 U255 B0 W0 P255 S2  ; green
                  	else
                  		M150 R150 U0 B150 W0 P255 S2 ; purple
                  
                  	G4 S10 ;there is a delay of 10 seconds between consecutive executions of daemon.g. This is to avoid SD 
                  	; card access contention between daemon.g and a file being printed. If you need a smaller delay, put 
                  	; all that code inside a while-loop, and include a shorter delay (e.g. G4 S1) at the end of the loop.
                  
                  
                  	;ADD SOMETHING LIKE THIS FOR HEATER SAFETY.  USE REALLY USEFUL EXAMPLE GCODE DAEMON.G FILES.
                  	;if fans[1].rpm < 100 && heat[1].heaters > 50
                  	;	abort "No fan motion detected, stopping all macros,  jobs, and  disabling heaters"
                  	;	M140 P-273.1 ; disable bed heater
                  	;	M568 P0 A0; set tool 0 to off
                  
                  
                  
                  
                  ;############ from dc42
                  
                  ;while true
                  ;while iterations<10
                  ;
                  ;  while iterations < #sensors.analog
                  ;    var red = sensors.analog[iterations].lastReading
                  ;    var green = 255 - var.red
                  ;    var blue = var.green
                  ;    M150 R{var.red} U{var.green} B{var.blue} S2 F{min(#sensors.analog-iterations-1,1)}
                  ;
                  ;  G4 S3
                  ;  
                  ;#############  
                  ;  
                    ; daemeon.g
                  ;
                  ; Adafruit #1426 8 led neopixel
                  ;
                  ; M150 X1
                  ;
                  ; if heat.heaters[1].current > 50 ; temp
                  ;  M150 R0 U255 B0 P255 S2 F1 ;M150 R{var.redValue} U{var.greenValue} B{var.blueValue} P{var.setBrightness} S{var.pixelsPerTool} F{var.F}
                  ;  
                  ; elif heat.heaters[1].current <= 50
                  ;  M150 R0 U0 B255 P255 S2 F1
                  
                  dc42undefined 1 Reply Last reply Reply Quote 0
                  • dc42undefined
                    dc42 administrators @RogerPodacter
                    last edited by dc42

                    @RogerPodacter thanks.

                    • Please also provide your homing files, since you said the machine resets during homing.
                    • Although this doesn't explain the reset, I can see a problem in your config.g file. Your M669 command to set the kinematics at line 7 refers to the U axis, however the U axis doesn't exist until it is created in the M584 command at line 35. You should move the M669 command to be after the M584 command.

                    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

                    Exerqtorundefined 1 Reply Last reply Reply Quote 1
                    • Arminasundefined
                      Arminas @dc42
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • Exerqtorundefined
                        Exerqtor @dc42
                        last edited by

                        @dc42
                        Just as a little update, i have as of today not had any more resets. I'm trying to turn out some small parts, just to see if anything can trigger a reset, but so far no luck =/

                        dc42undefined 1 Reply Last reply Reply Quote 0
                        • dc42undefined
                          dc42 administrators @Exerqtor
                          last edited by

                          @Exerqtor thanks for the update. I have not yet had a reset either using your files or the file from @RogerPodacter (although I am still waiting for his homing files, and he reported that the reset occurred when homing).

                          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

                          RogerPodacterundefined Exerqtorundefined 2 Replies Last reply Reply Quote 0
                          • RogerPodacterundefined
                            RogerPodacter @dc42
                            last edited by RogerPodacter

                            @dc42 apologies for the delay. here are my homing files. my printer kinematics didnt work correctly, so i dont know if that was related while i was attempting the homings...

                            homeall.g

                            if (move.axes[0].homed && move.axes[1].homed && move.axes[2].homed && move.axes[3].homed)
                            	echo "already homed, skipping"
                            else
                            	;T0
                            	G91																	; Relative positioning
                            	G1 Z15 F6000 H2														; Lift Z relative to current position
                            	
                            	G1 Y999 F3000 H1												; Move X and Y-axes to the endstops and stop (first pass)
                            	G1 Y-4 F600														; Move Y-axis to the endstop and stop (first pass)
                            	G1 Y15 F600 H1														; Move X-axis to the endstop once more (second pass)
                            	
                            	G1 X-999 F3000 H1 										; coarse home X, Y and U
                            	G1 X4 F600 												; move 4mm away from the homing switches
                            	G1 X-15 H1     												; fine home X, Y and U
                            	
                            	G1 U999 F3000 H1 										; coarse home X, Y and U
                            	G1 U-4 F600 												; move 4mm away from the homing switches
                            	G1 U15 H1     												; fine home X, Y and U
                            	
                            	G90																	; Absolute positioning
                            	
                            	M401 ; deploy Z probe (omit if using bltouch)
                            	
                            	; Home Z using the Z-Probe
                            	M290 R0 S0															; Reset baby-stepping to 0
                            	G1 X183 Y170 F6000											; Move T0 to probing point (X150, Y150), including probe offset
                            	G30																	; Probe the bed and set Z to the probe offset
                            	
                            	M402 ; retract probe (omit if using bltouch)
                            

                            homex.g

                            M201 X500.00 U500.00    ; Reduce acceleration for homing moves
                            
                            G91                     ; Relative positioning
                            G1 H2 Z5 F6000          ; Lift Z relative to current position
                            
                            G1 H1 X-625 F3000       ; Move quickly to X endstop and stop there (first pass)
                            G1 X3 F600              ; Go back a few mm
                            G1 H1 X-625 F360        ; Move slowly to X endstop once more (second pass)
                            
                            ;G1 H1 U625 F1800
                            ;G1 U-3 F600
                            ;G1 H1 U625 F360
                            
                            M201 X3000 U6000        ; Return to full acceleration
                            
                            G1 H2 Z-5 F6000         ; Lower Z relative to current position
                            G90                     ; Absolute positioning
                            

                            homey.g

                            M201 X500.00 Y500.00    ; Reduce acceleration for homing moves
                            
                            G91                     ; Relative positioning
                            G1 H2 Z5 F6000          ; Lift Z relative to current position
                            
                            G1 H1 Y605 F3000        ; Move quickly to Y endstop and stop there (first pass)
                            G1 Y-3 F600             ; Go back a few mm
                            G1 H1 Y605 F360         ; Move slowly to Y endstop once more (second pass)
                            
                            M201 X3000 Y6000        ; Return to full acceleration
                            
                            G1 H2 Z-5 F6000         ; Lower Z relative to current position
                            G90                     ; Absolute positioning
                            

                            homez.g

                            ; ***********************************************************
                            ; Euclid Probe homez.g Example Macro
                            ; RRF3.X Firmware Example
                            ; saveas system/homez.g
                            ; comments and echo statements throughout are provided for convenience
                            ; ***********************************************************
                            
                            
                            if !move.axes[0].homed || !move.axes[1].homed     ; If the printer hasn't been homed, home it
                            	M98 P"0:/sys/homexy.g"  
                            
                            M561                                            ; clear any bed transform
                            M290 S0 R0                                      ; clear baby steps 
                            
                            G91                                             ; relative positioning
                            G1 H2 Z15 F6000                                  ; lift Z relative to current position to clear any obstructions
                            M400
                            
                            G1 U380 F2000 ; make sure the U carriage is out of the way
                            
                            G90                                             ; absolute positioning
                            
                            ; echo "Call deployprobe.g macro" 
                            M401 P0                                         ; This runs macro file deployprobe
                            
                            ; echo "Return"
                            G1 X155 Y155 F9000                            ; go to center of bed in advance of probe that point
                            M400
                            
                            ; echo "G30 Command"
                            G30                                             ; Probe the bed at the current XY position. When the probe is triggered, 
                                                                            ; adjust the Z offset of the current tool to make the current position Z=0.
                            
                            ;G1 Z10                                          ; raise Z=10
                            ;M400
                            ;G4 P500
                            
                            ; echo "Call bed4point.g macro"
                            ;M98 P"0:/sys/bed.g"                       ; tram bed
                            
                            ; echo "Return"
                            ;G1 X145 Y162.5 F9000                              ; go back to the first probe point and reprobe 0 in case it moved
                            ;G30
                            
                            ; echo "Call retractprobe.g macro"
                            M402 P0                                         ; retract probe
                             echo "Return"
                            
                            ;G1 Z10 F600                                     ; lift Z relative to current position
                            G90                                             ; absolute positioning
                            M564 S1 H0                                      ; reset the bounding limits
                            ; G1 X150 Y0 F9000                              ; move carriage to center front
                            

                            homeu.g

                            M201 U500.00 Y500.00    ; Reduce acceleration for homing moves
                            
                            G91                     ; Relative positioning
                            G1 H2 Z5 F6000          ; Lift Z relative to current position
                            
                            G1 H1 U625 F3000       ; Move quickly to X endstop and stop there (first pass)
                            G1 U-3 F600              ; Go back a few mm
                            G1 H1 U625 F360        ; Move slowly to X endstop once more (second pass)
                            
                            M201 U3000 Y6000        ; Return to full acceleration
                            
                            G1 H2 Z-5 F6000         ; Lower Z relative to current position
                            G90                     ; Absolute positioning
                            

                            bed.g

                            M290 R0 S0    ;  clear baby stepping
                            M561          ;  reset all bed adjustments
                            M400          ;  flush move queue
                            
                            ; echo "Running bed4point.g"
                            ;M558 F60 A6 ;A3                              ; fix probe speed to 1mm/s
                            ;G90
                            ;G4 P250
                            
                            if !move.axes[0].homed || !move.axes[1].homed || !move.axes[2].homed
                            	echo "not all axes homed, homing axes first"
                            	G28
                            
                            G1 U380 F2000 ; make sure the U carriage is out of the way
                            
                            M401 ; deploy Z probe (omit if using bltouch)
                            
                            G30 P0 X46 Y20 Z-99999 ; X41 X30 Y20 Z-99999 ; probe near a leadscrew
                            G30 P1 X155 Y276 Z-99999 ;Y282 Z-99999 ; probe near a leadscrew
                            G30 P2 X270 Y20 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors
                            echo "Current rough pass deviation: " ^ move.calibration.initial.deviation
                            
                            
                            while move.calibration.initial.deviation > 0.005
                            		if iterations >= 5
                            			echo "Error: Max attemps failed. Deviation: " ^ move.calibration.initial.deviation
                            			break
                            		echo "Deviation over threshold. Executing pass" , iterations+1, "deviation", move.calibration.initial.deviation
                            		G30 P0 X46 Y20 Z-99999 ; probe near a leadscrew
                            		G30 P1 X155 Y276 Z-99999 ; probe near a leadscrew
                            		G30 P2 X270 Y20 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors
                            		echo "Current deviation: " ^ move.calibration.initial.deviation
                            		continue
                            echo "Final deviation: " ^ move.calibration.initial.deviation
                            
                            G0 X155 Y155 Z20 F9000
                            
                            G30
                            ;G28 Z
                            
                            M402 ; retract probe (omit if using bltouch)
                            
                            1 Reply Last reply Reply Quote 0
                            • Exerqtorundefined
                              Exerqtor @dc42
                              last edited by

                              @dc42
                              After a couple days without any resets, it happend again twice yesterday:

                              power up + 00:00:03 [info] Event logging started at level debug
                              power up + 00:00:03 [info] Running: Duet 3 Mini5plus WiFi: 3.5.0-beta.4 (2023-06-08 23:40:14)
                              power up + 00:00:03 [debug] Done!
                              power up + 00:00:03 [debug] RepRapFirmware for Duet 3 Mini 5+ is up and running.
                              power up + 00:00:04 [warn] WiFi module started
                              power up + 00:00:07 [warn] WiFi module is connected to access point RV32-IOT2G, IP address 192.168.10.50
                              power up + 00:00:09 [warn] HTTP client 192.168.10.100 login succeeded (session key 1366409378)
                              2023-06-16 01:23:20 [warn] Date and time set at power up + 00:00:09
                              power up + 00:00:03 [info] Event logging started at level debug
                              power up + 00:00:03 [info] Running: Duet 3 Mini5plus WiFi: 3.5.0-beta.4 (2023-06-08 23:40:14)
                              power up + 00:00:03 [debug] Done!
                              power up + 00:00:03 [debug] RepRapFirmware for Duet 3 Mini 5+ is up and running.
                              power up + 00:00:04 [warn] WiFi module started
                              power up + 00:00:07 [warn] WiFi module is connected to access point RV32-IOT2G, IP address 192.168.10.50
                              power up + 00:00:08 [warn] HTTP client 192.168.10.100 login succeeded (session key 125510966)
                              2023-06-16 10:24:14 [warn] Date and time set at power up + 00:00:08
                              
                              m122
                              === Diagnostics ===
                              RepRapFirmware for Duet 3 Mini 5+ version 3.5.0-beta.4 (2023-06-08 23:40:14) running on Duet 3 Mini5plus WiFi (standalone mode)
                              Board ID: FAP55-Q967A-G65J0-401GL-0S02Z-RF9TL
                              Used output buffers: 1 of 40 (30 max)
                              === RTOS ===
                              Static ram: 102996
                              Dynamic ram: 124208 of which 16 recycled
                              Never used RAM 11980, free system stack 180 words
                              Tasks: NETWORK(2,nWait,126.9%,219) HEAT(3,nWait,0.5%,327) Move(4,nWait,0.1%,344) CanReceiv(6,nWait,1.1%,672) CanSender(5,nWait,0.0%,337) CanClock(7,delaying,0.2%,351) TMC(4,delaying,26.0%,108) MAIN(1,running,48.1%,704) IDLE(0,ready,8.9%,29) AIN(4,delaying,18.0%,266), total 229.7%
                              Owned mutexes:
                              === Platform ===
                              Last reset 26:40:40 ago, cause: software
                              Last software reset at 2023-06-16 10:24, reason: HardFault invState, Gcodes spinning, available RAM 10580, slot 1
                              Software reset code 0x4063 HFSR 0x40000000 CFSR 0x00020000 ICSR 0x00000803 BFAR 0xe000ed38 SP 0x20011fa8 Task NETW Freestk 482 ok
                              Stack: 000001ae 00000002 200014ec 00000000 2003335a 0009d43d 00000000 600f0000 00000000 00000000 00000000 00000000 20032174 00000800 20035e68 2002c558 20018670 2002c3f5 20018670 2001e920 0002fe6f 00000000 00000000 00000000 20012058 00000014 b5ddc1d1
                              Error status: 0x00
                              Aux0 errors 0,0,0
                              MCU revision 3, ADC conversions started 96040137, completed 96040137, timed out 0, errs 0
                              MCU temperature: min 35.1, current 36.3, max 39.4
                              Supply voltage: min 23.7, current 23.8, max 23.9, under voltage events: 0, over voltage events: 0, power good: yes
                              Heap OK, handles allocated/used 99/28, heap memory allocated/used/recyclable 2048/980/596, gc cycles 3588
                              Events: 0 queued, 0 completed
                              Driver 0: standstill, SG min 2, read errors 0, write errors 1, ifcnt 33, reads 14596, writes 13, timeouts 0, DMA errors 0, CC errors 0
                              Driver 1: standstill, SG min 0, read errors 0, write errors 1, ifcnt 33, reads 14596, writes 13, timeouts 0, DMA errors 0, CC errors 0
                              Driver 2: standstill, SG min 2, read errors 0, write errors 1, ifcnt 147, reads 14596, writes 13, timeouts 0, DMA errors 0, CC errors 0
                              Driver 3: standstill, SG min 0, read errors 0, write errors 1, ifcnt 147, reads 14595, writes 13, timeouts 1, DMA errors 0, CC errors 0, failedOp 0x6c
                              Driver 4: standstill, SG min 0, read errors 0, write errors 1, ifcnt 150, reads 14595, writes 13, timeouts 1, DMA errors 0, CC errors 0, failedOp 0x6a
                              Driver 5: standstill, SG min 0, read errors 0, write errors 1, ifcnt 43, reads 14597, writes 10, timeouts 2, DMA errors 0, CC errors 0, failedOp 0x6a
                              Driver 6: standstill, SG min 0, read errors 0, write errors 1, ifcnt 43, reads 14599, writes 10, timeouts 0, DMA errors 0, CC errors 0
                              Date/time: 2023-06-17 13:04:45
                              Cache data hit count 4294967295
                              Slowest loop: 22.78ms; fastest: 0.14ms
                              === Storage ===
                              Free file entries: 18
                              SD card 0 detected, interface speed: 22.5MBytes/sec
                              SD card longest read time 4.5ms, write time 4.2ms, max retries 0
                              === Move ===
                              DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, ebfmin 0.00, ebfmax 0.00
                              no step interrupt scheduled
                              === DDARing 0 ===
                              Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                              === DDARing 1 ===
                              Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                              === Heat ===
                              Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                              Heater 1 is on, I-accum = 0.0
                              === GCodes ===
                              Movement locks held by null, 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 doing "G4 S1                                                                        " in state(s) 0 0, running macro
                              Aux2 is idle in state(s) 0
                              Autopause is idle in state(s) 0
                              File2 is idle in state(s) 0
                              Queue2 is idle in state(s) 0
                              Q0 segments left 0, axes/extruders owned 0x0000803
                              Code queue 0 is empty
                              Q1 segments left 0, axes/extruders owned 0x0000000
                              Code queue 1 is empty
                              === CAN ===
                              Messages queued 864369, received 1920872, lost 0, boc 0
                              Longest wait 3ms for reply type 6053, peak Tx sync delay 277, free buffers 18 (min 17), ts 480201/480200/0
                              Tx timeouts 0,0,0,0,0,0
                              === Network ===
                              Slowest loop: 22.24ms; fastest: 0.00ms
                              Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
                              HTTP sessions: 1 of 8
                              = WiFi =
                              Interface state: active
                              Module is connected to access point 
                              Failed messages: pending 0, notready 0, noresp 0
                              Firmware version 2.1beta4
                              MAC address bc:ff:4d:e6:b1:62
                              Module reset reason: Power up, Vcc 3.38, flash size 2097152, free heap 42972
                              WiFi IP address 192.168.10.50
                              Signal strength -50dBm, channel 1, mode 802.11n, reconnections 0
                              Clock register 00002001
                              Socket states: 0 0 0 0 0 0 0 0
                              
                              dc42undefined 1 Reply Last reply Reply Quote 0
                              • dc42undefined
                                dc42 administrators @Exerqtor
                                last edited by

                                @Exerqtor that's interesting, it's not the same crash as before but it is the same task (NETW) and probably the same area of code.

                                If your machine is not being used, please can you do a couple of things to increase the load on it, in the hope that this will make the problem occur more frequently. In particular, try these:

                                • In the DWC Machine Specific config, reduce the polling interval e.g. to 100ms
                                • Reduce the lengths of G4 delay commands that you have in daemon.g.

                                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

                                Exerqtorundefined 1 Reply Last reply Reply Quote 0
                                • Exerqtorundefined
                                  Exerqtor @dc42
                                  last edited by

                                  @dc42
                                  Guess that's somewhat positive and it would help narrow down the search a little? wishfull thinking

                                  Ok I've set the "Communication update invervals" to 100ms now (if that's the one you were refering to).
                                  What do you suggest changing the daemon.g delay to? It's currently 1second, so reduce it to 300ms or something maybe?

                                  dc42undefined 1 Reply Last reply Reply Quote 0
                                  • dc42undefined
                                    dc42 administrators @Exerqtor
                                    last edited by

                                    @Exerqtor I suggest you try 100ms. If that makes the response to console commands such as M122 excessively slow, increase it.

                                    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

                                    Exerqtorundefined 2 Replies Last reply Reply Quote 0
                                    • Exerqtorundefined
                                      Exerqtor @dc42
                                      last edited by

                                      @dc42
                                      Ok, then both have been set to 100ms. Now it's just to wait for a crash i guess 😅

                                      1 Reply Last reply Reply Quote 0
                                      • Exerqtorundefined
                                        Exerqtor @dc42
                                        last edited by

                                        @dc42
                                        Don't look like the added stress we were able to muster up with those changes did much, only had one crash since they were changed:

                                        power up + 00:00:03 [info] Event logging started at level debug
                                        power up + 00:00:03 [info] Running: Duet 3 Mini5plus WiFi: 3.5.0-beta.4 (2023-06-08 23:40:14)
                                        power up + 00:00:03 [debug] Done!
                                        power up + 00:00:03 [debug] RepRapFirmware for Duet 3 Mini 5+ is up and running.
                                        power up + 00:00:04 [warn] WiFi module started
                                        power up + 00:00:07 [warn] WiFi module is connected to access point RV32-IOT2G, IP address 192.168.10.50
                                        power up + 00:00:08 [warn] HTTP client 192.168.10.100 login succeeded (session key 775616360)
                                        2023-06-18 04:59:53 [warn] Date and time set at power up + 00:00:08
                                        
                                        M122
                                        === Diagnostics ===
                                        RepRapFirmware for Duet 3 Mini 5+ version 3.5.0-beta.4 (2023-06-08 23:40:14) running on Duet 3 Mini5plus WiFi (standalone mode)
                                        Board ID: FAP55-Q967A-G65J0-401GL-0S02Z-RF9TL
                                        Used output buffers: 1 of 40 (38 max)
                                        === RTOS ===
                                        Static ram: 102996
                                        Dynamic ram: 125612 of which 12 recycled
                                        Never used RAM 10580, free system stack 180 words
                                        Tasks: NETWORK(1,ready,84.6%,219) HEAT(3,nWait,0.1%,327) Move(4,nWait,0.0%,344) CanReceiv(6,nWait,0.2%,672) CanSender(5,nWait,0.0%,337) CanClock(7,delaying,0.0%,351) TMC(4,nWait,4.9%,108) MAIN(1,running,150.3%,704) IDLE(0,ready,13.1%,29) AIN(4,delaying,3.4%,266), total 256.8%
                                        Owned mutexes:
                                        === Platform ===
                                        Last reset 04:11:46 ago, cause: software
                                        Last software reset at 2023-06-18 04:59, reason: HardFault invState, Gcodes spinning, available RAM 9444, slot 2
                                        Software reset code 0x4063 HFSR 0x40000000 CFSR 0x00020000 ICSR 0x00000803 BFAR 0xe000ed38 SP 0x20011fa8 Task NETW Freestk 482 ok
                                        Stack: 000001af 00000002 200014ec 00000000 2003335b 0009d43d 00000000 600f0000 00000000 00000000 00000000 00000000 2003217c 00000800 20035e70 2002c558 20018670 2002c3f5 20018670 2001e920 0002fe6f 00000000 00000000 00000000 20012058 00000014 ffffffff
                                        Error status: 0x00
                                        Aux0 errors 0,0,0
                                        MCU revision 3, ADC conversions started 15106363, completed 15106363, timed out 0, errs 0
                                        MCU temperature: min 35.1, current 35.5, max 41.8
                                        Supply voltage: min 23.7, current 23.8, max 23.9, under voltage events: 0, over voltage events: 0, power good: yes
                                        Heap OK, handles allocated/used 99/32, heap memory allocated/used/recyclable 2048/1372/948, gc cycles 4666
                                        Events: 0 queued, 0 completed
                                        Driver 0: standstill, SG min 0, read errors 0, write errors 1, ifcnt 63, reads 62550, writes 13, timeouts 0, DMA errors 0, CC errors 0
                                        Driver 1: standstill, SG min 2, read errors 0, write errors 1, ifcnt 63, reads 62549, writes 13, timeouts 0, DMA errors 0, CC errors 0
                                        Driver 2: standstill, SG min 2, read errors 0, write errors 1, ifcnt 166, reads 62549, writes 13, timeouts 0, DMA errors 0, CC errors 0
                                        Driver 3: standstill, SG min 0, read errors 0, write errors 1, ifcnt 165, reads 62549, writes 13, timeouts 0, DMA errors 0, CC errors 0
                                        Driver 4: standstill, SG min 0, read errors 0, write errors 1, ifcnt 168, reads 62550, writes 13, timeouts 0, DMA errors 0, CC errors 0
                                        Driver 5: standstill, SG min 0, read errors 0, write errors 1, ifcnt 54, reads 62553, writes 10, timeouts 0, DMA errors 0, CC errors 0
                                        Driver 6: standstill, SG min 0, read errors 0, write errors 1, ifcnt 54, reads 62552, writes 10, timeouts 0, DMA errors 0, CC errors 0
                                        Date/time: 2023-06-18 09:11:30
                                        Cache data hit count 4294967295
                                        Slowest loop: 37.72ms; fastest: 0.14ms
                                        === Storage ===
                                        Free file entries: 18
                                        SD card 0 detected, interface speed: 22.5MBytes/sec
                                        SD card longest read time 7.0ms, write time 5.6ms, max retries 0
                                        === Move ===
                                        DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, ebfmin 0.00, ebfmax 0.00
                                        no step interrupt scheduled
                                        === DDARing 0 ===
                                        Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                                        === DDARing 1 ===
                                        Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                                        === Heat ===
                                        Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                                        Heater 1 is on, I-accum = 0.0
                                        === GCodes ===
                                        Movement locks held by null, 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 doing "G4 P100                                                                       " in state(s) 0 0, running macro
                                        Aux2 is idle in state(s) 0
                                        Autopause is idle in state(s) 0
                                        File2 is idle in state(s) 0
                                        Queue2 is idle in state(s) 0
                                        Q0 segments left 0, axes/extruders owned 0x0000803
                                        Code queue 0 is empty
                                        Q1 segments left 0, axes/extruders owned 0x0000000
                                        Code queue 1 is empty
                                        === CAN ===
                                        Messages queued 135965, received 302172, lost 0, boc 0
                                        Longest wait 3ms for reply type 6053, peak Tx sync delay 306, free buffers 18 (min 17), ts 75532/75531/0
                                        Tx timeouts 0,0,0,0,0,0
                                        === Network ===
                                        Slowest loop: 22.11ms; fastest: 0.00ms
                                        Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
                                        HTTP sessions: 1 of 8
                                        = WiFi =
                                        Interface state: active
                                        Module is connected to access point 
                                        Failed messages: pending 0, notready 0, noresp 0
                                        Firmware version 2.1beta4
                                        MAC address bc:ff:4d:e6:b1:62
                                        Module reset reason: Power up, Vcc 3.38, flash size 2097152, free heap 42960
                                        WiFi IP address 192.168.10.50
                                        Signal strength -55dBm, channel 1, mode 802.11n, reconnections 0
                                        Clock register 00002001
                                        Socket states: 0 0 0 0 0 0 0 0
                                        
                                        Exerqtorundefined 1 Reply Last reply Reply Quote 0
                                        • Exerqtorundefined
                                          Exerqtor @Exerqtor
                                          last edited by

                                          @dc42 Have you had any more time or luck with this David?

                                          Mine havent had any news crashes sunday, and been sitting idle since then since it quite frankly ain't stable enough to be used for any duration of time 😂

                                          dc42undefined 1 Reply Last reply Reply Quote 0
                                          • dc42undefined
                                            dc42 administrators @Exerqtor
                                            last edited by

                                            @Exerqtor unfortunately I haven't been able to reproduce it.

                                            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

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