Table of Contents

Installing LinuxCNC for Testing/Simulation

If you want to run LinuxCNC without an actual CNC machine for learning the interface, testing etc., there are a few options:

The following may work:

The following have issues:

If you want to run on a Windows PC, the recommended method is to use Virtual Box.

Installing LinuxCNC on VirtualBox on a Windows PC

Running LinuxCNC

The LinuxCNC app should appear in the applications menu under CNC. Running it should produce

The first time linuxcnc is run, you will need to select a configuration from 'Sample Configurations'. You will then be asked if you want to copy the configuration. Select 'Yes'. On subsequent runs, they will appear under 'My Configurations'. If you need to delete them, you can find them in linuxcnc/configs. Just use e.g. 'rm -R sim.gmoccapy' to remove them.

You can try out the various cnc types and styles of user-interfaces but if you want the look and feel of the actual CNC, you should choose sim.gmoccapy → gmoccapy

(Note there is a lot of bad info online about installing configurations. For gmoccapy and QtDragon, everything is already there. You don't need to 'apt install' anything or copy over files or edit .ini files. Also ChatGPT will tell you complete nonsense.)

There is a proposal to change the UI to use QtDragon: