Calibrations_en - ghzserg/zmod GitHub Wiki
A macro is a small program written in Klipper/Gcode language.
It can be called from:
- A GCODE file
- The Fluidd/Mainsail console (press the English letter
C
in Fluidd)
Note
The value in parentheses is the default value
🔷 Calibrations 🔷 |
||
---|---|---|
PID_TUNE_BED | PID_TUNE_EXTRUDER | ZSHAPER |
AUTO_FULL_BED_LEVEL | KAMP | LOAD_CELL_TARE |
BELTS_SHAPER_CALIBRATION | BED_LEVEL_SCREWS_TUNE |
Bed screw leveling calibration (guide). Parameters:
-
EXTRUDER_TEMP
— extruder temperature (default:240
) -
BED_TEMP
— bed temperature (default:80
)
Measures the distance between the nozzle and bed screws, provides adjustment instructions, saves temperatures to avoid reheating, and waits for user confirmation. Users must manually reset temperatures after completion.
Reset load cell weight. Used during bed calibration.
Bed PID calibration.
-
TEMPERATURE
— bed temperature (default:80
)
Automatically calls SAVE_CONFIG
after calibration. See also NEW_SAVE_CONFIG.
To disable auto-save, use:
PID_CALIBRATE HEATER=heater_bed TARGET={temperature}
Extruder PID calibration. Parameters:
-
TEMPERATURE
— extruder temperature (default:245
) -
COOLER
— fan speed (0-255, default:255
)
Calibrate PID at your printing temperature and cooling settings.
Automatically calls SAVE_CONFIG
after calibration.
To disable auto-save, use:
PID_CALIBRATE HEATER=extruder TARGET={temperature}
Input shaper calibration. Results are stored in:
calibration_data_x.png
calibration_data_y.png
- CSV files
CoreXY belt frequency analysis using a half-axis test.
-
SPECTROGRAM
—0
= disable spectrogram,1
= enable (default:1
)
Requirements:
- 256 MB RAM
- Enabled SWAP
Adaptive bed mesh calibration with nozzle cleaning. Parameters:
-
EXTRUDER_TEMP
— extruder temperature (default:240
) -
BED_TEMP
— bed temperature (default:80
)
Usage in Orca: Add as the first line:
KAMP EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]
Recommended: Use START_PRINT with SAVE_ZMOD_DATA PRINT_LEVELING=1 USE_KAMP=1
and SAVE_ZMOD_DATA CLEAR=LINE_PURGE
to utilize purge areas.
Full bed leveling with nozzle cleaning. Parameters:
-
EXTRUDER_TEMP
— extruder temperature (default:230
) -
BED_TEMP
— bed temperature (default:80
) -
PROFILE
— mesh profile name (default:auto
)
Usage in Orca:
AUTO_FULL_BED_LEVEL EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]
M190 S[bed_temperature_initial_layer_single]
M104 S[nozzle_temperature_initial_layer]
Recommended: Use START_PRINT with SAVE_ZMOD_DATA PRINT_LEVELING=1
.