Fix: Remove gcode_variable (not supported in older Klipper)
The 'gcode_variable' section is not available in all Klipper versions. Removed it and simplified KNCM_settings.cfg to use direct defaults. Also reverted to 'probe:z_virtual_endstop' which is correct when [mcu rpi] is defined in printer.cfg. Changes: - KNCM_settings.cfg: Removed [gcode_variable printer_settings] - user_settings_clean.cfg: endstop_pin: probe:z_virtual_endstop - optimized_user_settings.cfg: endstop_pin: probe:z_virtual_endstop
This commit is contained in:
parent
d442625ba1
commit
454b80b514
3 changed files with 15 additions and 33 deletions
|
|
@ -6,30 +6,12 @@
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
# PRINTER VARIABLES - Neptune 4 Plus
|
# PRINTER VARIABLES - Neptune 4 Plus
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
# Adjust these values for your specific printer model!
|
# Adjust these values in your user_settings.cfg if needed!
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
|
|
||||||
[gcode_variable printer_settings]
|
|
||||||
# Bed dimensions (not nozzle travel, but usable bed area)
|
# Bed dimensions (not nozzle travel, but usable bed area)
|
||||||
# N4=229, N4Plus=330, N4Max=430
|
# N4=229, N4Plus=330, N4Max=430
|
||||||
variable_printer_bed_y_max: 330
|
# This is set via mesh_max in [bed_mesh] section
|
||||||
|
|
||||||
# Nozzle clean position (front-left corner, adjust for your brush/cloth)
|
|
||||||
variable_clean_x: 0
|
|
||||||
variable_clean_y: 0
|
|
||||||
variable_clean_z: 0.5
|
|
||||||
|
|
||||||
# Park position (front center for easy access)
|
|
||||||
variable_park_x: 165
|
|
||||||
variable_park_y: 10
|
|
||||||
variable_park_z: 50
|
|
||||||
|
|
||||||
# Purge line settings
|
|
||||||
variable_purge_start_x: 10
|
|
||||||
variable_purge_end_x: 300
|
|
||||||
variable_purge_y: 10
|
|
||||||
variable_purge_z: 0.2
|
|
||||||
variable_purge_amount: 30
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
# CLEAN_NOZZLE - Wipe nozzle on brush/cloth
|
# CLEAN_NOZZLE - Wipe nozzle on brush/cloth
|
||||||
|
|
@ -38,9 +20,9 @@ variable_purge_amount: 30
|
||||||
description: Clean nozzle on brush or cloth
|
description: Clean nozzle on brush or cloth
|
||||||
gcode:
|
gcode:
|
||||||
{% set FILAMENT_TYPE = params.FILAMENT_TYPE|default("PLA")|upper %}
|
{% set FILAMENT_TYPE = params.FILAMENT_TYPE|default("PLA")|upper %}
|
||||||
{% set CLEAN_X = params.CLEAN_X|default(printer_settings.clean_x)|int %}
|
{% set CLEAN_X = params.CLEAN_X|default(0)|int %}
|
||||||
{% set CLEAN_Y = params.CLEAN_Y|default(printer_settings.clean_y)|int %}
|
{% set CLEAN_Y = params.CLEAN_Y|default(0)|int %}
|
||||||
{% set CLEAN_Z = params.CLEAN_Z|default(printer_settings.clean_z)|float %}
|
{% set CLEAN_Z = params.CLEAN_Z|default(0.5)|float %}
|
||||||
{% set PASSES = params.PASSES|default(3)|int %}
|
{% set PASSES = params.PASSES|default(3)|int %}
|
||||||
|
|
||||||
RESPOND MSG="Cleaning nozzle..."
|
RESPOND MSG="Cleaning nozzle..."
|
||||||
|
|
@ -65,9 +47,9 @@ gcode:
|
||||||
[gcode_macro SMART_PARK]
|
[gcode_macro SMART_PARK]
|
||||||
description: Park nozzle at front of bed for easy access
|
description: Park nozzle at front of bed for easy access
|
||||||
gcode:
|
gcode:
|
||||||
{% set PARK_X = params.PARK_X|default(printer_settings.park_x)|int %}
|
{% set PARK_X = params.PARK_X|default(165)|int %}
|
||||||
{% set PARK_Y = params.PARK_Y|default(printer_settings.park_y)|int %}
|
{% set PARK_Y = params.PARK_Y|default(10)|int %}
|
||||||
{% set PARK_Z = params.PARK_Z|default(printer_settings.park_z)|int %}
|
{% set PARK_Z = params.PARK_Z|default(50)|int %}
|
||||||
|
|
||||||
G1 X{PARK_X} Y{PARK_Y} Z{PARK_Z} F6000
|
G1 X{PARK_X} Y{PARK_Y} Z{PARK_Z} F6000
|
||||||
|
|
||||||
|
|
@ -79,11 +61,11 @@ gcode:
|
||||||
[gcode_macro LINE_PURGE]
|
[gcode_macro LINE_PURGE]
|
||||||
description: Print purge line at start of bed
|
description: Print purge line at start of bed
|
||||||
gcode:
|
gcode:
|
||||||
{% set PURGE_START_X = params.START_X|default(printer_settings.purge_start_x)|int %}
|
{% set PURGE_START_X = params.START_X|default(10)|int %}
|
||||||
{% set PURGE_END_X = params.END_X|default(printer_settings.purge_end_x)|int %}
|
{% set PURGE_END_X = params.END_X|default(300)|int %}
|
||||||
{% set PURGE_Y = params.Y|default(printer_settings.purge_y)|int %}
|
{% set PURGE_Y = params.Y|default(10)|int %}
|
||||||
{% set PURGE_Z = params.Z|default(printer_settings.purge_z)|float %}
|
{% set PURGE_Z = params.Z|default(0.2)|float %}
|
||||||
{% set PURGE_AMOUNT = params.AMOUNT|default(printer_settings.purge_amount)|int %}
|
{% set PURGE_AMOUNT = params.AMOUNT|default(30)|int %}
|
||||||
|
|
||||||
# Move to purge start
|
# Move to purge start
|
||||||
G1 X{PURGE_START_X} Y{PURGE_Y} Z{PURGE_Z} F3000
|
G1 X{PURGE_START_X} Y{PURGE_Y} Z{PURGE_Z} F3000
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
endstop_pin: cartographer:z_virtual_endstop
|
endstop_pin: probe:z_virtual_endstop
|
||||||
homing_retract_dist: 0
|
homing_retract_dist: 0
|
||||||
|
|
||||||
[mcu cartographer]
|
[mcu cartographer]
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
||||||
[stepper_z]
|
[stepper_z]
|
||||||
endstop_pin: cartographer:z_virtual_endstop
|
endstop_pin: probe:z_virtual_endstop
|
||||||
homing_retract_dist: 0
|
homing_retract_dist: 0
|
||||||
|
|
||||||
[mcu cartographer]
|
[mcu cartographer]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue