Duet 3 pt100 daughter board and thermistor not sensing temp
So, I am just about done and was testing the thermistor to see if it was working properly and it just doesn't want to read the temp. It stays at 2000c, from what i understand is that there is something wrong with my wiring, but i went over the wires and everything looks good. The daughter board is mounted on a duet 3 and the thermistor is connected using 2 wires. I used the resistor the daughter board came with and it is at 1.0c, so the daughter board isnt the issue. I'm thinking either i'm not wiring it correctly or i have something wrong in my code. i'm running rrf 3.1.1. E3d thermistor.
Also when I try to turn on the heater this error pops up,'' Temperature reading fault on heater 1: sensor hardware error''.
; Heaters M308 S0 P"temp0" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0 M143 H0 S120 ; set temperature limit for heater 0 to 120C M307 H0 A122.0 C513.7 D0.5 S1.00 V24.0 B0 ; disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; map heated bed to heater 0 M308 S1 P"spi.cs0" Y"rtd-max31865" ; configure sensor 1 as thermocouple via CS pin spi.cs0 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M143 H1 S450 ; set temperature limit for heater 1 to 450C M307 H1 A512.3 C269.6 D3.6 S1.00 V24.0 B0 ; disable bang-bang mode for heater and set PWM limit
aidar last edited by
By thermistor you mean thermistor or PT100 sensor? Regular thermistor will not work with PT100 daughterboard, you need PT100 sensor, like this one https://e3d-online.com/collections/printer-parts-electrical/products/pt100-temperature-sensor
@aidar oh, so this thermistor cartridge won't work. I have this exact one. Kinda sucks cause I have to spend extra for that one. Why doesn't it work is it something to do with the way it's made? thanks for your input and help. Also how would I get a thermistor like this one to work, do i still need a temp sensor board?
The PT100 is a different kind of sensor technology and requires the daughterboard to work. The benefit is high resolution and accurate temperature without needing any configuration parameters.
The normal thermistor will work with the regular thermistor inputs on the duet.
E3D thermistors use blue wires, and E3D PT100 uses red wires.
Here's a bit of a comparison of the different temp sensor options
Here's some info on connecting thermistor sensors
And here's PT100 sensors
If you already have the daughterboard then you might as well get the PT100 sensor as well. In the meantime you could easily use the thermistor you have by connecting it to the duet board E0 temp input.
The config setup for the E3D thermistor on the hotend looks like this:
M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
Versus the PT100 which looks like this:
M308 S1 P"spi.cs1" Y"rtd-max31865" ; configure sensor 1 as thermocouple via CS pin spi.cs1 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
(Edit: updated config for Duet3 pin names)
@Phaedrux ok, Thanks for your help!