Commit graph

3 commits

Author SHA1 Message Date
root
454b80b514 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
2026-03-13 12:59:09 +00:00
root
d442625ba1 Fix: Set correct bed Y max for Neptune 4 Plus (330mm)
Updated KNCM_settings.cfg with printer_variables:
- variable_printer_bed_y_max: 330 (N4Plus)
  Was: 229 (N4 - wrong!)

Added all KNCM variables for customization:
- Clean position (X, Y, Z)
- Park position (X, Y, Z)
- Purge line settings (start, end, Y, Z, amount)

Macros now use variables for consistent positioning:
- CLEAN_NOZZLE uses variable_clean_*
- SMART_PARK uses variable_park_*
- LINE_PURGE uses variable_purge_*

This ensures macros use correct bed dimensions for N4 Plus.
2026-03-13 12:41:13 +00:00
root
8df3056248 Feat: Add KNCM_settings.cfg with nozzle cleaning macros
Created KNCM_settings.cfg with essential macros:
- CLEAN_NOZZLE: Wipe nozzle on brush/cloth
- SMART_PARK: Park nozzle at front for easy access
- LINE_PURGE: Print purge line at start
- Frame_Light_ON/OFF: Control frame LED (PD14)
- Part_Light_ON/OFF: Control part light (PD13)

Also added [output_pin] definitions for lights:
- frame_light: PD14
- part_light: PD13

This fixes: 'Unknown pin chip name rpi' error caused by
missing KNCM_settings.cfg include.

The file was previously included but didn't exist in the repo.
2026-03-13 12:38:07 +00:00