EMC2 is software that runs on Linux, on most standard PCs, that can interpret G-code and run a CNC machine. It was originally developed on a milling machine, but support was added for lathes and many other types of machine. It can be used with mills, lathes, plasma cutters, routers, robots, and so on.EMC2 vs EMC1 |
|
The interface to the control hardware has been greatly reorganized and simplified by the introduction of a Hardware Abstraction Layer (HAL). [Hal_Introduction.pdf] is a document describing the HAL. Documentation of concepts and code are being given much greater attention so that new developers can "come on-line" with much less effort. A developer oriented document called [EMC2_Code_Notes.pdf] has been started, but much more documenting needs to be done. |
|
The interface to the control hardware has been greatly reorganized and simplified by the introduction of a Hardware Abstraction Layer (HAL). [Hal_Introduction.pdf] is a document describing the HAL. Documentation of concepts and code are being given much greater attention so that new developers can "come on-line" with much less effort. A developer oriented document called [EMC2_Code_Notes.pdf] has been started, but much more documenting needs to be done. |