More than a decade ago, I configured my Sherline CNC mill using Eagle schematic drawings to produce a LinuxCNC HAL ("Hardware Abstraction Layer") file through Martin Schoneck's Eagle2HAL program. This was definitely easier than writing the HAL code directly, particularly given the complexity of using a Logitech gamepad as a jogging control. With a few tweaks over the years for home and tool length switches, those schematics sufficed until I recently installed a Mesa Electronics 5125 FPGA I/O card and refreshed the machine with LinuxCNC 2.8, both of which required changes to the jogging logic. While I wasn't paying attention, Autodesk acquired the company producing Eagle, spliced the program into their Fusion 360 CAD package, and began charging an annual subscription. Although they offer a no-charge version, it's limited to only two schematic sheets and the more capable version I used for my electronic projects and LinuxCNC schematics now lies well outside my shop budget.
展开▼