FW 2.01 to current path
-
Sorry guys, been printing away for a long time and lost track of time.
Appears my firmware is WAY out of date, but I really don't have any problems really..
Duet 2 Wifi installed FW versions:
Firmware Version: 2.01(RTOS) (2018-07-26b2)
WiFi Server Version: 1.21
Web Interface Version: 1.21.2-dc42What's my upgrade path here (pre-reqs, many small updates or straight to current, etc)?
Any major improvements or just incremental changes? -
@tsitalon1 upgrade to 2.0.5, then 3.0, then 3.1.1
A lot of changes along the way. RRF 3 requires extensive changes to config.g, so much so that it's likely better to start from scratch. The GitHub releases page lists all the changes and links to pertinent documentation.
-
Yikes, ok, guess I need to do it
Assuming if things go haywire, I can simply restore my current bin AND config files to restore current functionality right?
Or is there some specific workflow to restore because I'm so far out?
-
successfully on 3.11:
Board: Duet 2 WiFi (2WiFi)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.1.1 (2020-05-19b2)
Duet WiFi Server Version: 1.23Applied some config.g chnages per doc, bed and hotend heaters and themistors working as before.
However I seem a bit lost with getting my BLtouch working, old code:
; Z-Probe
M574 Z1 S2 ; Set endstops controlled by probe
M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
M558 P9 H5 F300 T2000 ; Set Z probe type to bltouch and the dive height + speeds
G31 P25 X34 Y0 Z2.05 ; Set Z probe trigger value, offset and trigger height
M557 X15:205 Y15:205 S20 ; Define mesh gridCurrently wired as:
Duet Z-probe in
Duet Z-probe Gnd
Expansion board connectors:
pin 1 - +5v
pin2 - Gnd
pin 8 - Heater 3losing my mind, or having a hard time figuring the code for RRF 3.X to get this working, a bit of help would be appreciated.
-
Try changing your Z-Probe section to this:
; Z-Probe M574 Z1 S2 ; Set endstops controlled by probe M950 S0 C"exp.heater3" ; create output/servo port 0 attached to heater 3 pin on expansion connector M558 P9 C"^zprobe.in" H5 F300 T2000 ; Set Z probe type to bltouch and the dive height + speeds G31 P25 X34 Y0 Z2.05 ; Set Z probe trigger value, offset and trigger height M557 X15:205 Y15:205 S20 ; Define mesh grid
You'll also have to change the P parameter of your deployprobe.g and retractprobe.g files to P0.
So they'll look something like:
; deployprobe.g ; called to deploy a physical Z probe ; M280 P0 S10 ; deploy BLTouch
-
Thank you!
Homing is working in all axis' now, finalized probe section looks like this:
; Z-Probe
M574 Z1 S2 ; Set endstops controlled by probe
M558 P9 C"^zprobe.in" H5 F300 T2000
M950 S0 C"exp.heater3"
M280 P0 S80 ; set 80deg servo position on GPIO port 0
G31 P25 X34 Y0 Z2.05 ; Set Z probe trigger value, offset and trigger height
M557 X15:205 Y15:205 S20 ; Define mesh gridSo now heaters, thermistors, and end stops working... moving on to other changes.
Thanks again!