"Extruder" not hot enough

Basic Information:

Printer Model: ender 5 Pro
MCU / Printerboard: SKR mini E3 V3
Host / SBC: Rasberry Pi zero 2 / mainsail via kiauh
klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:


so been struggling to install and set up Klipper, I finally got everything working and calibrated. went to do my first print (flow cube) and i get through the bed mesh calibration and then i get "Move out of range: 360.000 360.000 10.000 [0.000] followed by “extruder” not hot enough.

Please help!!!
klippy.log (230.1 KB)

The G29 macro is the culprint:

[gcode_macro G29]
gcode = 
	G28
	BED_MESH_CALIBRATE
	G0 X360 Y360 Z10 F6000
	BED_MESH_PROFILE save=default

It’s called in the macro [gcode_macro PRIME_LINE]
It appears to be a gcode command PURGE a bit later. There is no macro for it. That will be your next issue.

is issued by the macro [gcode_macro _CLIENT_EXTRUDE]

[gcode_macro _CLIENT_EXTRUDE]
description = Extrudes, if the extruder is hot enough
gcode = 
	
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set use_fw_retract = (client.use_fw_retract|default(false)|lower == 'true') and (printer.firmware_retraction is defined) %}
	{% set length = params.LENGTH|default(client.unretract)|default(1.0)|float %}
	{% set speed = params.SPEED|default(client.speed_unretract)|default(35) %}
	{% set absolute_extrude = printer.gcode_move.absolute_extrude %}
	
	{% if printer.toolhead.extruder != '' %}
	{% if printer[printer.toolhead.extruder].can_extrude %}
	{% if use_fw_retract %}
	{% if length < 0 %}
	G10
	{% else %}
	G11
	{% endif %}
	{% else %}
	M83
	G1 E{length} F{(speed|float|abs) * 60}
	{% if absolute_extrude %}
	M82
	{% endif %}
	{% endif %}
	{% else %}
	RESPOND TYPE=echo MSG='{"\"%s\" not hot enough" % printer.toolhead.extruder}'
	{% endif %}
	{% endif %}

Based on this:

https://www.klipper3d.org/Config_Reference.html#extruder

and this:

https://www.klipper3d.org/Status_Reference.html#heater

You try to extrude at 150°C

Stats 36600.8: gcodein=0  mcu: mcu_awake=0.011 mcu_task_avg=0.000014 mcu_task_stddev=0.000019 bytes_write=106300 bytes_read=120576 bytes_retransmit=9 bytes_invalid=0 send_seq=6671 receive_seq=6671 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=8 freq=63997701 sd_pos=5614 heater_bed: target=60 temp=60.5 pwm=0.163 sysload=0.82 cputime=11.191 memavail=3618600 print_time=1278.530 buffer_time=0.551 print_stall=0 extruder: target=150 temp=150.5 pwm=0.113
Stats 36601.8: gcodein=0  mcu: mcu_awake=0.011 mcu_task_avg=0.000014 mcu_task_stddev=0.000019 bytes_write=106458 bytes_read=120826 bytes_retransmit=9 bytes_invalid=0 send_seq=6680 receive_seq=6680 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=63997700 sd_pos=5614 heater_bed: target=60 temp=60.6 pwm=0.040 sysload=0.82 cputime=11.221 memavail=3617032 print_time=1278.530 buffer_time=0.000 print_stall=0 extruder: target=150 temp=150.5 pwm=0.113
bed_mesh fade complete: Current Z: 10.0000 fade_target: 0.0000 
Move out of range: 360.000 360.000 10.000 [0.000]
Move out of range: 360.000 360.000 10.000 [0.000]
Exiting SD card print (position 0)
Stats 36602.8: gcodein=0  mcu: mcu_awake=0.009 mcu_task_avg=0.000015 mcu_task_stddev=0.000021 bytes_write=106750 bytes_read=121235 bytes_retransmit=9 bytes_invalid=0 send_seq=6697 receive_seq=6697 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=63997699  heater_bed: target=0 temp=60.5 pwm=0.000 sysload=0.82 cputime=11.267 memavail=3616368 print_time=1279.478 buffer_time=0.000 print_stall=0 extruder: target=0 temp=150.3 pwm=0.000
Stats 36603.8: gcodein=0  mcu: mcu_awake=0.009 mcu_task_avg=0.000015 mcu_task_stddev=0.000021 bytes_write=106878 bytes_read=121495 bytes_retransmit=9 bytes_invalid=0 send_seq=6705 receive_seq=6705 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=63997698  heater_bed: target=0 temp=60.4 pwm=0.000 sysload=0.82 cputime=11.294 memavail=3623504 print_time=1279.478 buffer_time=0.000 print_stall=0 extruder: target=0 temp=150.2 pwm=0.000

min_extrude_temp default is set to 170°C

What filament floats at 150°C?

1 Like

@EddyMI3D thank you for that, I corrected and removed the things causing the issues but still running into issues. its like klipper is trying to run every macro for no reason lol.
klippy.log (429.5 KB)

7:41 AM

Unknown command:“M300”

7:41 AM

Unknown command:“LOW_TEMP_CHECK”

7:41 AM

Print already paused

7:41 AM

idle_timeout: Timeout set to 86400.00 s

7:41 AM

Filament Change

7:41 AM

Unknown command:“M300”

7:39 AM

Profile ‘default’ is reserved, please choose another profile name.

7:39 AM

Bed Mesh state has been saved to profile [default]
for the current session. The SAVE_CONFIG command will
update the printer config file and restart the printer.

7:39 AM

Mesh Bed Leveling Complete

It looks like your filament runout sensor is triggering. Did you just copy-paste some macros from somewhere? You have macros calling other macros that don’t exist.

1 Like

yes lol. Never set up klipper before, I have always used marlin.

In that case just get a basic config working without macros, then consider adding macros once you understand how they work and what they do.