From 02eb71393011712c6346705044f96aab39385316 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Thu, 13 Apr 2023 18:06:36 -0400 Subject: [PATCH] Added more steps to heating in print_start. --- cfgs/misc-macros.cfg | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cfgs/misc-macros.cfg b/cfgs/misc-macros.cfg index cdc934a..802eb8a 100644 --- a/cfgs/misc-macros.cfg +++ b/cfgs/misc-macros.cfg @@ -22,7 +22,7 @@ gcode: [gcode_macro _globals] variable_filament_sensor_enabled: 1 # NOTE Enable(1) or disable(0) the filament sensor, if one is connected variable_beeping_enabled: 1 # NOTE Enable(1) or disable(0) beeping everywhere except during gantry calibration -variable_pre_purge_prime_length: 1.4 +variable_pre_purge_prime_length: 1.25 gcode: SET_GCODE_VARIABLE MACRO=_globals VARIABLE=pre_purge_prime_length VALUE={ variable_pre_purge_prime_length } SET_GCODE_VARIABLE MACRO=_globals VARIABLE=filament_sensor_enabled VALUE={ variable_filament_sensor_enabled } @@ -123,24 +123,26 @@ gcode: # Set safe speeds {% set maxVelocity = printer.configfile.settings.printer.max_velocity|default(200)|int %} - {% set maxVelocityAdjusted = (0.95 * maxVelocity * 60)|int %} + {% set maxVelocityAdjusted = (0.90 * maxVelocity * 60)|int %} + {% set bedtempAlmost = (bedtemp - 2)|int %} ADJUST_FILAMENT_SENSOR_STATUS ENABLE=1 G90 - M140 S{bedtemp} ; set & don't wait for bed temp + M140 S{bedtempAlmost} ; set & don't wait for bed temp M104 S150 ; set & don't wait for hotend temp G28 X Y - M190 S{bedtemp} ; set & wait for bed temp + M190 S{bedtempAlmost} ; set & wait for bed temp M104 S{hotendtemp} ; set & don't wait for hotend temp + M190 S{bedtemp} ; set & wait for bed temp G28 Z ; final z homing G1 X0 Y0 F{maxVelocityAdjusted} M109 S{hotendtemp} ; set & wait for hotend temp BED_MESH_PROFILE LOAD=default - G1 Z20 F3000 ; move nozzle away from bed + G1 Z20 F3000 ; move nozzle away from bed [gcode_macro PRINT_END] gcode: