Probe, bed mesh, and Z endstop calibrations

I’ve got a 400mm Rat Rig V-Core 3 with a Euclid (microswitch-style) probe. I’ve noticed that, after heat-soaking the printer for an hour at 110°C before printing with ABS, I need to lower the nozzle for a proper first layer. I’ve calibrated the probe’s Z offset using PLA at 60°C without heat-soaking. I’ve kind of worked around this by using SET_GCODE_OFFSET Z=-0.07 MOVE=1 in the filament-specific g-code in the slicer.

I’ve started looking at implementing a nozzle-contact Z endstop switch similar to what the Voron 2.4 uses; my theory is that I can remove the temperature-induced change in the probe-nozzle distance by homing to a switch attached to the bed. But I’m going to continue to use the Euclid probe for bed tilt and mesh, and I’m wondering how those are affected by an inconsistent probe-to-nozzle distance. For bed tilt, the relative distance between the bed and probe seems like the relevant factor. I feel like the same applies to the bed mesh taken with the probe, but I’m looking for confirmation.

Klipper’s bed mesh docs mention the importance of calibrating the probe’s Z offset, but I’m wondering how that offset factors into the tilt and mesh calculations when using a separate endstop switch for homing Z.

The probe z offset isn’t used when you have a separate endstop. You would configure relative reference index which will make your mesh center zero.

1 Like

Thank you, @jakep_82!