Thermistors measure too high
-
Hello,
I have two Duet boards, one is 1.0.1 and one is 1.0.3.
The older one is doing some funny stuff for around a year now. It is reading around 40C on the hotend thermistor and 44C on the bed thermistor. Both are at room temperature (confimed by the other printer with 1.0.3 that is sitting next to it).This worked perfectly for more than a year and then I've noticed that it measures higher and higher on both thermistors. Even thermistors are not the same. One is the general Chinese one (bed) and the other one is the one that comes with E3D V6.
Printing is fine, that is why I was lazy to report this issue.
I should mention that I didn't change the config, even then it doesn't explain why it started to drift more and more.
Did anyone hit this issue?
I don't want to mess with the config to make them match the real room temperature because I may break the working temps.
-
Have you tried connecting the thermistors into the other Duet?
It could be the thermistors degrading with age. Or one of the components on the board.
Isolate, substitute, verify!
-
OK, so after 4+ years ( ), I donated the printer to a friend and came back to this issue. I will leave the fix here, if others hit it .
Disconnecting the thermistors had no effect. The indicated temp was still around 66 degrees now (yes, it degraded over time).
Compared bed, E0 and E1. Measured resistors, voltages. Short circuiting indicated 2000C, as expected. E1 was different from bed and E0 in measured values (3.3 V compared to 3.1V on the others the measuring pin).
Long story short, replaced C19 (the bad guy, or C18 looking at the picture. The one that filters the E0 sensor signal) with C65 (donor) and everything works as in the first day.