Here is the condition that I am testing it:
Under config, ports/pin, the PROBE input is enabled.
The plugin is looking at the "Probing" Boolean variable in the axis structures. When you issue a G31 z-1 command via, MDI.
the Boolean DOES become true, and when true, it sets the USER LED to true, if a G31 is NOT in effect it turns off the ULED.
While it is actively probing, (the G31 is currently active), it was MY understanding that if the "Probe" input signal goes high (the probe hit something), then that ends the G31 probing cycle.........
if the above understanding is what your doing, and getting NO results....... well then, it appears that I have NO clue what variable in mach3 land is the one to show that probing is currently active.
VB Macros...... If you can do it in a macro, then why do you need a plugin?
Scott