v2.4: try to improve heating sequence in print_start

This commit is contained in:
Konstantin Koslowski 2022-02-14 20:04:53 +01:00
parent 33a906f2e6
commit f497c4a856

View file

@ -116,6 +116,7 @@ gcode:
[gcode_macro PRINT_START] [gcode_macro PRINT_START]
gcode: gcode:
{% set BED=params.BED|default(100)|int %} {% set BED=params.BED|default(100)|int %}
{% set BED10=params.BED|default(100)|int - 10 %}
{% set EXTRUDER=params.EXTRUDER|default(250)|int %} {% set EXTRUDER=params.EXTRUDER|default(250)|int %}
{% set BMC=params.BMC|default(0)|int %} {% set BMC=params.BMC|default(0)|int %}
{% set SHEET=params.SHEET|default("default")|string %} {% set SHEET=params.SHEET|default("default")|string %}
@ -127,8 +128,8 @@ gcode:
M117 CONFIGURING M117 CONFIGURING
M118 CONFIGURING M118 CONFIGURING
SET_GCODE_OFFSET Z=0.0 # reset z offset SET_GCODE_OFFSET Z=0.0 # reset z offset
M140 S{BED} # start bed heating M140 S{BED10} # start bed heating to bed-10
M104 S{EXTRUDER} # start extruder heating # M104 S{EXTRUDER} # start extruder heating
G92 E0 # reset extruder G92 E0 # reset extruder
G21 # set units to millimeters G21 # set units to millimeters
G90 # use absolute coordinates G90 # use absolute coordinates
@ -166,14 +167,17 @@ gcode:
M117 CALIBRATE_Z M117 CALIBRATE_Z
M118 CALIBRATE_Z M118 CALIBRATE_Z
BRUSHIE BRUSHIE
G28 Z
CALIBRATE_Z CALIBRATE_Z
G92 E0 # reset extruder G92 E0 # reset extruder
NOTIFY_BED BED={BED} NOTIFY_BED BED={BED10}
M190 S{BED} # set and wait for bed temperature M190 S{BED10} # set and wait for bed-10 temperature
NOTIFY_EXTRUDER EXTRUDER={EXTRUDER} NOTIFY_EXTRUDER EXTRUDER={EXTRUDER}
M109 S{EXTRUDER} # set and wait for extruder temperature M104 S{EXTRUDER} # start extruder heating
NOTIFY_BED BED={BED}
M190 S{BED} # set and wait for actual bed temperature
M109 S{EXTRUDER} # set and wait for extruder temperature
SET_GCODE_OFFSET Z_ADJUST={params.Z_ADJUST|default(0.0)|float} MOVE=1 SET_GCODE_OFFSET Z_ADJUST={params.Z_ADJUST|default(0.0)|float} MOVE=1
{% if ERCF %} {% if ERCF %}
@ -222,7 +226,7 @@ gcode:
G0 Y{y1} # move to y1 G0 Y{y1} # move to y1
G0 X{x0} E10 # draw fine line G0 X{x0} E10 # draw fine line
G0 X{x0-10} # move a little further G0 X{x0-10} # move a little further
G0 E-3 # retract filament G0 E-5 # retract filament
G0 Z{z_hop} F300 # move Z to travel height G0 Z{z_hop} F300 # move Z to travel height