After more trial and error, Z-probe now works. All limit/homing switches still NC, no inverter circuit (probe command must just look for a change of state rather than a specific state).
The only downside is the loss of the Z-min limit function: probing only seems to work if Z-min is completely disabled.
That seems to gel with what’s out on the forums (shapeoko, CP), but seems (with blissful ignorance) a simple fix in the TinyG firmware?
Hunting this issue down makes me doubly appreciate the excellent level of Synthetos’ documentation. Three cheers (and to you, Mr C 😉
Oliver