Building a LinuxCNC 2.8 simulator on Linux Mint 19.3
This guide has been upated for Linux Mint 21.3. Check it out here.
A quick guide on how to set up a LinuxCNC simulator on Linux Mint. The LinuxCNC simulator is useful for testing/debugging drivers, gcode parsing and other non-realtime features without having to crawl around under your machine's actual control.
Versions
- LinuxCNC Git at commit 10ae35219.
- Linux Mint 19.3 Cinnamon
- Kernel 5.0.0-32-generic
Dependencies
There might be an issue finding yapps
where it's installed as yapps2
. In this case, remove the
yapps2
line from above, and run this as well:
Build
The following steps are a condensed version of the official build docs.
--with-realtime=uspace
will compile LinuxCNC to run on non-realtime kernels, or kernels that use the Preempt-RT patches.--enable-non-distributable=yes
squelches a warning. Remove this flag to see a message with alternatives.