One is never learning…
I had been running skr mini e3 v3 before and during a nozzle changed happened to possibly short my thermistor. The room temperature readings gone up over 200c even when the thermistor was not plugged in. (No response for heating or anything) Contacted BTT and they sent me a replacement board. But I never figured out what happened with the board.
Now I’m running the machine with an SKR Pico and a very similiar issue happened, except the teamperature reading gone down by about - 80c and I can still print with accordingly adjusted temp settings.
So basically I just want to understand how the thermistors work and see if my issue is fixable without changing the board again.
This board has only two thermistor ports, but by swapping the thermistors between hotend and bed to the respectively other port, you can verify the above points (provided that the other port is still delivering good readings).
The most common thermistor used in 3D printers is of the NTC type. These ‘approach’ short circuit at high temperature, and ‘approach’ open circuit at low temperature. It can be good to know when troubleshooting.
There are many different NTC thermistors for 3D printers. Your printer.cfg must have the correct settings for the temperature to be displayed correctly.
If your motherboard has 1 defective input, you may be able to use another. I use Z-endstop on my motherboard (BTT E3 RRF). Then you also have to take into account that that input has a 10 kohm resistor to 3.3 volts. Usually it is 4.7kohm.
This z-endstop solution sounds good. As you mentiond the difference in resistors.
What should be the difference in config? May I see that part of your config?
Then you only have 4 ADC inputs (BTT E3 RRF has 12). These 4 are:
GPIO26_ADC0 THB
GPIO27_ADC1 TH0
GPIO28_ADC2 ZDIR
GPIO29_ADC3 SERVO ADC3
GPIO26 and GPIO27 are your thermistors now. GPIO28 is used for Z direction. Then there will only be GPIO29 left. What is already there must then be moved to another input. I don’t know if this is possible. And that GPIO29 has no resistance to 5V (this was 3.3V on my BTT E3 RRF), so this has to be made.
I don’t know what is possible or what you are comfortable doing with such changes.
I do have the Pico and the mini too. Will see if I can salvege any of these. I have an octopus as well (without steppers at the moment) So in the worst case I will use a multi mcu config. The info you wrote is very usefull! Thanks again!