update config

This commit is contained in:
CChen616
2024-05-10 10:46:34 +08:00
parent b3c00805bf
commit 16f019084d
4 changed files with 726 additions and 0 deletions

66
config/plr.cfg Normal file
View File

@@ -0,0 +1,66 @@
[gcode_shell_command POWER_LOSS_RESUME]
command: bash /home/mks/scripts/plr/plr.sh
timeout: 120
[gcode_shell_command UPDATE_GCODE_LINES]
command: bash /home/mks/scripts/plr/update_gcode_lines.sh
[gcode_macro save_last_file]
gcode:
{% set svv = printer.save_variables.variables %}
{% set filepath=printer.virtual_sdcard.file_path %}
{% set filename=filepath.split('/')%}
SAVE_VARIABLE VARIABLE=was_interrupted VALUE=True
SAVE_VARIABLE VARIABLE=print_temp VALUE={printer.extruder.target}
SAVE_VARIABLE VARIABLE=bed_temp VALUE={printer['heater_bed'].target}
{% if printer["heater_generic chamber"] is defined %}
SAVE_VARIABLE VARIABLE=hot_temp VALUE={printer['heater_generic chamber'].target}
{% else %}
SAVE_VARIABLE VARIABLE=hot_temp VALUE=0
{% endif %}
M118 Last File: { filename[-1] }
M117 Last File: { filename[-1] }
G4 P2000
[gcode_macro CLEAR_LAST_FILE]
gcode:
{% set filename='' %}
SAVE_VARIABLE VARIABLE=last_file VALUE='"{ filename }"'
SAVE_VARIABLE VARIABLE=was_interrupted VALUE=False
[gcode_macro LOG_Z]
gcode:
{% set z_pos = printer.gcode_move.gcode_position.z %}
RESPOND MSG="Current Z is {z_pos}"
SAVE_VARIABLE VARIABLE=power_resume_z VALUE={z_pos}
[gcode_macro RESUME_INTERRUPTED]
gcode:
set_zoffset
RUN_SHELL_COMMAND CMD=UPDATE_GCODE_LINES
{% set profile_name = params.PROFILE_NAME|default(printer.save_variables.variables.profile_name)|string %}
# {% set g_lines = params.GCODE_LINES|default(printer.save_variables.variables.gcode_lines)|string %}
# {% set last_file = params.GCODE_FILE|default(printer.save_variables.variables.last_file)|string %}
# {% set print_temp = params.PRINT_TEMP|default(printer.save_variables.variables.print_temp)|float %}
# {% set bed_temp = params.BED_TEMP|default(printer.save_variables.variables.bed_temp)|float %}
# {% set hot_temp = params.HOT_TEMP|default(printer.save_variables.variables.hot_temp)|float %}
# {% set filepath = params.FILE_PATH|default(printer.save_variables.variables.file_path)|string %}
BED_MESH_PROFILE LOAD={profile_name}
RUN_SHELL_COMMAND CMD=POWER_LOSS_RESUME
SDCARD_PRINT_FILE FILENAME=/.plr/plr.gcode
# [gcode_macro RESUME_INTERRUPTED]
# gcode:
# set_zoffset
# {% set profile_name = params.PROFILE_NAME|default(printer.save_variables.variables.profile_name)|string %}
# {% set z_height = params.Z_HEIGHT|default(printer.save_variables.variables.power_resume_z)|float %}
# {% set last_file = params.GCODE_FILE|default(printer.save_variables.variables.last_file)|string %}
# {% set print_temp = params.PRINT_TEMP|default(printer.save_variables.variables.print_temp)|float %}
# {% set bed_temp = params.BED_TEMP|default(printer.save_variables.variables.bed_temp)|float %}
# {% set hot_temp = params.HOT_TEMP|default(printer.save_variables.variables.hot_temp)|float %}
# {% set filepath = params.FILE_PATH|default(printer.save_variables.variables.file_path)|string %}
# BED_MESH_PROFILE LOAD={profile_name}
# RUN_SHELL_COMMAND CMD=POWER_LOSS_RESUME PARAMS="{z_height} {last_file} {print_temp} {bed_temp} {hot_temp} {filepath}"
# SDCARD_PRINT_FILE FILENAME=/.plr/plr.gcode