After changing my Ender 3 hotend to TZ-E3-2.0 Hotend I have had temperature stability problems and have got ‘Heater extruder not heating at expected rate’ errors.
I have set:
extruder ‘max_power: 0.8’, helps a little
extruder ‘smooth_time: 0.3’, helps a little
After changing the REPORT_TIME = 0.1 and smooth_time: 0.2 my print temperature was 239.8 - 240.3 °C. Before it was about +/- 4 °C and some times even more and gave me that print stopping error.
I think my ‘Heater extruder not heating at expected rate’ error was caused by part cooling fan broken wire. Sometimes it connected and sometimes not. Most of my errors came in some overhangs where the part cooling fan should be 100% and the broken wire caused it to be 0% or 100%. Because it also cools the extruder it can cause some unexpected heating/cooling and those errors. Thats what I think.
I also think that this TZ-E3-2.0 extruder temperature needs to be measured and controlled more frequently than the original hotend because this will heat and cool lot faster than the original. There is “huge” aluminium block in original that stores the heat so it takes more time to change the temperature. I got my printing temperature much more stable with REPORT_TIME = 0.1 and smooth_time: 0.2 as I mentioned earlier.
If you want and it helps I can do some test prints with different REPORT_TIME and smooth_time settings.
Set max power to something like max_power: 0.5 and do a fresh PID, then turn max power back up to 1, see if that helps. You might need to to tweak the max power a bit until you have a value that reaches and holds the required temperature.
Try this spreadsheet calculator for the ‘some overshoot’ tune instead f the classic version
Make sure also that your hotend cooling fan isn’t blowing on your heater, and check your heater and thermistor aren’t failing. I’ve had one thermistor fail, giving super low readings whilst the hotend turned ABS into smoke, and i’ve had a heater fail the other way, suddenly becoming really ineffective.