diff --git a/CHANGES.md b/CHANGES.md index aa14a6b..e30ea18 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -73,16 +73,33 @@ gcode: cp user_settings.cfg user_settings.cfg.backup-$(date +%Y%m%d) ``` -2. **Copy optimized file:** +2. **Clone repo (if not done):** ```bash - cp optimized_user_settings.cfg ~/printer_data/config/user_settings.cfg + cd ~/printer_data/config + git clone https://git.sky-net.it/nocci/open4neptune-new.git ``` -3. **Restart Klipper:** +3. **Copy calibration folder:** + ```bash + cp -r open4neptune-new/calibration/ ~/printer_data/config/ + ``` + +4. **Copy optimized user_settings.cfg:** + ```bash + cp open4neptune-new/optimized_user_settings.cfg ~/printer_data/config/user_settings.cfg + ``` + +5. **Restart Klipper:** - Via Mainsail/Fluidd: Machine → Restart Firmware - Or SSH: `sudo systemctl restart klipper` -4. **Test print** and observe: +6. **Test calibration macros:** + ```gcode + ; In Mainsail Console: + CALIBRATION_MENU + ``` + +7. **Test print** and observe: - Check console for "Starting Print Sequence..." - Verify Cartographer Touch Home runs - Monitor temperature wait times diff --git a/calibration/README.md b/calibration/README.md index 6f4c2a3..90244f8 100644 --- a/calibration/README.md +++ b/calibration/README.md @@ -2,10 +2,43 @@ ## Installation -1. Copy all `.cfg` files to your Klipper config directory -2. Add `[include calibration/*.cfg]` to your `printer.cfg` -3. Restart Klipper -4. Run `CALIBRATION_MENU` to start +### Option A: Via user_settings.cfg (Recommended) + +1. **Clone repo to config directory:** + ```bash + cd ~/printer_data/config + git clone https://git.sky-net.it/nocci/open4neptune-new.git + ``` + +2. **Copy calibration folder:** + ```bash + cp -r open4neptune-new/calibration/ ~/printer_data/config/ + ``` + +3. **The include is already in optimized_user_settings.cfg:** + ```ini + [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): + ```ini + [include calibration/*.cfg] + ``` + +3. **Restart Klipper** + +### Test Installation + +```gcode +; In Mainsail/Fluidd Console: +CALIBRATION_MENU +``` --- diff --git a/optimized_user_settings.cfg b/optimized_user_settings.cfg index 9c4053c..aa5e91e 100644 --- a/optimized_user_settings.cfg +++ b/optimized_user_settings.cfg @@ -1,4 +1,11 @@ -[include KNCM_settings.cfg] +# ============================================================================ +# USER SETTINGS - Neptune 4 Plus with Cartographer 3D +# ============================================================================ +# Includes are loaded in order - later includes override earlier ones +# ============================================================================ + +[include KNCM_settings.cfg] # Nozzle cleaning macros +[include calibration/*.cfg] # Calibration suite (Z-offset, PA, etc.) [skew_correction]