The PROBE_OSSFET is enough for T0. With this instruction, Klipper always knows where the T0 tool is.
The SET_GCODE_OFFSET is required to account for the distance between T0 and T1.
Now the BED_MESH_OFFSET is a bit more complex in the case of the DSH and bent linear rails, which I believe is my case. It should not be required for straight and at square axes. For bent axes, this command is needed because the x coordinate of T0, T1, the probe and the attachment of the DSH to the X linear rail are all different. Therefore, when the probe measures difference in z-height during bed-mesh, it is mainly due to the linear rail and not to the bed (in my case). As such, you need to also compensate for the distance between the tool and the DSH attachment point.
I'll try to draw a scheme... but I'm very bad at drawing :-)
Hi All,
I have completed the 3.5 Upgrade. YEAH!!