diff --git a/fans.cfg b/fans.cfg index 705bda5..45290e6 100644 --- a/fans.cfg +++ b/fans.cfg @@ -33,14 +33,22 @@ heater: heater_bed heater_temp: 40.0 fan_speed: 0.80 -[heater_fan exhaust_fan] +# ## exhaust automatic +# [heater_fan exhaust_fan] +# pin: PD14 +# max_power: 1.0 +# shutdown_speed: 0.0 +# kick_start_time: 0.5 +# heater: heater_bed +# heater_temp: 40 +# fan_speed: 0.6 + +## exhaust manual +[fan_generic exhaust_fan] pin: PD14 max_power: 1.0 shutdown_speed: 0.0 kick_start_time: 0.5 -heater: heater_bed -heater_temp: 40 -fan_speed: 0.6 ## always-on # [heater_fan side1] diff --git a/macros.cfg b/macros.cfg index 2cb3fcf..e9ee387 100644 --- a/macros.cfg +++ b/macros.cfg @@ -7,9 +7,9 @@ gcode: QUAD_GANTRY_LEVEL M117 > home G28 - M117 > bed mesh calibrate - BED_MESH_CALIBRATE - # BED_MESH_PROFILE load=default # load default bed_mesh profile + # M117 > bed mesh calibrate + # BED_MESH_CALIBRATE + BED_MESH_PROFILE load=default # load default bed_mesh profile G0 X150 Y150 Z30 F3600 @@ -42,6 +42,7 @@ gcode: {action_respond_info("Printer not homed")} {% endif %} + [gcode_macro PARK] gcode: {% set Y=params.Y|default(295) %} @@ -70,6 +71,26 @@ gcode: {% endif %} +[gcode_macro PROBE] +description: Override PROBE and make sure we're over the bed +rename_existing: PROBE_BASE +gcode: + {%- if printer.toolhead.position.y|float > 270 -%} + G0 Y270 + {%- endif -%} + PROBE_BASE + + +[gcode_macro PROBE_CALIBRATE] +description: Override PROBE_CALIBRATE and make sure we're over the bed +rename_existing: PROBE_CALIBRATE_BASE +gcode: + {%- if printer.toolhead.position.y|float > 270 -%} + G0 Y270 + {%- endif -%} + PROBE_CALIBRATE_BASE + + [gcode_macro PAUSE] description: Pause the actual running print rename_existing: PAUSE_BASE @@ -130,7 +151,7 @@ gcode: M117 > homing SET_LED LED=caselight RED=0.00 GREEN=0.50 BLUE=0.00 G4 P2000 - G32 # home all axes + G32 # home and qgl M117 > heating SET_LED LED=caselight RED=0.50 GREEN=0.00 BLUE=0.00 @@ -142,6 +163,7 @@ gcode: M117 > starting SET_LED LED=caselight RED=0.50 GREEN=0.50 BLUE=0.50 G4 P2000 + SET_FAN_SPEED FAN=exhaust_fan SPEED=0.5 CLEAN_NOZZLE [gcode_macro PRINT_LAYER_CHANGE] @@ -175,3 +197,4 @@ gcode: G1 E-10.0 F3600 ; retract filament TURN_OFF_HEATERS M107 ; turn off fan + SET_FAN_SPEED FAN=exhaust_fan SPEED=0.0