if machining metals then all you really need is a rod of known diameter (e.g. 6mm), then you can use probing to find the edges just like the Z-height probe does.

The downside is that it only works with conductive materials, that's one area where a proper touch probe has an advantage.