I’ve created a macro that ensures there’s a bedmesh active that fits the current bed temperature by naming meshes after bed temperature. I there is no proper one it gets measured with a soak time to ensure there is no drift while measuring:
Add to printer.cfg
# ============================================================
# Klipper Macro: ENSURE_BED_MESH (Temperature-aware)
# ------------------------------------------------------------
# Ensures that the active bed mesh matches the current bed
# target temperature by encoding the temperature in the profile
# name, e.g.:
#
# mesh_bed_70
# mesh_bed_90
# mesh_bed_0
This file has been truncated. show original
Readme.md
# Temperature-aware ENSURE_BED_MESH (Klipper Macro)
This macro ensures that the active bed mesh matches the current bed temperature by encoding the temperature into the mesh profile name.
It prevents using outdated meshes and avoids unnecessary recalibration.
---
## Features
This file has been truncated. show original
feel free to test, modify and report any bugs
3 Likes