Add optimized PRINT_END_NOCCI macro (hybrid version)
Combined best features from printer.cfg PRINT_END and custom version: From printer.cfg: - END_TUNE beeper jingle - Park position X0 Y315 (better visibility) From custom version: - Detailed console/LCD messages - M84 to disable steppers - Higher Z-park (10mm) - Both Frame_Light and Part_Light OFF - Filament sensors disabled Usage: Call PRINT_END_NOCCI in slicer end gcode
This commit is contained in:
parent
f05f64c3b2
commit
16fefc72ef
2 changed files with 42 additions and 25 deletions
17
CHANGES.md
17
CHANGES.md
|
|
@ -104,6 +104,23 @@ gcode:
|
||||||
- Verify Cartographer Touch Home runs
|
- Verify Cartographer Touch Home runs
|
||||||
- Monitor temperature wait times
|
- Monitor temperature wait times
|
||||||
|
|
||||||
|
## 🔄 PRINT_END_NOCCI Update:
|
||||||
|
|
||||||
|
The optimized `PRINT_END_NOCCI` macro combines the best of both worlds:
|
||||||
|
|
||||||
|
**From printer.cfg:**
|
||||||
|
- ✅ `END_TUNE` beeper jingle
|
||||||
|
- ✅ Park position `X0 Y315` (better print visibility)
|
||||||
|
|
||||||
|
**From your custom version:**
|
||||||
|
- ✅ Detailed console/LCD messages
|
||||||
|
- ✅ `M84` to disable steppers
|
||||||
|
- ✅ Higher Z-park (10mm)
|
||||||
|
- ✅ Both lights turned off
|
||||||
|
- ✅ Filament sensors disabled
|
||||||
|
|
||||||
|
**To use it:** Update your slicer's end gcode to call `PRINT_END_NOCCI` instead of `PRINT_END`
|
||||||
|
|
||||||
## 🔧 What This Improves:
|
## 🔧 What This Improves:
|
||||||
|
|
||||||
- **Better Z accuracy** with Cartographer Touch Home
|
- **Better Z accuracy** with Cartographer Touch Home
|
||||||
|
|
|
||||||
|
|
@ -199,31 +199,31 @@ gcode:
|
||||||
## PrusaSlicer/OrcaSlicer/SuperSlicer: PRINT_END
|
## PrusaSlicer/OrcaSlicer/SuperSlicer: PRINT_END
|
||||||
## Cura: PRINT_END
|
## Cura: PRINT_END
|
||||||
|
|
||||||
#[gcode_macro PRINT_END_NOCCI]
|
[gcode_macro PRINT_END_NOCCI]
|
||||||
#gcode:
|
description: Optimized PRINT_END with better user feedback
|
||||||
# M117 Turning off heaters and fans... ; broadcast message on LCD screen
|
gcode:
|
||||||
# RESPOND MSG="Shutdown heaters and fans..." ; broadcast message in console
|
M117 Finishing print... ; LCD message
|
||||||
# M400 ; wait for buffer to clear
|
RESPOND MSG="Print completed! Finishing up..."
|
||||||
# TURN_OFF_HEATERS ; Turn off heaters
|
|
||||||
# G92 E0 ; reset extruder
|
M400 ; Wait for buffer to clear
|
||||||
# G91 ; relative positioning
|
TURN_OFF_HEATERS ; Turn off all heaters
|
||||||
# G1 E-2 F2700 ; retract a bit
|
G92 E0 ; Reset extruder
|
||||||
# G1 X5 Y5 F3000 ; wipe out
|
G91 ; Relative positioning
|
||||||
# G1 E-2 Z0.2 F1600 ; retract and raise Z
|
G1 E-2 F2700 ; Retract filament
|
||||||
# M117 Presenting print... ; broadcast message on LCD screen
|
G1 X5 Y5 F3000 ; Wipe nozzle
|
||||||
# RESPOND MSG="Presenting print..." ; broadcast message in console
|
G1 E-2 Z0.2 F1600 ; Retract and lift Z
|
||||||
# G1 Z10 F3000 ; move nozzle up 10mm
|
G1 Z10 F3000 ; Raise Z more (total ~10mm)
|
||||||
# G90 ; absolute positioning
|
G90 ; Absolute positioning
|
||||||
# G1 X10 Y325 ; park nozzle at rear, present print
|
G1 X0 Y315 F3000 ; Present print (Neptune 4 Plus)
|
||||||
# M107 ; turn off fan
|
M107 ; Turn off part fan
|
||||||
# #Frame_Light_OFF
|
Frame_Light_OFF ; Turn off frame light
|
||||||
# Part_Light_OFF
|
Part_Light_OFF ; Turn off part light
|
||||||
# # G1 Z20 F3000 ; move nozzle up 20mm
|
SET_FILAMENT_SENSOR SENSOR=filament_sensor ENABLE=0
|
||||||
# # G0 X0 Y220 F3600 ; park nozzle at rear
|
SET_FILAMENT_SENSOR SENSOR=filament_motion ENABLE=0
|
||||||
# #SAVE_IF_SET ; SAVE_CONFIG if a mesh was probed in START_PRINT
|
M84 ; Disable all steppers
|
||||||
# M84 ; disable motors
|
END_TUNE ; Play completion jingle
|
||||||
# M117 Done... Have a nice day!!! ; broadcast message on LCD screen
|
M117 Done! Have a nice day! :) ; Final LCD message
|
||||||
# RESPOND MSG="Done... Have a nice day!!!" ; broadcast message in console
|
RESPOND MSG="Print complete! You can remove your print now."
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
## Start Macro
|
## Start Macro
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue