Tested 3.3RC2 and the touch probe is still working
Just wanted to share my final version of my touch probe macro
; Touch probe.g
; called to find workpiece bottom left corner via G38.2 and M675
;
; If the printer hasn't been homed, home it
if !move.axes[0].homed || !move.axes[1].homed || !move.axes[2].homed
G28
; Display message without time-out and allow to position the bit
M291 T-1 S3 X1 Y1 Z1 P"Make sure the bit is positioned in the hole of the touch probe well beneath the top surface" R"Touch probe"
; Find center of cavity
M675 X R8 F100 K0 ; Find center in X axis
M675 Y R8 F100 K0 ; Find center in Y axis
; Set bit above center of probe
G91 ; relative positioning
G0 Z15 ; rapid move Z axis 15 mm
G0 X27 Y27 ; rapid move X and Y axis to middle of probe
; Probe Z component
G38.2 Z-25 ; seek until the probe circuit is closed Z-axis 25 mm
; Return bit to center of hole
G0 Z15 ; rapid move Z axis 15 mm
G0 X-27 Y-27 ; rapid move X and Y axis to center of cavity
G0 Z-10 ; rapid move Z axis -10 mm
G10 P1 L20 X0 Y0 Z15 ; store relative probe offset for coordinates system 1