Remove: CALIBRATION_FULL and CALIBRATION_QUICK macros

These automated calibration suites don't work correctly because:

1. CALIBRATE_Z_OFFSET requires manual interaction (TESTZ/ACCEPT/ABORT)
   - Paper test cannot be automated
   - Macro continued without waiting for user input

2. CALIBRATE_PRESSURE_ADVANCE requires visual inspection
   - User must examine squares and choose best PA value
   - Cannot be automated

3. CALIBRATE_TEMPERATURE requires visual inspection
   - User must examine tower sections for quality
   - Cannot be automated

4. CALIBRATE_RETRACTION requires visual inspection
   - User must examine towers for stringing
   - Cannot be automated

CORRECT WORKFLOW:
Run calibration macros individually from CALIBRATION_MENU:
1. CALIBRATE_Z_OFFSET (manual, one-time)
2. CALIBRATE_INPUT_SHAPER (automatic, one-time)
3. CALIBRATE_PRESSURE_ADVANCE (per filament)
4. CALIBRATE_FLOW_RATE (per filament)
5. CALIBRATE_TEMPERATURE (per filament)
6. CALIBRATE_RETRACTION (per filament)
7. CALIBRATE_BED_MESH (periodic)

Updated CALIBRATION_MENU to show correct workflow.
This commit is contained in:
root 2026-03-13 16:20:37 +00:00
parent ca8590c925
commit 9624c1fb74

View file

