Duet 3 V1.0-SSR to power 110v bed heater
-
Just connect the Out0+In terminal to the +VIN terminal. That's how I wired my Tool Changer, which uses a 240VAC bed heater controlled by a SSR.
-
Thanks guys. Based on what @Phaedrux said I remapped it to temp1 and moved extruder to temp2. Everything is working. Now I just need to figure out why my temp sensors are so off.
-
@dhusolo said in Duet 3 V1.0-SSR to power 110v bed heater:
M308 S0 P"temp0" Y"thermistor" A"Bed Temp" T100000 B4725 ; configure sensor 0 as PT1000 on pin temp0 M308 S1 P"temp1" Y"thermistor" A"Extruder Temp" T100000 B4725 ; configure sensor 1 as PT1000 on pin temp1
Are you using PT1000s?
-
-
@dhusolo
Those are 100k Thermistors... not PT1000 RTD's. You need to change your config. -
@theruttmeister The comment says they're PT1000. I used the reprap configuration tool. I changed Y"PT1000" to Y"thermistor" but didn't change the comments. This is how my config file is after running PID tune a few times.
; Heaters M308 S0 P"temp0" Y"thermistor" A"Bed Temp" T100000 B4700 C0.0000000706 ; configure sensor 0 as thermistor on pin temp0 M308 S1 P"temp1" Y"thermistor" A"Extruder Temp" T100000 B4725 C0.0000000706 ; configure sensor 1 as thermistor on pin temp1 M950 H0 C"out1" T0 ; create bed heater output on out0 and map it to sensor 0 M950 H1 C"out2" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H0 A251.6 C1137.3 D11.0 V24.6 B0 ; Set PID for bed heater M140 H0 ; map heated bed to heater 0 M143 H0 S100 ; set temperature limit for heater 0 to 100C M307 H1 A461.5 C202.9 D3.7 V24.6 S1.0 B0 ; Set PID for Hotend .4Bmm nozzle M143 H1 S260 ; Set temperature limit for heater 1 to 260C M308 S2 P"mcu-temp" Y"mcu-temp" A"Duet Board" ; Configure MCU sensor
The temp is closer to being accurate. Not sure if I have the correct value for Y"thermistor" or T100000. Now they're about 2C off from what my IR gun reads the temp at.
-
Try this instead and then PID tune the heaters. These are the default values for thermistor from the config generator.
; Heaters M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out1" T0 ; create bed heater output on out1 and map it to sensor 0 M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; map heated bed to heater 0 M143 H0 S120 ; set temperature limit for heater 0 to 120C M308 S1 P"temp1" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp1 M950 H1 C"out2" T1 ; create nozzle heater output on out2 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S260 ; Set temperature limit for heater 1 to 260C M308 S2 P"mcu-temp" Y"mcu-temp" A"Duet Board" ; Configure MCU sensor
-
@dhusolo said in Duet 3 V1.0-SSR to power 110v bed heater:
Not sure if I have the correct value for Y"thermistor" or T100000. Now they're about 2C off
2C off from room temp or hot hot? and does the IR gun correctly account for emissivity of the surface you're measuring?
in any case sounds like Y and T values are correct.
-
@bearer 2C off at room temp. I know there will be a slight deviation between the sensor and the IR gun due to a few things. My bed has a surface mount thermistor. I have a build surface on a spring steel sheet and a magnet sticker holding it to the bed. I was considering 2C "close enough"
-
@dhusolo
Given all the variables (like IR guns being terrible for measuring temps of metals) +-2C is great.Different question at 220C though...
-
@theruttmeister it's hard to get an accurate reading because my hotend is fairly enclosed and has a silicone sock on it. the bed was reading 59.5C when set to 60. I'm running calibration prints now so we'll see how it goes.