Calibrations_en - ghzserg/zmod GitHub Wiki

Calibrations

Прочитать на русском языке

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

Top


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.

Top


LOAD_CELL_TARE

Reset load cell weight. Used during bed calibration.

Top


PID_TUNE_BED

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}

Top


PID_TUNE_EXTRUDER

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}

Top


ZSHAPER

Input shaper calibration. Results are stored in:

  • calibration_data_x.png
  • calibration_data_y.png
  • CSV files

Graph visualization tool.

Top


BELTS_SHAPER_CALIBRATION

CoreXY belt frequency analysis using a half-axis test.

  • SPECTROGRAM0 = disable spectrogram, 1 = enable (default: 1)

Requirements:

  • 256 MB RAM
  • Enabled SWAP

Top


KAMP

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.

Bed leveling options

Top


AUTO_FULL_BED_LEVEL

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.

Bed leveling options


Back Top Forward

⚠️ **GitHub.com Fallback** ⚠️