Verify Heater Error

Basic Information:

Printer Model: Chrim
MCU / Printerboard: BTT 3
klippy.log

Fill out above information and in all cases attach your klippy.log file. Pasting your printer.cfg is not needed

Describe your issue:

I updated to the latest firmware and now I get verify heater error. Any help please.
klippy.log (2.9 MB)

OK, so according to the log file, you have your extruder temp set to 235C, however the temp is maxing out at 228.5C, it doesn’t seem to be able to get any hotter. Klipper expects to see the extruder heater increase at a certain rate (by default, 2C every 20 seconds), but if your printer heats up slower you can override this by creating a verify heater section in your config file, see https://www.klipper3d.org/Config_Reference.html?h=verify#verify_heater

However, I don’t think this is going to fix your issue as the extruder is peaking at 228.5 and not moving beyond that point. I don’t understand why this would start happening after upgrading firmware, however this sort of thing is usually caused by the extruder loosing heat faster than the heater can supply it. Things to look for include:

  1. No silicone sock installed on the heater block
  2. Bed is not up to temp: If the bed is hot, it makes it easier to heat the extruder
  3. If your printer is in an enclosure, try closing the door.
  4. Extruder fan is blowing more cold air than is required to cool the heatsink
1 Like

@jrobbom5 has given some good ideas but could I ask one question - what is the LED indicators on the controller board for the nozzle & bed heaters doing when the print fails?

The nozzle LED should be on constantly, or close to on constantly, as you still have a few degrees to go. The bed LED should be flashing intermittently as it should have reached its operating temperature and and is just pulling a couple of amps or so (rather than the 10+ during heating). If both are on constantly, then check your gcode, for heating the bed you should see a M140 (set bed temperature with no waiting) followed by a M190 (wait for bed temperature) or an M190 all by itself - if you don’t have the M190 before the nozzle heating M104/M105 commands then the bed and nozzle heaters are drawing current from the bulk supply and there may not be enough current to supply both.

If there isn’t an M190 before starting the nozzle heating (M104/M105 which is set nozzle temperature with no waiting/wait for nozzle temperature) then you will have to add one in your gcode and/or check your slicer settings.

I’m not sure if this information is available in klippy.log (is there a tool that formats it for easier reading?) but the LED on the controller can give you some good hints as to what is happening in the software/firmware.

Good luck!

My heater has no problem getting to that temperature. In fact I watched the heater and it was fine. If you look at the log the lower temperature is constant for some time, It pretty much prints first layer and then fails. I tried turning the fans off completely yet it still failed.

I can also set the heater to 300 as I have upgraded the hotend. It will sit at 300 until shutdown due to no printing timeout