Replaced our custom nozzle cleaning macros with the official Klipper Nozzle Clean Macro (KNCM) from Open-Elegoo-Community. Changes: - Added KNCM/nozzle_clean.cfg (official macro code) - Updated KNCM_settings.cfg with official variable-based config - Updated KNCM/KNCM_settings.cfg (copy for include path) - Removed custom CLEAN_NOZZLE, SMART_PARK, LINE_PURGE macros Benefits of official KNCM: - Proper wiper position calculation (not hardcoded X0 Y0!) - Variable-based configuration (easy to customize) - Filament-specific cleaning temperatures - Sinusoidal wiping pattern for better cleaning - PurgeShake to remove strings before wiping - Actively maintained by Open-Elegoo-Community Neptune 4 Plus specific settings: - printer_bed_y_max: 330 - wiping_axis: Y (bed moves) - cleaning_height: 30 (CALIBRATE THIS!) - bed_corner_to_wiper_offset: 40.5 (MEASURE THIS!) Reference: https://github.com/Open-Elegoo-Community/klipper-nozzle-clean-macro |
||
|---|---|---|
| .. | ||
| KNCM_settings.cfg | ||
| nozzle_clean.cfg | ||