Upgrading after 1.5yrs
-
@tsitalon1 unless you're running DAA, there shouldn't be anything in your config which doesn't work (IIRC).
I've ran the same config on 3.2.2, 3.3 and 3.4.4 -
@jay_s_uk - Thank you.
Can I go straight to 3.44, or do I need to take smaller upgrade steps to get to 3.44 ?
-
@tsitalon1 you may need to go 3.3 then 3.4.5
-
@jay_s_uk Thx !
-
Well I got to 3.3, but 3.44 or 3.45 just causes an error when trying to update:
Error M997: In-application programming binary "0:/firmware/Duet2_SDiap32_WiFiEth.bin" not found
-
@tsitalon1 can you reupload the 3.3 zip file then try again?
-
@jay_s_uk said in Upgrading after 1.5yrs:
3.3 zip file then try
Won't re-apply 3.3 now, same error, even though I'm already on 3.3:
Board: Duet 2 WiFi (2WiFi)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.3 (2021-06-15)
Duet WiFi Server Version: 1.25I'm using the Duet2CombinedFirmware.bin file
-
@tsitalon1 upload file Duet2_SDiap32_WiFiEth.bin from the release to your Duet; then you should be able to upgrade to 3.4.x.
-
@tsitalon1 I meant use the combinedduet2and3.zip or whatever it's called
-
Worked now on:
Board: Duet 2 WiFi (2WiFi)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.5 (2022-11-30)
Duet WiFi Server Version: 1.27Thank you both !
Now to see if things still work...
-
Looks like i lost my extruder after the upgrades:
; Heaters M308 S0 P"bed_temp" Y"thermistor" R4700 T100000 B3950 ; define bed temperature sensor M143 H0 S120 ; Set temperature limit for heater 0 to 120C M308 S1 P"e0_temp" Y"thermistor" T100000 B4815 C7.06e-8 R4700 ; define E0 temperature sensor M950 H0 C"bed_heat" T0 ; heater 0 uses the bed_heat pin, sensor 0 M950 H1 C"e0_heat" T1 ; heater 1 uses the e0_heat pin and sensor 1 M140 H0 ; the bed heater is heater 0 M143 H1 S280 ; Set temperature limit for heater 1 to 280C M307 H1 R2.546 C123.4 D3.51 S1.00 ; Fans M950 F0 C"fan0" Q125 ; create fan 0 on pin fan0 and set its frequency M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency M106 P2 S1 H0 T30 ; set fan 2 value. Thermostatic control is turned on ; Tools M563 P0 D0 H1 S"HotEnd" ; 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
-
@tsitalon1 send M98 P"config.g" to run your config.g file after the machine has booted it will show you which command(s) have errors in them.
-
@T3P3Tony No errors noted:
-
M122 only listing one heater, but I see nothing wrong with my heater section in Config.g:
=== Heat ===
Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
=== GCodes ===; Heaters M308 S0 P"bed_temp" Y"thermistor" R4700 T100000 B3950 ; define bed temperature sensor M143 H0 S120 ; Set temperature limit for heater 0 to 120C M308 S1 P"e0_temp" Y"thermistor" T100000 B4815 C7.06e-8 R4700 ; define E0 temperature sensor M950 H0 C"bed_heat" T0 ; heater 0 uses the bed_heat pin, sensor 0 M950 H1 C"e0_heat" T1 ; heater 1 uses the e0_heat pin and sensor 1 M140 H0 ; the bed heater is heater 0 M143 H1 S280 ; Set temperature limit for heater 1 to 280C M307 H1 R2.546 C123.4 D3.51 S1.00
-
Figured it out, 3.3 release notes listed this:
All extruders must be declared explicitly using M584. In previous firmware versions, one default extruder was assign to driver 3.
Once I input M584 E3 in my config.g, it now listed both heaters and my extruder... off to a test print
-
-