I didn't upgrade the firmware for a long time, last one I had was 2.02(RTOS)(2018-12-24b1)
Now I have:
Board: Duet WiFi 1.02 or later + DueX5
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.01-RC1 (2020-02-08b3)
Duet WiFi Server Version: 1.23
BLTouch does not work anymore, extra fans don't work anymore, tools I think I have a problem there too
BLTouch is connected to Z PROBE IN, and PWM5 (E6_PWM) on DueX5
I have to extra fans on Fan1, and Fan3 on DueX5
Fan 1 seems to work, but it's either on or off, and Fan 3 does not work
For tool, I have 6 tools that I can change on the printer, so I define that in separate macros, but I want to setup a default one named "NO TOOL" to let me know that I have to select a tool from a macro depending on what tool I have attached to the printer. In the macro I override previous tools
I am new to rrf 3, I tried to search the new way of doing things, but I am having a hard time
; Drives
M584 X7 Y5:6 Z1:2:3:4 E0 P3
M569 P0 S1 ; Drive 0 goes forwards
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M569 P4 S1 ; Drive 4 goes forwards
M569 P5 S0 ; Drive 5 goes forwards
M569 P6 S0 ; Drive 6 goes forwards
M569 P7 S0 ; Drive 7 goes forwards
M569 P8 S0 ; Drive 8 goes forwards
M569 P9 S0 ; Drive 9 goes forwards
M569 P10 S1 ; Drive 10 goes forwards
M350 X16 Y16:16 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X160 Y160:160 Z2667 E203 ; Set steps per mm
M566 X900 Y900:900 Z10 E300 ; Set maximum instantaneous speed changes (mm/min)
M203 X40000 Y40000:40000 Z300 E3600 ; Set maximum speeds (mm/min)
M201 X1000 Y1000:1000 Z50 E10000 ; Set accelerations (mm/s^2)
M906 X1500 Y1500:1500 Z1500 E1500 I50 ; Set motor currents (mA) and motor idle factor in per cent
M671 X-82:-82:482:482 Y0:400:400:0 S5 ; Z leadscrews are at (-82, 0), (-82, 400), (482, 400), (482, 0)
M84 S30 ; Set idle timeout
M572 D0 S0.1 ; pressure advance
M204 P400 T1000 ; Lower accelerations when printing
; Axis Limits
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X400 Y400 Z400 S0 ; Set axis maxima
; Endstops
M574 X1 Y1 S1 ; Set active high endstops
; Z-Probe
;M574 Z1 S2 ; Set endstops controlled by probe
;M307 H7 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
;M558 P9 H5 F800 T6000 ; Set Z probe type to bltouch and the dive height + speeds
;;G31 P500 X0 Y25 Z1.85 ; Set Z probe trigger value, offset and trigger height, probe offset for 0.8 mm nozzle extruder
;; the larger the Z # is, the more squished the first layer is
;G31 P500 X0 Y25 Z2.00 ; Set Z probe trigger value, offset and trigger height, probe offset for 0.4 mm Cyclops Switching Hotend Extruder 2 in 1 Out
;M557 X30:380 Y30:380 S70 ; Define mesh grid
M574 Z1 S2 ; Set endstops controlled by probe
M307 H7 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T3000 ; BLTouch connected to Z probe IN pin
M950 S0 C"exp.heater3" ; create servo/gpio 0 on heater 3 pin on expansion connector
G31 P500 X0 Y25 Z2.00 ; Set Z probe trigger value, offset and trigger height, probe offset for 0.4 mm Cyclops Switching Hotend Extruder 2 in 1 Out
M280 P3 S10 I1 ; send control signal to BLTouch through heater 3 pin
M557 X30:380 Y30:380 S70 ; Define mesh grid
; Heaters
M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0
M143 H0 S140 ; Set temperature limit for heater 0 to 140C
M305 P1 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C
M950 F0 C"fan0" Q100
M950 F1 C"fan1" Q100
M950 F2 C"fan2" Q100
; Fans
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned Off
M106 P3 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned Off
; Tools
M563 P0 D0 H1 S"NO TOOL" ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
; Automatic power saving
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
; Custom settings are not configured
M581 E6 S1 C0 T0 ; Configure external trigger - big red button
;M581 E6 S1 C0 T2 ; Trigger 2, reset WiFi
;M581 E2 S0 C0 T3 ; testing trigger on E2
; Configure filament sensing (Extruder 0, pulse-generating sensor, E0, enable filament monitoring)
M591 D0 P7 C10 S1 R50:150 L0.305 E5
; Camera logical pins
M42 P100 S0 ; start taking picture every 6 seconds
M42 P101 S0 ; start taking picture every 4 seconds
M42 P102 S0 ; camera off
M42 P103 S0 ; start taking picture every 2 seconds
M42 P60 S0 ; not used yet
M42 P61 S0 ; not used yet
M42 P62 S0 ; take one picture now (for layer change)
; M98 P"0:/macros/Tools/Set Tool 2"
; Miscellaneous
T0 ; Select first tool