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

    Duet 3 Mini 5+ with New 3HC, Suddenly Wifi Disconnects

    Scheduled Pinned Locked Moved
    General Discussion
    4
    8
    376
    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.
    • RogerPodacterundefined
      RogerPodacter
      last edited by RogerPodacter

      I just added a 3HC to my setup, and now i suddenly have wifi disconnects almost continuously. This is the first time i have booted up and started using the printer since adding expansion.

      Its an IDEX machine with Duet 3 Mini 5+ running 2 toolboards over can bus. all working normally. Now i have added a 3HC in the middle of the mini 5>3HC>toolboard 1>toolboard 2.

      when i run homeall, the motion and homing completes normally. but during or usually at the completion, the DWC disconnects from wifi and i must manually chose the wifi connection to regain communication.

      same if i run G29 bed level or G32 bed mesh. it disconnects pretty quickly after running those.

      faecc9c0-7b45-454f-8e0d-ac435c1a129c-image.png

      config.g

      ; 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
      G21                                     ; Set Units to Millimeters
      
      ; Network
      M552 S2                                 ; enable network
      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
      M569 P21.0 S1 D2                            ; Extruder physical drive 21.0 goes forwards
      M584 Z0.0:0.1:0.2 Y0.5:0.6 X0.4 U0.3 E20.0:21.0        ; set drive mapping
      M350 U16 X16 Y16 Z16 E16:16 I1                 ; configure microstepping with interpolation
      
      M92 U80.0 X80.00 Y80.00 Z800.00 E690:690				; set steps per mm
      M906 U2000 X2000 Y2000 Z1800 E1000:1000 I30				; set motor currents (mA) and motor idle factor in per cent -- safe for Duet 3 mini 5+
      M84 S30                                 				; Set idle timeout
      
      M566 U500.00 X500.00 Y500.00 Z60.00 E300:300 P1 ;E300:120 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 ;E7200:3600 			;E3600.00     ; set maximum speeds (mm/min)
      M201 U10000.00 X10000.00 Y10000.00 Z100.00 E10000: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 X310 U380 Y306 Z300 S0                         ; 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 low end
      M574 U2 S1 P"21.io2.in"                           ; configure active high endstops Toolhead 2 high end
      M574 Y2 S1 P"io2.in"                           ; configure active high endstops.  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-4.5:155:304.5 Y-4.5:305:-4.5 S5       ; define positions of Z leadscrews or bed levelling screws
      ;M557 X30:280 Y20:300 P5                        ; define 5x5 mesh grid
      M557 X30:280 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														; 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														; 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                                  ; 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 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.
      
      ; Fans
      M950 H4 C"!out2" T2 Q10	;H2											; Define Heater2 as the 4028 fan power, bind to Sensor3
      M143 H4 P2 S200														; 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        ; 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" Q500                   ; Chamber Heater Fan Noctua NF-F12 Industrial
      M106 P3 C"Chamber Heater Fan" H11 T30 ; 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"out6" Q500                   ; 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" Q500                   ; create fan 4 for Water Cooling 12V Fan 4 on pin out4 and set its frequency
      M106 P5 C"Liquid Cooling Pump" S0 H4 T20        ; set fan 1 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
      
      ; Tool 0 X Axis
      M563 P0 D0 H1 X0 F0 S"Mosquito Mag Liquid"           										; define tool 0
      G10 P0 X0 Y0 Z0 S210 R175 ;            ; set tool 0 axis offsets, set initial tool 0 active 60C and standby temperatures to 0C
      
      ; Tool 1 U Axis
      M563 P1 D1 H3 F6 X3 S"Mosquito Mag Air"           										; define tool 0
      G10 L1 P1 U-0.10 X0 Y2.54 Z0 S210 R175 ;           ; set tool 0 axis offsets, set initial tool 0 active 60C and standby temperatures to 0C
      
      ; Tool 2-- copy mode
      M563 P2 S"copy mode"  D0:1 H1:3 X0:3 F0:6            ; tool 2 uses both extruders and hot end heaters, maps X to both X and U, and uses both print cooling fans
      G10 P2 X77.5 Y0 U-77.5 S0 R0                              ; set tool offsets and temperatures for tool 2
      M567 P2 E1:1                                         ; set mix ratio 100% on both extruders for copy mode
      ;M568 P2 S1 											; turn on mixing for tool 2
      
      ; Tool 3-- mirror mode 
      ;M563 P3 S"mirror mode" D0:1 H1:3 X0:3 F0:6           ; tool for mirror mode
      ;G10 P3 X77.5 Y0 U-77.5 S0 R0                             ; tool offset for mirror mode (flipped X offset)
      ;M567 P3 E1:1                                         ; set mix ratio 100% on both extruders for mirror mode
      ;M568 P3 S1 											; turn on mixing for tool 2
      
      ; Z-Probe Inductive 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 Z10.54 ; Z8.86   ; 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 I16
      
      ;Input Shaper
      M593 P"zvdd" F44		; 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
      
      ;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 S0.01		; 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
      

      M122

      2/12/2023, 1:20:06 PM 	M122
      === Diagnostics ===
      RepRapFirmware for Duet 3 Mini 5+ version 3.4.2 (2022-09-13 15:14:33) running on Duet 3 Mini5plus WiFi (standalone mode)
      Board ID: J6RFD-NR6KL-K65J0-409NN-LK02Z-7M5YU
      Used output buffers: 1 of 40 (29 max)
      === RTOS ===
      Static ram: 103684
      Dynamic ram: 113556 of which 156 recycled
      Never used RAM 20956, free system stack 130 words
      Tasks: NETWORK(notifyWait,14.1%,233) HEAT(notifyWait,0.1%,348) Move(notifyWait,0.0%,278) CanReceiv(notifyWait,0.1%,774) CanSender(notifyWait,0.0%,336) CanClock(delaying,0.0%,348) TMC(notifyWait,1.2%,72) MAIN(running,83.5%,425) IDLE(ready,0.1%,30) AIN(delaying,0.9%,263), total 100.0%
      Owned mutexes:
      === Platform ===
      Last reset 00:08:36 ago, cause: power up
      Last software reset at 2023-02-10 06:23, reason: User, GCodes spinning, available RAM 22020, slot 2
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
      Error status: 0x00
      Aux0 errors 0,0,0
      MCU revision 3, ADC conversions started 516134, completed 516134, timed out 0, errs 0
      Step timer max interval 1467
      MCU temperature: min 35.6, current 43.6, max 45.6
      Supply voltage: min 20.2, current 24.1, max 27.5, under voltage events: 0, over voltage events: 0, power good: yes
      Heap OK, handles allocated/used 99/2, heap memory allocated/used/recyclable 2048/872/840, gc cycles 1
      Events: 0 queued, 0 completed
      Driver 0: standstill, SG min 0, read errors 0, write errors 0, ifcnt 17, reads 46863, writes 17, timeouts 0, DMA errors 0, CC errors 0
      Driver 1: standstill, SG min 0, read errors 0, write errors 0, ifcnt 17, reads 46863, writes 17, timeouts 0, DMA errors 0, CC errors 0
      Driver 2: standstill, SG min 0, read errors 0, write errors 0, ifcnt 17, reads 46863, writes 17, timeouts 0, DMA errors 0, CC errors 0
      Driver 3: standstill, SG min 0, read errors 0, write errors 0, ifcnt 17, reads 46863, writes 17, timeouts 0, DMA errors 0, CC errors 0
      Driver 4: standstill, SG min 0, read errors 0, write errors 0, ifcnt 17, reads 46863, writes 17, timeouts 0, DMA errors 0, CC errors 0
      Driver 5: standstill, SG min 0, read errors 0, write errors 0, ifcnt 17, reads 46863, writes 17, timeouts 0, DMA errors 0, CC errors 0
      Driver 6: standstill, SG min 0, read errors 0, write errors 0, ifcnt 17, reads 46863, writes 17, timeouts 0, DMA errors 0, CC errors 0
      Date/time: 2023-02-12 13:20:05
      Cache data hit count 874953800
      Slowest loop: 15.20ms; fastest: 0.07ms
      === Storage ===
      Free file entries: 9
      SD card 0 detected, interface speed: 22.5MBytes/sec
      SD card longest read time 3.3ms, write time 2.1ms, max retries 0
      === Move ===
      DMs created 83, segments created 21, maxWait 85726ms, bed compensation in use: mesh, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 121, completed 121, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === AuxDDARing ===
      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 2 -1 -1 -1, ordering errs 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 doing "G4 S10 " in state(s) 0 0, running macro
      Aux2 is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty
      === CAN ===
      Messages queued 4788, received 29067, lost 0, boc 0
      Longest wait 3ms for reply type 6053, peak Tx sync delay 31, free buffers 18 (min 17), ts 2581/2580/0
      Tx timeouts 0,0,0,0,0,0
      === Network ===
      Slowest loop: 12.56ms; 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 providing access point 
      Failed messages: pending 0, notready 0, noresp 0
      WiFi firmware version 1.27
      WiFi MAC address ea:68:e7:e5:63:f4
      WiFi Vcc 3.38, reset reason Power up
      WiFi flash size 2097152, free heap 25248
      WiFi IP address 192.168.1.10
      Connected clients 1
      Clock register 00002002
      Socket states: 0 0 0 0 0 0 0 0
      

      i now see this new message which i didnt have previously.

      M98 P"config.g"

      2/12/2023, 1:21:25 PM 	Error: bad model parameters
      Accelerometer 20:0 type LIS3DH with orientation 16 samples at 1344Hz with 10-bit resolution
      Warning: the height map was loaded when the current Z=0 datum was not determined by probing. This may result in a height offset.
      Warning: Macro file config-override.g not found
      Error: in file macro line 186 column 20: meta command: variable 'daemonLoop' already exists
      2/12/2023, 1:21:23 PM 	M98 P"config.g"
      HTTP is enabled on port 80
      FTP is disabled
      TELNET is disabled
      2/12/2023, 1:21:05 PM 	Error: bad model parameters
      Accelerometer 20:0 type LIS3DH with orientation 16 samples at 1344Hz with 10-bit resolution
      Warning: the height map was loaded when the current Z=0 datum was not determined by probing. This may result in a height offset.
      Warning: Macro file config-override.g not found
      Error: in file macro line 186 column 20: meta command: variable 'daemonLoop' already exists
      2/12/2023, 1:21:03 PM 	M98 P"config.g"
      HTTP is enabled on port 80
      FTP is disabled
      TELNET is disabled
      
      alankilianundefined Phaedruxundefined 3 Replies Last reply Reply Quote 0
      • alankilianundefined
        alankilian @RogerPodacter
        last edited by

        @RogerPodacter said in Duet 3 Mini 5+ with New 3HC, Suddenly Wifi Disconnects:

        M552 S2 ; enable network

        = WiFi =
        Network state is active
        WiFi module is providing access point

        I just wanted to check to make sure I understand your networking.

        The Duet is providing a WiFi access point and you are connecting to it using your PC?

        Have you run an M587 to setup the SSID and password when running the duet as an access point?

        Sorry if this is all basic stuff, I have a Duet/Ethernet, and most people run their Duet/WiFi as a client so I'm full of questions right now.

        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

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

          @alankilian yes you read it correctly. i run my Duet as an access point and connect directly to its IP address using my laptop. I havent changed this for many months so it should still be working normally. (dont have any issues with it to speak of).

          i have now run a few prints and havent seen any disconnects during printing. so maybe everything is good. i will keep checking...

          1 Reply Last reply Reply Quote 0
          • alankilianundefined
            alankilian @RogerPodacter
            last edited by

            @RogerPodacter said in Duet 3 Mini 5+ with New 3HC, Suddenly Wifi Disconnects:

            Supply voltage: min 20.2, current 24.1, max 27.5

            This is another thing that's a little funny.

            Is your power supply getting so loaded down that it can't quite maintain proper voltage to the board?

            Adding another board, even if it's a low-power-consumption board might have pushed your power supply over the edge.

            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

            1 Reply Last reply Reply Quote 1
            • moth4017undefined
              moth4017
              last edited by

              Hi do a M122 in console and see what the signal strength is like .

              <

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

                @RogerPodacter said in Duet 3 Mini 5+ with New 3HC, Suddenly Wifi Disconnects:

                Duet 3 Mini 5+ version 3.4.2

                Can you send M122 B# where #is the canbus address of the 3hc board and make sure the firmware matches?

                You should also probably update the firmware anyway by uploading the full 3.4.5 zip file. That should update the 3hc as well.

                https://github.com/Duet3D/RepRapFirmware/releases/download/3.4.5/Duet2and3Firmware-3.4.5.zip

                Z-Bot CoreXY Build | Thingiverse Profile

                RogerPodacterundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                • RogerPodacterundefined
                  RogerPodacter @Phaedrux
                  last edited by RogerPodacter

                  i think the voltage is ok now. i'm not sure why it showed such a voltage drop. but this is a new power supply i specifically added for this expansion; its a new 24V 20A power supply which i'm only using about 10A total.

                  here is another M122 today of the mainboard.

                  2/13/2023, 9:24:06 AM 	M122
                  === Diagnostics ===
                  RepRapFirmware for Duet 3 Mini 5+ version 3.4.2 (2022-09-13 15:14:33) running on Duet 3 Mini5plus WiFi (standalone mode)
                  Board ID: J6RFD-NR6KL-K65J0-409NN-LK02Z-7M5YU
                  Used output buffers: 11 of 40 (40 max)
                  === RTOS ===
                  Static ram: 103684
                  Dynamic ram: 115560 of which 28 recycled
                  Never used RAM 18600, free system stack 118 words
                  Tasks: NETWORK(notifyWait,49.3%,195) HEAT(notifyWait,0.6%,336) Move(notifyWait,0.6%,261) CanReceiv(notifyWait,1.2%,772) CanSender(notifyWait,0.0%,325) CanClock(delaying,0.1%,339) TMC(notifyWait,13.5%,72) MAIN(running,24.9%,417) IDLE(ready,0.3%,30) AIN(delaying,9.5%,263), total 100.0%
                  Owned mutexes: WiFi(NETWORK)
                  === Platform ===
                  Last reset 17:29:25 ago, cause: software
                  Last software reset at 2023-02-12 15:54, reason: User, GCodes spinning, available RAM 18840, slot 1
                  Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
                  Error status: 0x04
                  Aux0 errors 0,0,0
                  MCU revision 3, ADC conversions started 62965840, completed 62965840, timed out 0, errs 0
                  Step timer max interval 1487
                  MCU temperature: min 40.4, current 43.6, max 45.6
                  Supply voltage: min 23.2, current 24.1, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
                  Heap OK, handles allocated/used 99/2, heap memory allocated/used/recyclable 2048/1152/1120, gc cycles 169
                  Events: 0 queued, 0 completed
                  Driver 0: standstill, SG min 0, read errors 0, write errors 1, ifcnt 173, reads 22478, writes 23, timeouts 0, DMA errors 0, CC errors 0
                  Driver 1: standstill, SG min 0, read errors 0, write errors 1, ifcnt 173, reads 22478, writes 23, timeouts 0, DMA errors 0, CC errors 0
                  Driver 2: standstill, SG min 0, read errors 0, write errors 1, ifcnt 173, reads 22478, writes 23, timeouts 0, DMA errors 0, CC errors 0
                  Driver 3: standstill, SG min 0, read errors 0, write errors 1, ifcnt 177, reads 22473, writes 27, timeouts 0, DMA errors 0, CC errors 0
                  Driver 4: standstill, SG min 0, read errors 0, write errors 1, ifcnt 177, reads 22472, writes 27, timeouts 2, DMA errors 0, CC errors 0, failedOp 0x6f
                  Driver 5: standstill, SG min 0, read errors 0, write errors 1, ifcnt 178, reads 22474, writes 27, timeouts 0, DMA errors 0, CC errors 0
                  Driver 6: standstill, SG min 0, read errors 0, write errors 1, ifcnt 179, reads 22474, writes 27, timeouts 0, DMA errors 0, CC errors 0
                  Date/time: 2023-02-13 09:24:06
                  Cache data hit count 4294967295
                  Slowest loop: 200.38ms; fastest: 0.07ms
                  === Storage ===
                  Free file entries: 9
                  SD card 0 detected, interface speed: 22.5MBytes/sec
                  SD card longest read time 9.0ms, write time 16.4ms, max retries 0
                  === Move ===
                  DMs created 83, segments created 41, maxWait 3517145ms, bed compensation in use: mesh, comp offset 0.026
                  === MainDDARing ===
                  Scheduled moves 16902, completed 16902, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 7], CDDA state -1
                  === AuxDDARing ===
                  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 2 -1 -1 -1, ordering errs 0
                  Heater 2 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 doing "G4 S10 " in state(s) 0 0, running macro
                  Aux2 is idle in state(s) 0
                  Autopause is idle in state(s) 0
                  Code queue is empty
                  === CAN ===
                  Messages queued 588706, received 3526774, lost 0, boc 0
                  Longest wait 7ms for reply type 6013, peak Tx sync delay 389, free buffers 18 (min 11), ts 314829/314828/0
                  Tx timeouts 0,0,0,0,0,0
                  === Network ===
                  Slowest loop: 196.47ms; 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 providing access point 
                  Failed messages: pending 0, notready 0, noresp 0
                  WiFi firmware version 1.27
                  WiFi MAC address ea:68:e7:e5:63:f4
                  WiFi Vcc 3.38, reset reason Power up
                  WiFi flash size 2097152, free heap 24184
                  WiFi IP address 192.168.1.10
                  Connected clients 2
                  Clock register 00002002
                  Socket states: 0 0 0 0 0 0 0 0
                  

                  M122 B1 for the 3HC expansion.

                  M122 B1
                  Diagnostics for board 1:
                  Duet EXP3HC rev 1.02 or later firmware version 3.4.1 (2022-06-01 21:15:27)
                  Bootloader ID: SAME5x bootloader version 2.4 (2021-12-10)
                  All averaging filters OK
                  Never used RAM 158772, free system stack 178 words
                  Tasks: Move(notifyWait,0.1%,160) HEAT(notifyWait,2.6%,88) CanAsync(notifyWait,0.0%,69) CanRecv(notifyWait,1.6%,82) CanClock(notifyWait,0.8%,71) TMC(notifyWait,774.5%,99) MAIN(running,112.9%,436) IDLE(ready,0.0%,40) AIN(delaying,138.5%,263), total 1030.9%
                  Last reset 17:40:08 ago, cause: software
                  Last software reset data not available
                  Driver 0: pos 0, 80.0 steps/mm,standstill, SG min 0, mspos 8, reads 35365, writes 11 timeouts 0, steps req 0 done 0
                  Driver 1: pos 0, 80.0 steps/mm,standstill, SG min 0, mspos 8, reads 35366, writes 11 timeouts 0, steps req 0 done 0
                  Driver 2: pos 0, 80.0 steps/mm,standstill, SG min 0, mspos 8, reads 35367, writes 11 timeouts 0, steps req 0 done 0
                  Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
                  Peak sync jitter -9/12, peak Rx sync delay 182, resyncs 0/0, no step interrupt scheduled
                  VIN voltage: min 23.6, current 24.2, max 24.3
                  V12 voltage: min 12.3, current 12.3, max 12.3
                  MCU temperature: min 28.2C, current 32.1C, max 33.3C
                  Last sensors broadcast 0x00003000 found 2 91 ticks ago, 0 ordering errs, loop time 0
                  CAN messages queued 1017737, send timeouts 0, received 1081318, lost 0, free buffers 37, min 37, error reg 0
                  dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0
                  
                  1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator @Phaedrux
                    last edited by

                    @Phaedrux said in Duet 3 Mini 5+ with New 3HC, Suddenly Wifi Disconnects:

                    You should also probably update the firmware anyway by uploading the full 3.4.5 zip file. That should update the 3hc as well.
                    https://github.com/Duet3D/RepRapFirmware/releases/download/3.4.5/Duet2and3Firmware-3.4.5.zip

                    Your firmwares on the boards are mismatched, which can lead to unexpected problems, please update the firmware by uploading that zip file, then check the boards firmware versions again to ensure they match up.

                    Z-Bot CoreXY Build | Thingiverse Profile

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