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:
42
printer.cfg
42
printer.cfg
@@ -377,12 +377,13 @@ z_hop: 10
|
|||||||
gantry_corners:
|
gantry_corners:
|
||||||
-60,-10
|
-60,-10
|
||||||
360,370
|
360,370
|
||||||
|
|
||||||
# Probe points
|
# Probe points
|
||||||
points:
|
points:
|
||||||
50,25
|
275,25
|
||||||
50,225
|
25,25
|
||||||
250,225
|
25,275
|
||||||
250,25
|
275,275
|
||||||
|
|
||||||
## Gantry Corners for 350mm Build
|
## Gantry Corners for 350mm Build
|
||||||
## Uncomment for 350mm build
|
## Uncomment for 350mm build
|
||||||
@@ -507,6 +508,18 @@ gcode:
|
|||||||
gcode:
|
gcode:
|
||||||
{% set BED = params.BED|default(60)|int %}
|
{% set BED = params.BED|default(60)|int %}
|
||||||
{% set EXTRUDER = params.EXTRUDER|default(210)|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
|
SAVE_GCODE_STATE NAME=start
|
||||||
|
|
||||||
@@ -514,21 +527,28 @@ gcode:
|
|||||||
|
|
||||||
STATUS_HEATING
|
STATUS_HEATING
|
||||||
M117 Starting warmup
|
M117 Starting warmup
|
||||||
|
|
||||||
|
SET_FAN_SPEED FAN=nevermore SPEED=0.75
|
||||||
|
_CHECK_CANCEL
|
||||||
M140 S{BED}
|
M140 S{BED}
|
||||||
|
_CHECK_CANCEL
|
||||||
CG28
|
CG28
|
||||||
G1 Z20 F3000 ; move nozzle away from bed
|
G1 Z20 F3000 ; move nozzle away from bed
|
||||||
|
|
||||||
# Heat bed first
|
# Heat bed first
|
||||||
# Heat nozzle to 140
|
# Heat nozzle to 140
|
||||||
|
M117 Heating Bed
|
||||||
STATUS_HEATING
|
STATUS_HEATING
|
||||||
M104 S140
|
M104 S140
|
||||||
M190 S{BED}
|
M190 S{BED}
|
||||||
|
_CHECK_CANCEL
|
||||||
|
|
||||||
# Home and QGL while nozzle is cold
|
# Home and QGL while nozzle is cold
|
||||||
M117 Homing
|
M117 Homing
|
||||||
G32
|
G32
|
||||||
|
|
||||||
# Now heat nozzle
|
# Now heat nozzle
|
||||||
|
_CHECK_CANCEL
|
||||||
M117 Heating Nozzle
|
M117 Heating Nozzle
|
||||||
STATUS_HEATING
|
STATUS_HEATING
|
||||||
M109 S{EXTRUDER}
|
M109 S{EXTRUDER}
|
||||||
@@ -557,9 +577,14 @@ gcode:
|
|||||||
G0 X125 Y250 F3600 ; park nozzle at rear
|
G0 X125 Y250 F3600 ; park nozzle at rear
|
||||||
|
|
||||||
SET_PIN pin=caselight value=0.03
|
SET_PIN pin=caselight value=0.03
|
||||||
|
|
||||||
BED_MESH_CLEAR
|
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
|
STATUS_READY
|
||||||
|
|
||||||
# The purpose of the SAVE_GCODE_STATE/RESTORE_GCODE_STATE
|
# The purpose of the SAVE_GCODE_STATE/RESTORE_GCODE_STATE
|
||||||
@@ -569,6 +594,13 @@ gcode:
|
|||||||
# moves when restoring the state, explicitly set MOVE=0.
|
# moves when restoring the state, explicitly set MOVE=0.
|
||||||
RESTORE_GCODE_STATE NAME=STATE_PRINT_END 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]
|
[force_move]
|
||||||
enable_force_move: true
|
enable_force_move: true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user