HE280 temperatures swing wildly
Posted: Fri Apr 24, 2020 2:43 pm
I am seeing issues on my Rostock MAX v2 which I upgraded with an HE280 years ago. It worked fine for a while after the HE280 upgrade (once I got a replacement HE280 due to accelerometer problems on the original). It sat idle for a couple of years due to life circumstances changing and me not having time to work on/with it.
Now I have an odd problem. When idling at temp (I seem to see it more often when at temp of 220-240) and more often when printing at temp, I will get some wild temperature swings occasionally to the point where the thermal fuse cuts to prevent meltdown. I have attached a graph of the temperatures from my latest print attempt where this occurred although I canceled the print prior to the thermal fuse cutting. The odd thing is that sometimes the temperature will stabilize and stay fine for hours, other times it will start fluctuating within 10 minutes of heating up, sometimes it will fluctuate when the hotend is not in motion other times I can only reproduce the issue while printing. I have checked the resistance of the hotend thermistor cooled and with room temp around 25-26C and it is showing as around 80k ohm. It is not the newer thermistor design on the HE280 with the plug in connector. It is the one with the copper compound holding it in the hole on the heat block with a screw into the heat block for wire retention and soldered on connections to the accelerometer board. I strongly suspect that these temperature swings were causing "def" errors that I was seeing prior to setting up octoprint on this printer yesterday so that I could graph the temperatures. Now with octoprint I don't see the def errors as I suspect the safety shutdown process in octoprint is resetting the printer too quick for me to get to the printer to see "def" on the LCD. The "def" errors were always preceded by significant temperature swings prior to setting up octoprint, my theory is that those swings eventually were getting high enough that the thermal fuse was disconnecting the hotend and causing the "def" a power cycle of the printer quickly after seeing "def" would show significantly higher than target temperatures and I could smell and hear the filament as though it were nearly burning.
About the attached graph:
The red line is the target temp, this drops after an hour of being stable due to me disconnecting from the printer for a moment before starting the print. Where it returns back to 235C is when I started preheating for the print, the time prior to this was just a temp stability test and shows that the hotend can maintain a stable temp for a while (sometimes).
The purple line is the max recorded temp from the hotend
The yellow line is the min recorded temp from the hotend
The values are grouped at 20 second timed intervals which is why there is a min and max value instead of just an actual value for each point.
The tallest peak is the purple hitting 278C (remember the set point was 235).
The shortest valley after starting the print is the yellow dropping to 202C.
Is 80k ohm normal for a warm room temp on this thermistor?
Is it likely a thermistor issue when as you can see in the graph I managed to hold temp fairly well for over an hour with no issues?
Should I be looking at something else as the culprit?
I have already re-flashed the firmware with the latest from SeeMeCNC following their instructions to the letter. I found it a little odd that the thermistor type in Configuration.h defaults to 97 but I didn't change it as other posts indicate that this is correct even though it is a 104-GT thermistor.
Also after re-flashing the firmware I did run 2 or 3 PID tunes with setpoints near or at my current target of 235C and witnessed the EEPROM values changing after each.
Now I have an odd problem. When idling at temp (I seem to see it more often when at temp of 220-240) and more often when printing at temp, I will get some wild temperature swings occasionally to the point where the thermal fuse cuts to prevent meltdown. I have attached a graph of the temperatures from my latest print attempt where this occurred although I canceled the print prior to the thermal fuse cutting. The odd thing is that sometimes the temperature will stabilize and stay fine for hours, other times it will start fluctuating within 10 minutes of heating up, sometimes it will fluctuate when the hotend is not in motion other times I can only reproduce the issue while printing. I have checked the resistance of the hotend thermistor cooled and with room temp around 25-26C and it is showing as around 80k ohm. It is not the newer thermistor design on the HE280 with the plug in connector. It is the one with the copper compound holding it in the hole on the heat block with a screw into the heat block for wire retention and soldered on connections to the accelerometer board. I strongly suspect that these temperature swings were causing "def" errors that I was seeing prior to setting up octoprint on this printer yesterday so that I could graph the temperatures. Now with octoprint I don't see the def errors as I suspect the safety shutdown process in octoprint is resetting the printer too quick for me to get to the printer to see "def" on the LCD. The "def" errors were always preceded by significant temperature swings prior to setting up octoprint, my theory is that those swings eventually were getting high enough that the thermal fuse was disconnecting the hotend and causing the "def" a power cycle of the printer quickly after seeing "def" would show significantly higher than target temperatures and I could smell and hear the filament as though it were nearly burning.
About the attached graph:
The red line is the target temp, this drops after an hour of being stable due to me disconnecting from the printer for a moment before starting the print. Where it returns back to 235C is when I started preheating for the print, the time prior to this was just a temp stability test and shows that the hotend can maintain a stable temp for a while (sometimes).
The purple line is the max recorded temp from the hotend
The yellow line is the min recorded temp from the hotend
The values are grouped at 20 second timed intervals which is why there is a min and max value instead of just an actual value for each point.
The tallest peak is the purple hitting 278C (remember the set point was 235).
The shortest valley after starting the print is the yellow dropping to 202C.
Is 80k ohm normal for a warm room temp on this thermistor?
Is it likely a thermistor issue when as you can see in the graph I managed to hold temp fairly well for over an hour with no issues?
Should I be looking at something else as the culprit?
I have already re-flashed the firmware with the latest from SeeMeCNC following their instructions to the letter. I found it a little odd that the thermistor type in Configuration.h defaults to 97 but I didn't change it as other posts indicate that this is correct even though it is a 104-GT thermistor.
Also after re-flashing the firmware I did run 2 or 3 PID tunes with setpoints near or at my current target of 235C and witnessed the EEPROM values changing after each.