LinuxCNC: an open source CNC machine controller.
It can drive
milling machines, lathes, 3d printers, laser cutters, plasma cutters,
robot arms, hexapods, and more.
Here you'll find information
about the software,
how to get it,
how to configure it,
how to run it, and especially
where to ask for help.
Community maintained wiki with lots of information and examples about configuration and using EMC.
EMC2 is a software system for computer control of machines such as milling machines, lathes, plasma cutters, cutting machines, robots, hexapods, etc.
EMC2 is Free software released under the terms of the GNU GPL (General Public License).
EMC2 is a descendent of the original EMC software, which is in the Public Domain.
EMC2 has many exciting new features and brings a lot of new functionality (a flexible and powerful Hardware Abstraction Layer that
allows you to adapt it to many kinds of machinery, a software PLC controller, easier-than-ever installation, a new trajectory planner, and more.)
EEMC2 is precompiled with Ubuntu LTS (long term support) versions for ease of installation and longevity.
Note: Do Not upgrade Ubuntu from the installed version as it will prevent EMC from working.