Yes Mach4 is an option i guess, according to CSL the plugin is solid but they also reckon probing works in Mach3 where the internet seems to say its dodgy at best.

Is Mach4 macro language anything like Mach3??