@ -16,16 +16,26 @@ gcode:
RESPOND MSG=" NEPTUNE 4 PLUS CALIBRATION SUITE"
RESPOND MSG="=============================================="
RESPOND MSG=""
RESPOND MSG="Available calibrations:"
RESPOND MSG=" 1. CALIBRATE_Z_OFFSET - Z0 with Cartographer"
RESPOND MSG=" 2. CALIBRATE_INPUT_SHAPER - ADXL resonance"
RESPOND MSG=" 3. CALIBRATE_PRESSURE_ADVANCE - PA tuning"
RESPOND MSG=" 4. CALIBRATE_FLOW_RATE - Flow calibration"
RESPOND MSG=" 5. CALIBRATE_TEMPERATURE - Temp tower"
RESPOND MSG=" 6. CALIBRATE_RETRACTION - Retraction test"
RESPOND MSG=" 7. CALIBRATE_BED_MESH - Mesh verification"
RESPOND MSG="Run these macros INDIVIDUALLY (in order):"
RESPOND MSG=""
RESPOND MSG="Full suite: CALIBRATION_FULL"
RESPOND MSG="SETUP (do once):"
RESPOND MSG=" CALIBRATE_Z_OFFSET - Z0 with Cartographer (MANUAL!)"
RESPOND MSG=" CALIBRATE_INPUT_SHAPER - ADXL resonance (if ADXL connected)"
RESPOND MSG=""
RESPOND MSG="FILAMENT-SPECIFIC (per filament):"
RESPOND MSG=" CALIBRATE_PRESSURE_ADVANCE - PA tuning (inspect squares)"
RESPOND MSG=" CALIBRATE_FLOW_RATE - Flow calibration (measure)"
RESPOND MSG=" CALIBRATE_TEMPERATURE - Temp tower (inspect)"
RESPOND MSG=" CALIBRATE_RETRACTION - Retraction test (inspect)"
RESPOND MSG=""
RESPOND MSG="PERIODIC:"
RESPOND MSG=" CALIBRATE_BED_MESH - Mesh verification"
RESPOND MSG=""
RESPOND MSG="⚠️ IMPORTANT:"
RESPOND MSG=" - Each macro must be run individually"
RESPOND MSG=" - Some require manual interaction (Z-Offset)"
RESPOND MSG=" - Some require visual inspection (PA, Temp, Retract)"
RESPOND MSG=" - Run SAVE_CONFIG after Z-Offset and Input Shaper"
RESPOND MSG="=============================================="
# ----------------------------------------------------------------------------
@ -331,92 +341,29 @@ gcode:
RESPOND MSG="Run SAVE_CONFIG to make permanent"
# ----------------------------------------------------------------------------
# FULL CALIBRATION SUITE - Runs all calibrations in sequence
# ⚠️ CALIBRATION_FULL / CALIBRATION_QUICK REMOVED
# ----------------------------------------------------------------------------
[gcode_macro CALIBRATION_FULL]
description: Run complete calibration suite (takes ~2.5 hours)
gcode:
RESPOND MSG="=============================================="
RESPOND MSG=" STARTING FULL CALIBRATION SUITE"
RESPOND MSG=" Estimated time: ~2.5 hours"
RESPOND MSG="=============================================="
RESPOND MSG=""
RESPOND MSG="This will run ALL calibrations in sequence."
RESPOND MSG="You can stop at any time with emergency stop."
RESPOND MSG=""
RESPOND MSG="Starting in 5 seconds..."
G4 P5000
# 1. Z-Offset
RESPOND MSG=">>> Starting Z-Offset Calibration..."
CALIBRATE_Z_OFFSET
G4 P2000
# 2. Input Shaper
RESPOND MSG=">>> Starting Input Shaper Calibration..."
CALIBRATE_INPUT_SHAPER
G4 P2000
# 3. Pressure Advance
RESPOND MSG=">>> Starting Pressure Advance Calibration..."
CALIBRATE_PRESSURE_ADVANCE FILAMENT=PLA
G4 P2000
# 4. Flow Rate
RESPOND MSG=">>> Starting Flow Rate Calibration..."
CALIBRATE_FLOW_RATE FILAMENT=PLA
G4 P2000
# 5. Temperature Tower
RESPOND MSG=">>> Starting Temperature Tower..."
CALIBRATE_TEMPERATURE FILAMENT=PLA
G4 P2000
# 6. Retraction Test
RESPOND MSG=">>> Starting Retraction Test..."
CALIBRATE_RETRACTION FILAMENT=PLA
G4 P2000
# 7. Bed Mesh
RESPOND MSG=">>> Starting Bed Mesh Calibration..."
CALIBRATE_BED_MESH
RESPOND MSG=""
RESPOND MSG="=============================================="
RESPOND MSG=" FULL CALIBRATION SUITE COMPLETE!"
RESPOND MSG="=============================================="
RESPOND MSG=""
RESPOND MSG="IMPORTANT: Run SAVE_CONFIG now to save all settings!"
RESPOND MSG=""
# These macros were removed because they don't work correctly:
#
# - CALIBRATE_Z_OFFSET requires manual interaction (TESTZ/ACCEPT)
# - PA_TEST_PATTERN requires visual inspection
# - TEMP_TOWER requires visual inspection
# - RETRACT_TEST requires visual inspection
#
# Running these automatically without user input produces bad results!
#
# ✅ CORRECT WORKFLOW:
# Run calibration macros INDIVIDUALLY from the menu:
# 1. CALIBRATE_Z_OFFSET - Do manually with paper test
# 2. CALIBRATE_INPUT_SHAPER - Automatic (if ADXL connected)
# 3. CALIBRATE_PRESSURE_ADVANCE - Inspect test pattern
# 4. CALIBRATE_FLOW_RATE - Measure with calipers
# 5. CALIBRATE_TEMPERATURE - Inspect temp tower
# 6. CALIBRATE_RETRACTION - Inspect stringing towers
# 7. CALIBRATE_BED_MESH - Automatic
#
# After each calibration that changes settings: SAVE_CONFIG
# ----------------------------------------------------------------------------
# QUICK CALIBRATION - Essential calibrations only (~30 min)
# ----------------------------------------------------------------------------
[gcode_macro CALIBRATION_QUICK]
description: Run quick calibration (Z-offset + PA + Bed Mesh, ~30 min)
gcode:
RESPOND MSG="=============================================="
RESPOND MSG=" STARTING QUICK CALIBRATION"
RESPOND MSG=" Estimated time: ~30 minutes"
RESPOND MSG="=============================================="
RESPOND MSG=""
# 1. Z-Offset
RESPOND MSG=">>> Z-Offset Calibration..."
CALIBRATE_Z_OFFSET
G4 P2000
# 2. Pressure Advance
RESPOND MSG=">>> Pressure Advance Calibration..."
CALIBRATE_PRESSURE_ADVANCE FILAMENT=PLA
G4 P2000
# 3. Bed Mesh
RESPOND MSG=">>> Bed Mesh Calibration..."
CALIBRATE_BED_MESH
RESPOND MSG=""
RESPOND MSG="=============================================="
RESPOND MSG=" QUICK CALIBRATION COMPLETE!"
RESPOND MSG="=============================================="
RESPOND MSG=""