open4neptune-new/calibration
root 4d5b9d7243 Fix: Remove Python format specifiers from RESPOND macros
Klipper's Jinja2 parser doesn't support {:.3f} style formatting.
Changed:
- PA_TEST_PATTERN: {current_pa:.3f} → {current_pa}
- FLOW_TEST_CUBE: {current_flow:.2f} → {current_flow}
- RETRACT_TEST_PATTERN: {current_retract:.1f} → {current_retract}

Fixes: Internal error during connect: Error loading template
2026-03-13 10:26:51 +00:00
..
CALIBRATION_GUIDE.md Add complete Calibration Suite with automated macros 2026-03-12 10:52:06 +00:00
calibration_macros.cfg Add complete Calibration Suite with automated macros 2026-03-12 10:52:06 +00:00
README.md Add calibration include to user_settings.cfg 2026-03-12 13:48:06 +00:00
test_patterns.cfg Fix: Remove Python format specifiers from RESPOND macros 2026-03-13 10:26:51 +00:00

🎯 Calibration Suite for Neptune 4 Plus with Cartographer

Installation

  1. Clone repo to config directory:

    cd ~/printer_data/config
    git clone https://git.sky-net.it/nocci/open4neptune-new.git
    
  2. Copy calibration folder:

    cp -r open4neptune-new/calibration/ ~/printer_data/config/
    
  3. The include is already in optimized_user_settings.cfg:

    [include calibration/*.cfg]
    
  4. Restart Klipper

Option B: Direct include in printer.cfg

  1. Copy calibration folder to ~/printer_data/config/calibration/

  2. Add to printer.cfg (at the end, after other includes):

    [include calibration/*.cfg]
    
  3. Restart Klipper

Test Installation

; In Mainsail/Fluidd Console:
CALIBRATION_MENU

Macros Overview

  • CALIBRATION_MENU - Main menu with all options
  • CALIBRATE_Z_OFFSET - Cartographer Z0 calibration
  • CALIBRATE_INPUT_SHAPER - ADXL resonance measurement
  • CALIBRATE_PRESSURE_ADVANCE - PA tuning
  • CALIBRATE_FLOW_RATE - Flow rate calibration
  • CALIBRATE_TEMPERATURE - Temperature tower
  • CALIBRATE_RETRACTION - Retraction tuning
  • CALIBRATE_BED_MESH - Bed mesh verification
  • CALIBRATION_FULL - Run all calibrations in sequence

Quick Start

; In Mainsail Console or Fluidd Console:
CALIBRATION_MENU

Notes

  • All macros use Cartographer for precise measurements
  • Results are automatically saved with SAVE_CONFIG
  • Each macro includes safety checks and clear instructions
  • Designed for both Original and Bambu Lab hotends