Updating klipper from 0.10 to 0.13 Z-offset

Basic Information:

Printer Model:Voron 2.4
MCU / Printerboard: 2x skr 1.3
Host / SBC RPI 4

klippy-10.log (750.0 KB)

klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

After updating to 0.13 for adaptive bed mesh, the probe now things its -5 under the bed when probing the bed.

So in the mainsail UI it still shows the correct coordinates , wich are roughly 2.5mm above the bed when using the probe.

But in the Console it says. both with the quad gantry and the bed mesh -5

So when it starts printing it literally rams the nozzle 5mm under the bed.

Resulting in a nicely bent revo nozzle

So the clicky probe macros thinks its -5.5mm under the bed, while mainsail thinks its at the correct Z coords.

So something has changed after the update, but I cant figure out what

...
Git version: 'v0.13.0-535-g636a6141f-dirty'
Untracked files: klippy/extras/ercf.py, klippy/extras/z_calibration.py
...

Have you tested with a pristine Klipper version ? (-> The "dirty" Flag and the Team's Position)
Have you checked the extras you use are compatible to v0.13.0 of Klipper?

Your initial XYZ coordinates will be determined by the endstops.
If you are saying that the Z coordinates are wrong, I would guess that the Z endstop configuration is wrong.

Otherwise, check your macros or your z_calibration, hard to guess.

It seems to me that originally, this should avoid the collisions variable_safe_z: 25

Normally, there is no Z endstop, and Z homing happens with the probe.
Which slightly simplifies things.

-Timofey

So z is being homed with the z end stop…
This is the endstop

And the probe is being picked up to probe the bed.

But while probing, the console tells me the probe is hitting the bed at -5

Wich according to mainsail is +2.5

So the update broke something
I dont think the z coordinates are wrong.
Cuz mainsail Cleary sees the nozzle at 2.5mm above 0 when the probe hits the bed.
Wich is correct.

I think it has something to do with the z_calibration plugin.

But I dont know how this works, cuz I never knew there was a separate plugin for this

the thing is, this -5 number also shows when quad gantry level is initiated.
Wich has nothing to do with the Auto_z plugin.
So it could have been possible, but auto_z is not being used in quad_gantry or bed_mesh

Its for determining z_offset before a print

Have you considered:

Untracked files: klippy/extras/ercf.py, klippy/extras/z_calibration.py

Figuring out where these came from and ask whoever wrote them if they are “compatable” with V0.13?