I've emailed Tom Caudle about using his THC products with the Galil plugin, but he feels it's too much of a niche to make it worth putting time into. I thought there could be quite a lot of owners of analogue-drive servo machines out there like myself, who would be interested in a Mach solution.
The candcnc THC (MP3000) is embedded into Mach, and Tom doubts whether the communication between the Galil and Mach would be fast enough, or would have too much latency, for real-time control via Mach.
Ive noticed recently that Tom now markets a low cost THC, which seems to me to perform the main tasks required of a THC (filtering and dividing the arc voltage, comparing it to a reference and outputting torch up/down signals). It doesn't appear to me to be embedded into Mach in the same way as the MP3000. Ive been thinking that surely we can use the LCTHC, but send the torch up/down signals to the galil, which then drives the axis. This would be done without mach's knowledge, so effectively would be a standalone THC, with Mach running the X and Y axes only.
Obviously, if one of the galil analog inputs could be used to monitor the arc volts, compare this to the reference voltage on a second analogue input, and get the data record back to Mach fast enough for Mach to drive the Z axis, it would be great, but if it's not feasible then perhaps the above idea might still allow for a low-cost retrofit solution?