Carbide Motion 4 has native support for XYZ probing provided you have the official Carbide Motion touch probe, which isn’t actively being produced and is therefore impossible to acquire. You can make or purchase a third party touch probe block, and the GRBL controller will read the circuit closure just fine when using the probing function within Carbide Motion, but of course the block will not be the same dimensions as the official touch probe. The obvious solution is to allow XYZ offsets in the probing function that account for the difference in the probe dimensions, but this is not present.
The only solutions I know about are using third party software like UGS which kind of defeats the purpose of having a simple solution like Carbide Motion in the first place since it can do everything else too.
Are there any plans to implement this given that the official probe is indefinitely out of production? Even if there are plans to revive the official probe, it’d still be a nice feature.