SKR 1.3 Thermistor input died


I've got an SKR 1.3 and the thermistor input for extruder 2 has gone bad.

In firmware, I've attempted to change the TEMP_1_PIN to another in pins_BTT_SKR.h and I've also defined TEMP_1_PIN to another pin in pins_BTT_SKR_V1_3.h but regardless of which pin I choose, the printer ignores it and still defaults to the dead input (P0_25) I've made other changes in firmware to confirm that it is updating, but still - the second extruders temp input will not change.

Original code in pins_BTT_SKR.h

#ifndef TEMP_1_PIN
  #define TEMP_1_PIN       P0_25_A2   // A2 (T2) - (69) - TEMP_1_PIN

I've changed this to

#ifndef TEMP_1_PIN
  #define TEMP_1_PIN       P1_28  // A2 (T2) - (69) - TEMP_1_PIN

I've also commented out anything that referenced P1_28 and added a #define TEMP_1_PIN P1_28 in front of this and that didn't work either. I then moved that define to pins_BTT_SKR_V1_3.h and that still didn't work. It's still looking for a signal on P0_25. I've also tried other available pins. It won't change. I must be missing something somewhere...


Posted 2020-01-30T21:24:30.203

Reputation: 143

I am not an expert, but there is a difference in style in the definition. It seems like it should be P1_28_A2 ? – Trish – 2020-01-30T23:17:33.717

p1_28_a2 is what i thought as well but it fails to compile that way. I am assuming it has something to do with the problem, though. – Korner19 – 2020-01-30T23:25:35.370

1Here is a suggestion to try: add a #warning to show the value of TEMP_1_PIN, check it shows up when Marlin compiles into your target. Add/move the #warning to various files (e.g. just before end of pins.h) to see if/when it gets changed. If nothing dawns on you as to the problem, then show code snippets and compilation log here. – None – 2020-02-01T05:01:33.470

No answers