Hi fellow 3D-printers,
I recently adopted a printer with a duet board installed, I followed the steps to configure the wifi, gave it a static IP, updated the configuration so it would always connect to the static IP and it worked. Untill I disconnected my USB cable, powered on the 3D printer waited for a bit while refreshing the page... Nothing.
Shut it off, turned it on again... Nothing.
Shut it off, connected the USB cable again, it worked automatically as it was supposed to.
Did the whole thing again. No difference. So I came here. Do you guys (or girls) have ideas to fix this?
Below are my config.g file and the results in YAT for M122:
; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.3.10 on Wed Dec 01 2021 11:48:08 GMT+0100 (Midden-Europese standaardtijd)
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"SapphireS" ; set printer name
M669 K1 ; select CoreXY mode
; Network
M552 S1 ; enable network
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0.3 S0 ; physical drive 0.3 goes backwards
M569 P0.2 S0 ; physical drive 0.2 goes backwards
M569 P0.0 S0 ; physical drive 0.0 goes backwards
M569 P0.1 S0 ; physical drive 0.1 goes backwards
M584 X0.3 Y0.2 Z0.0 E0.1 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z1600.00 E420.00 ; set steps per mm
M566 X900.00 Y900.00 Z60.00 E2000.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z600.00 E6000.00 ; set maximum speeds (mm/min)
;M201 X500.00 Y500.00 Z200.00 E3000.00 ; set accelerations (mm/s^2)
M201 X3000.00 Y3000.00 Z200.00 E9000.00 ; set accelerations (mm/s^2)
M906 X1500 Y1500 Z1500 E1200 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X204 Y210 Z228 S0 ; set axis maxima
; Endstops
M574 X1 S1 P"!io2.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin !io2.in
M574 Y2 S1 P"!io1.in" ; configure switch-type (e.g. microswitch) endstop for high end on Y via pin !io1.in
M574 Z1 S2 ; configure Z-probe endstop for low end on Z
; Z-Probe
M558 P5 R0.4 C"io3.in" H5 F1200 T6000 ; set Z probe type to effector and the dive height + speeds
G31 P500 X0 Y-24 Z0.59 ; set Z probe trigger value, offset and trigger height, C' (temperature coefficient of Z parameter in mm/°C, default zero
; Z0.49 is default z-offset is de hoogte van de probe ten opzichte van het bed
M557 X4:200 Y0:175 S25 ; define mesh grid
G29 S1 ; load mesh bed leveling
; Heaters
M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0
M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M308 S1 P"temp1" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp1
M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1
M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S280 ; set temperature limit for heater 1 to 280C
M307 H0 B0 R0.364 C295.6 D3.88 S1.00 V24.0 ; set PID Bed
; Fans
M950 F0 C"out5" Q500 ; create fan 0 (Part Cooling) on pin out5 and set its frequency
M106 P0 C"Part cooling Fan" S0 H-1 ; set fan 0 value. Thermostatic control is turned off
M950 F1 C"out6" Q500 ; create fan 1 (Hotend) on pin out6 and set its frequency
M106 P1 C"Hotend Fan" S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on
; Lerdge Power Module
M950 P0 C"io0.out" ; create output to io0 for power module (0=on / 1 = shutdown)
; Tools
M563 S"Hotend" P0 D0 H1 F0 ; define tool 0 as hotend
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
; Custom settings are not defined
; Miscellaneous
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
=== Diagnostics ===
RepRapFirmware for Duet 3 Mini 5+ version 3.2.2 running on Duet 3 Mini5plus WiFi (standalone mode)
Board ID: ZWBG6-5196U-D65J0-40KMS-JY03Z-RTZ63
Used output buffers: 1 of 40 (15 max)
=== RTOS ===
Static ram: 98732
Dynamic ram: 107800 of which 36 recycled
Never used RAM 38648, free system stack 140 words
Tasks: NETWORK(ready,358) HEAT(blocked,315) CanReceiv(blocked,947) CanSender(blocked,372) CanClock(blocked,362) TMC(blocked,123) MAIN(running,390) IDLE(ready,20) AIN(blocked,269)
Owned mutexes: USB(MAIN)
=== Platform ===
Last reset 00:05:35 ago, cause: software
Last software reset time unknown, reason: User, GCodes spinning, available RAM 38648, slot 0
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
Aux1 errors 0,0,0
Supply voltage: min 1.3, current 1.3, max 1.3, under voltage events: 0, over voltage events: 0, power good: no
Driver 0: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 1: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 2: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 3: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 4: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 5: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Driver 6: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
Date/time: 1970-01-01 00:00:00
Cache data hit count 708958195
Slowest loop: 5.78ms; fastest: 0.12ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 22.5MBytes/sec
SD card longest read time 3.3ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 83, maxWait 0ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters = 0 -1, chamberHeaters = -1 -1
=== 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 ready with "M122" in state(s) 0
Aux is idle in state(s) 0
Trigger is idle in state(s) 0
Queue is idle in state(s) 0
LCD is idle in state(s) 0
SBC is idle in state(s) 0
Daemon is idle in state(s) 0
Aux2 is idle in state(s) 0
Autopause is idle in state(s) 0
Code queue is empty.
=== Network ===
Slowest loop: 200.97ms; fastest: 0.06ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
HTTP sessions: 0 of 8
- WiFi -
Network state is active
WiFi module is connected to access point
Failed messages: pending 0, notready 0, noresp 2
WiFi firmware version 1.26
WiFi MAC address 4D:A8:C8:4B
WiFi Vcc 3.39, reset reason Power up
WiFi flash size 2097152, free heap 25728
WiFi IP address 192.168.1.1
WiFi signal strength -67dBm, mode 802.11n, reconnections 0, sleep mode modem
Clock register 00002002
Socket states: 0 0 0 0 0 0 0 0
=== CAN ===
Messages queued 506, send timeouts 506, received 0, lost 0, longest wait 0ms for reply type 0, free buffers 16
ok