Thank you for your prompt reply. There are plenty of rapid ways to manually home the quill feed on a mill so the ‘Z’ limit pins are certainly available. I guess I have put off learning HAL programming for about as long as I can. At least I will have plenty of time to work on it.
Protoneer is a New Zealand company that mostly serves the needs of the GRBL community down that way. Their eBay store is shut down at the moment because New Zealand is doing a hard lock-down. I came across them when I was looking for alternatives to LinuxCNC running on near voting age Intel PCs to run my mill. Fortunately, I also came across Machinekit on the Beaglebone and judged it to be a more capable choice.
The Protoneer driver conversion boards are very similar to the boards you mentioned but I already had a bunch of them on hand when a job came along that I really didn’t want to turn down. I am aware if the voltage sensitivity problem and was starting to design an optical isolation board but I couldn’t afford to wait so I used them. So far I have been lucky but even if I fry 10 Beagles, I still make a profit and keep a probable future customer.