3. LinuxCNC¶
LinuxCNC (https://linuxcnc.org/), formerly known as the EMC, is a free and open-source Linux numerical control system for operating CNC machines using general-purpose computers.
This section provides a brief guide to using and configuring LinuxCNC for the testbed system. For more in-depth information, consult the LinuxCNC user manual [lin23]. Other valuable LinuxCNC resources are:
LinuxCNC Forum: https://forum.linuxcnc.org/
“LinuxCNC for the Hobbyist” video series by “Joe Hildreth” on YouTube: https://www.youtube.com/playlist?list=PLaamliiI72ntlrHKIFjh2VjmehRGgZpjm
Videos by “The Feral Engineer” on YouTube:
LinuxCNC bare bones: https://www.youtube.com/playlist?list=PLTYvfbjLClpflFA3C8ZJ5H30vnReQXRii
LinuxCNC Basic HAL tutorials: https://www.youtube.com/playlist?list=PLTYvfbjLClpfpy3xu1bx3kndiktXZVwyg
Classicladder tutorials: https://www.youtube.com/playlist?list=PLTYvfbjLClpfAfJSGhZUecgXFwVPY5e09
“CNC Motion Control with LinuxCNC + Mesa FPGA Card” video by “Marco Reps” on YouTube: https://www.youtube.com/watch?v=1dy8Dgzcgq4