LinuxCNC (the Enhanced Machine Control) favicon

LinuxCNC (the Enhanced Machine Control)

Enhanced Machine Controller project, (or simply EMC) is a software system for computer control of machines such as milling machines, lathes, plasma cutters, cutting machines, robots, hexapods, etc. 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.)

Mach3

Mach3

Mach3 is very popular among the Hobby CNC community. Artsoft produces Mach3 software and has been around for some time. This s ...