I finally decided to take the plunge and upgrade my deltabot printer from v2 to v3 firmware. This was very scary in concept, and not so hard in reality. Except that the bed and hotend heaters didn't remap properly. Honestly the V3 codes are much harder for me to understand and 5 hours into this I still can't edit my way out of the problem. Aside from feeling like a loser, the heater remapping is my problem that I need help with.
I'm using a 24v SuperVolcano hotend and a 110v SSR controlled bed heater. Because of this I have the heater and bed outputs remapped/swapped. The bed heater mosfet being better suited to the current draw from the 80W SuperVolcano heater, and the Duet hotend mosfet controlling the bed SSR.
M122
=== Diagnostics ===
RepRapFirmware for Duet 2 WiFi/Ethernet version 3.3 (2021-06-15 21:44:54) running on Duet WiFi 1.02 or later
My functional 'Heaters' code from my V2 config.sys is;
; Heaters
M140 H1 ; remap heated bed to heater 1
M307 H1 B0 S1.0 ; disable bang-bang mode for the bed heater and set PWM limit
M305 P0 T100000 B4388 R4700 ; set thermistor + ADC parameters for heater 0
M143 H0 S290 ; set temperature limit for heater 0 to 280C
M305 P1 T100000 B3950 R4700 ; set thermistor + ADC parameters for heater 1
M143 H1 S120 ; set temperature limit for heater 1 to 120C
I used the RRF config tool and uploaded my v2 JSON template, specifying V3 config.sys output. But this is not working.
; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create nozzle heater output on bedheat and map it to sensor 0
M307 H0 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H0 S290 ; set temperature limit for heater 0 to 290C
M308 S1 P"e0temp" Y"thermistor" T100000 B4092 ; configure sensor 1 as thermistor on pin e0temp
M950 H1 C"e0heat" T1 ; create bed heater output on e0heat and map it to sensor 1
M307 H1 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H1 ; map heated bed to heater 1
M143 H1 S120 ; set temperature limit for heater 1 to 120C