Add calibration include to user_settings.cfg

- Added [include calibration/*.cfg] to optimized_user_settings.cfg
- Updated CHANGES.md with complete deployment steps
- Updated calibration/README.md with installation options

Now the calibration macros are automatically available when using
the optimized user_settings.cfg - no manual include needed!
This commit is contained in:
root 2026-03-12 13:48:06 +00:00
parent 3c40c660cf
commit f05f64c3b2
3 changed files with 66 additions and 9 deletions

View file

@ -73,16 +73,33 @@ gcode:
cp user_settings.cfg user_settings.cfg.backup-$(date +%Y%m%d) cp user_settings.cfg user_settings.cfg.backup-$(date +%Y%m%d)
``` ```
2. **Copy optimized file:** 2. **Clone repo (if not done):**
```bash ```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 - Via Mainsail/Fluidd: Machine → Restart Firmware
- Or SSH: `sudo systemctl restart klipper` - 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..." - Check console for "Starting Print Sequence..."
- Verify Cartographer Touch Home runs - Verify Cartographer Touch Home runs
- Monitor temperature wait times - Monitor temperature wait times

View file

@ -2,10 +2,43 @@
## Installation ## Installation
1. Copy all `.cfg` files to your Klipper config directory ### Option A: Via user_settings.cfg (Recommended)
2. Add `[include calibration/*.cfg]` to your `printer.cfg`
3. Restart Klipper 1. **Clone repo to config directory:**
4. Run `CALIBRATION_MENU` to start ```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
```
--- ---

View file

@ -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] [skew_correction]