#How to make Klipper not have a default set temperature before using print temp

8 messages · Page 1 of 1 (latest)

somber coyote
#

I have an issue where the print goes to do the prime line at the default warm up temp before the temp is set from my gcode from my slicer, my start gcode is below
[gcode_macro START_PRINT]
gcode:
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %}
# Start bed heating
M140 S{BED_TEMP}
# Use absolute coordinates
G90
# Reset the G-Code Z offset (adjust Z offset if needed)
SET_GCODE_OFFSET Z=0.0
# Home the printer
G28
# Wait for bed to reach temperature
M190 S{BED_TEMP}
BED_MESH_PROFILE LOAD=default
# Set and wait for nozzle to reach temperature
M109 S{EXTRUDER_TEMP}
# Move the nozzle near the bed
G1 Z5 F3000
#prime line
PRIME_LINE
M117 Printing...

fast dagger
#

Can you send a sliced gcode maybe? My guess would be that you aren't calling the macro with the desired parameters

somber coyote
#

Gcode*

somber coyote
#

my hits my target in my slicer(prusaslicer) of 215c, right after something in klipper sets it to 190c to do its prime line.... then right after the prime line it goes back up to my target

#

its this dip thats bugging me as most filaments other than pla arent going to prime at 190