I have a Taig DSLS 3000 that I run with LinuxCNC via a parallel port. I have LinuxCNC configured to treat the servo error signal as a limit switch, and second parallel port on a PCI card for homing...