Add nevermore and exhaust fan for print start and end. Change order of gantry leveling and do it closer to edge of bed.
This commit is contained in:
40
printer.cfg
40
printer.cfg
@@ -377,12 +377,13 @@ z_hop: 10
|
||||
gantry_corners:
|
||||
-60,-10
|
||||
360,370
|
||||
|
||||
# Probe points
|
||||
points:
|
||||
50,25
|
||||
50,225
|
||||
250,225
|
||||
250,25
|
||||
275,25
|
||||
25,25
|
||||
25,275
|
||||
275,275
|
||||
|
||||
## Gantry Corners for 350mm Build
|
||||
## Uncomment for 350mm build
|
||||
@@ -507,6 +508,18 @@ gcode:
|
||||
gcode:
|
||||
{% set BED = params.BED|default(60)|int %}
|
||||
{% set EXTRUDER = params.EXTRUDER|default(210)|int %}
|
||||
{% set mat = params.FILAMENT_TYPE|default("PLA") %}
|
||||
|
||||
{% if mat == "ABS" %}
|
||||
M118 Turning on exhaust for ABS
|
||||
SET_FAN_SPEED FAN=exhaust_fan SPEED=0.05
|
||||
{% elif mat == "PETG" %}
|
||||
M118 Turning on exhaust for PETG
|
||||
SET_FAN_SPEED FAN=exhaust_fan SPEED=0.20
|
||||
{% elif mat == "PLA" %}
|
||||
M118 Turning on exhaust for PLA
|
||||
SET_FAN_SPEED FAN=exhaust_fan SPEED=0.40
|
||||
{% endif %}
|
||||
|
||||
SAVE_GCODE_STATE NAME=start
|
||||
|
||||
@@ -514,21 +527,28 @@ gcode:
|
||||
|
||||
STATUS_HEATING
|
||||
M117 Starting warmup
|
||||
|
||||
SET_FAN_SPEED FAN=nevermore SPEED=0.75
|
||||
_CHECK_CANCEL
|
||||
M140 S{BED}
|
||||
_CHECK_CANCEL
|
||||
CG28
|
||||
G1 Z20 F3000 ; move nozzle away from bed
|
||||
|
||||
# Heat bed first
|
||||
# Heat nozzle to 140
|
||||
M117 Heating Bed
|
||||
STATUS_HEATING
|
||||
M104 S140
|
||||
M190 S{BED}
|
||||
_CHECK_CANCEL
|
||||
|
||||
# Home and QGL while nozzle is cold
|
||||
M117 Homing
|
||||
G32
|
||||
|
||||
# Now heat nozzle
|
||||
_CHECK_CANCEL
|
||||
M117 Heating Nozzle
|
||||
STATUS_HEATING
|
||||
M109 S{EXTRUDER}
|
||||
@@ -560,6 +580,11 @@ gcode:
|
||||
|
||||
BED_MESH_CLEAR
|
||||
|
||||
# Wait 3 minutes before turning off fans
|
||||
G4 P180000
|
||||
SET_FAN_SPEED FAN=nevermore SPEED=0.00
|
||||
SET_FAN_SPEED FAN=exhaust_fan SPEED=0.00
|
||||
|
||||
STATUS_READY
|
||||
|
||||
# The purpose of the SAVE_GCODE_STATE/RESTORE_GCODE_STATE
|
||||
@@ -569,6 +594,13 @@ gcode:
|
||||
# moves when restoring the state, explicitly set MOVE=0.
|
||||
RESTORE_GCODE_STATE NAME=STATE_PRINT_END MOVE=0
|
||||
|
||||
[gcode_macro _CHECK_CANCEL]
|
||||
gcode:
|
||||
{% if printer.print_stats.state == "cancelling" %}
|
||||
action_respond_info("Macro cancelled")
|
||||
raise
|
||||
{% endif %}
|
||||
|
||||
[force_move]
|
||||
enable_force_move: true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user