Figured it out. Needed to add M575 to config.g. All good now:
M575 P1 S1 B57600
Figured it out. Needed to add M575 to config.g. All good now:
M575 P1 S1 B57600
Additional info: I checked the console on the PanelDue, no messages. Main screen is stuck on "connecting".
Hello-
I upgraded my Duet2 Wifi from 3.0.x to 3.3 RC3 today, and my PanelDue v3 4.3" is not connecting anymore. PanelDue has the latest 3.2.11 firmware. Baud rate is 57600.
It used to work without any issues on 3.0.x, no change in cabling (using 4 wire cable).
Any help would be appreciated. Version info and config.g below.
Thanks-
Lajos
Board: Duet 2 WiFi (2WiFi)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.3RC3 (2021-05-26)
Duet WiFi Server Version: 1.26
Duet Web Control 3.3.0-rc3
; Configuration file for Duet WiFi (firmware version 2.03)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2.0.4 on Mon Oct 07 2019 13:27:56 GMT-0400 (Eastern Daylight Time)
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"ender5" ; set printer name
; Network
;M551 P"alma1234" ; set password
M552 S1 ; enable network
M586 P0 S1 ; enable HTTP
M586 P1 S1 ; disable FTP
M586 P2 S0 ; enable telnet
; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S0 ; physical drive 3 goes backwards
M584 X0 Y1 Z2 E3 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z400.00 E90.0 ; set steps per mm
M350 X64 Y64 Z16 E32 I1 ; update microstepping
M566 X1200.00 Y1200.00 Z100.00 E600.00 ; set maximum instantaneous speed changes (mm/min)
M203 X12000.00 Y12000.00 Z2000.00 E6000.00 ; set maximum speeds (mm/min)
M201 X1500.00 Y1500.00 Z500.00 E4000.00 ; set accelerations (mm/s^2)
M906 X950 Y950 Z950 E1050 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 X220 Y220 Z300 S0 ; set axis maxima
; Endstops X,Y,Z
M574 X1 S1 P"xstop" ; X min active high endstop switch
M574 Y1 S1 P"ystop" ; Y min active high endstop switch
M574 Z1 S1 P"zstop" ; Z min active high endstop switch
;M574 X1 Y1 Z1 S1 ; X,Y,Z set active high endstops
; Heaters
M308 S0 P"bed_temp" Y"thermistor" T100000 B3950 ; define bed temperature sensor
M950 H0 C"bed_heat" T0 ; heater 0 uses the bed_heat pin, sensor 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M308 S1 P"e0_temp" Y"thermistor" T100000 B3950 ; define E0 temperature sensor
M950 H1 C"e0_heat" T1 ; heater 1 uses the e0_heat pin and sensor 1
M143 H1 S280 ; set temperature limit for heater 1 to 280C
; M307 H1 A335.2 C107.4 D6.2 S1.00 V24.0 B0 ; 205C PID parameters for extruder
M307 H1 A453.6 C144.9 D5.2 S1.00 V24.0 B0 ; 210C PID parameters for extruder
; M307 H1 A384.4 C116.4 D5.6 S1.00 V24.0 B0 ; 250C PID parameters for extruder
; Fans
M950 F0 C"fan0" Q25000
M950 F1 C"fan1" Q25000
M950 F2 C"fan2" Q25000
M106 P0 C"fan_e0" S0 H-1 ; extruder 0 fan (controlled from gcode)
M106 P1 C"fan_e1" S1 H1 T45 ; extruder 1 fan, H1 temp controlled
M106 P2 C"fan_e2" S0 H-1 ; extruder 2 fan (controlled from gcode)
; Tools
M563 P0 D0 H1 F0:2 ; define tool 0 (D:extruder drive, H:heater, F:fans)
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
; Pressure advance
M572 D0 S0.094
; BLTouch
;M307 H3 A-1 C-1 D-1 ; Disable heater 3, where BLTouch is connected
M558 P9 C"^zprobe.in" H4 F100 T5000 ; P:probe type, H:diveheight, F:speed, T:movement between C:connected to zprobe.in (^ for pullup resistor)
M950 S0 C"exp.heater3" ; create servo/gpio 0 on heater 3 pin on expansion connector
G31 X42 Y0 Z3.65 P25 ; XY offsets, Z trigger height, P signal filter
; smaller Z trigger height increases first layer height
;M557 X50:170 Y50:170 S40 ; mesh 50-170 step 40
M557 X45:174 Y45:174 S43 ; mesh 45:174 step 43
;M557 P4:4 ; mesh 4x4
;M557 P5:5 ; mesh 5x5
; Custom settings are not defined
@Phaedrux Sorry, that was a copy/paste issue. There is a Q on the first M950 line (can't edit the original post). Looks like this:
M950 F0 C"fan0" Q25000
Hello-
I'm using a Duet Wifi 1.02 on an ender5 printer with an e3d v6 hotend, firmware version is 3.01-beta1 (2020-01-14b3). I have three fans: one for the hotend and two part cooling fans.
Initially I hooked up the hotend fan on fan0
and the two part cooling fans on fan1
and fan2
. The config.g
snippet for fan/tool setup:
M950 F0 C"fan0" 25000
M950 F1 C"fan1" Q25000
M950 F2 C"fan2" Q25000
M106 P0 C"fan_e0" S1 H1 T45 ; fan 0 - hotend cooling - H1 temp controlled
M106 P1 C"fan_e1" S0 H-1 ; fan 1 - part cooling - controlled from gcode
M106 P2 C"fan_e2" S0 H-1 ; fan 2 - part cooling - controlled from gcode
M563 P0 D0 H1 F0:2 ; tool 0
When printing starts, the hotend fan stops. Prusa slicer puts an M107
at the head of the gcode, probably that's what kills it. The part cooling fans work as expected, controlled from gcode. I can restart the hotend fan with M106 P0 S255
.
However, when I hook up the hotend fan to fan1
and the part cooling fans to fan0
and fan2
, everything works as expected (hotend fan turns on at 45C and stays on when printing starts):
M950 F0 C"fan0" 25000
M950 F1 C"fan1" Q25000
M950 F2 C"fan2" Q25000
M106 P0 C"fan_e0" S0 H-1 ; fan 0 - part cooling - controlled from gcode
M106 P1 C"fan_e1" S1 H1 T45 ; fan 1 - hotend cooling - H1 temp controlled
M106 P2 C"fan_e2" S0 H-1 ; fan 2 - part cooling - controlled from gcode
M563 P0 D0 H1 F0:2 ; tool 0
Is there anything special about the fan1
port? Shouldn't fan0
also work as a temperature controlled port?
Thanks-
Lajos
@dc42 Thanks so much, it works with a dummy password!
M587 S"my-ssid" P"password"
Why didn't I think to try that?
Hello-
Is it possible to connect the Duet Wifi to an open network? I tried leaving the password field empty, but it doesn't seem to work:
M587 S"my-ssid" P""
I can connect to networks that require a password, I'm only having trouble with the open network.
Thanks-
Lajos