Extruder don't heat

Basic Information:

Printer Model: Anycubic kobra 2
MCU / Printerboard: HC32F460
klippy.log

klippy.zip (136.1 KB)

My temperature control isn’t working correctly.

I recently converted my Kobra 2 to Klipper, but when I use the temperature control on the dashboard (Mainsail) or with the command:

SET_HEATER_TEMPERATURE HEATER=extruder TARGET=190

the temperature doesn’t change. However, when I use a custom macro for testing the heating, it works fine:

[gcode_macro test_heating_hotend]
gcode:
    M80
	M104 S190
    m109 S190
    M81

Do you have any ideas about this? Did I misconfigure something?"

I don’t know if this your issue but I don’t see a [verify_heater] section in your configuration.

You’d think M104 would be locked out too if that is your issue.

There is no need to have one.

[verify_heater]

Heater and temperature sensor verification. Heater verification is automatically enabled for each heater that is configured on the printer. Use verify_heater sections to change the default settings.


It appears that, once the hotend reached it’s temperature, it looses connection and does not heat any more until it reaches some certain lower temperature.

The can be an issue withe the heater cartridge or the controlling MOSFET.

This is maybe due to you used the first command when the hotend was hot and the second one when it was cold.


BTW:

Try this:

[gcode_macro test_heating_hotend]
gcode:
    M80
    M104 S190
    M109 S190
    M81

Thank you for your reply.

I made the macros for testing the theory about the command. I can run the macro even if the hotend is already hot. I also tried a new heater, but I got the same issues.

With the default firmware, it works properly.

(I changed the typo in the macro thanks to you.)

I have the same issue with the bed heating, and with the custom macro, I can also heat it.