3D-Printer-Conf/Neptune4Pro/plr.cfg

63 lines
1.7 KiB
INI

[force_move]
enable_force_move: True
[delayed_gcode KINEMATIC_POSITION]
initial_duration:0.2
gcode:
SET_KINEMATIC_POSITION X=0
SET_KINEMATIC_POSITION Y=0
SET_KINEMATIC_POSITION Z=0
[respond]
default_type: echo
[gcode_macro G31]
gcode:
RUN_SHELL_COMMAND CMD=clear_plr
[gcode_shell_command clear_plr]
command: sh /home/mks/clear_plr.sh
timeout: 5.
[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=last_file VALUE='"{ filename[-1] }"'
SAVE_VARIABLE VARIABLE=filepath VALUE='"{ printer.virtual_sdcard.file_path }"'
M118 Last File: { filename[-1] }
[gcode_macro clear_last_file]
gcode:
{% set filename='' %}
{% set filepath='' %}
SAVE_VARIABLE VARIABLE=last_file VALUE='"{ filename }"'
SAVE_VARIABLE VARIABLE=filepath VALUE='"{ filepath }"'
[gcode_shell_command POWER_LOSS_RESUME]
command: /home/mks/plr.sh
timeout: 420.
[gcode_macro RESUME_INTERRUPTED]
gcode =
SET_GCODE_OFFSET Z=0 MOVE=0
{% 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 %}
m118 {last_file}
RUN_SHELL_COMMAND CMD=POWER_LOSS_RESUME PARAMS="{z_height} \"{last_file}\""
SDCARD_PRINT_FILE FILENAME=plr/"{last_file}"
[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}
[save_variables]
filename =/home/mks/klipper_config/saved_variables.cfg