Skip to content
EntityQ426161· pop 8· linked from 26 articles

Also known as Enhanced Machine Controller

LinuxCNC (formerly Enhanced Machine Controller or EMC2) is a free, open-source Linux software system that implements computer numerical control (CNC) capability using general purpose computers to control CNC machines. It's mainly intended to run on PC AMD x86-64 systems. Designed by various volunteer developers at linuxcnc.org, it is typically bundled as an ISO file with a modified version of Debian Linux which provides the required real-time kernel.

Source code

It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more. LinuxCNC was initiated 25 years ago and evolved into a very international project with contributions from all over the globe. With release 2.9 of LinuxCNC we also transitioned the documentation to the use of the public crowd translation services [Weblate] and invite all our users to contribute. The translations we expect to help attract practitioners to the project and also helps educating enthusiasts of all age groups on automated machining.

Excerpt from the source-code README · 2,325 chars · not written by Vinony

Wikidata facts

Official website
linuxcnc.org
Show 2 more facts
source code repository URL
github.com/LinuxCNC/linuxcnc
software version identifier
2.9.8
Sources (4)

via Wikidata · CC0

~11 min read

Article

8 sections
Contents
  • Purpose
  • History
  • Platforms
  • Design
  • Configuration
  • See also
  • References
  • External links

LinuxCNC (formerly Enhanced Machine Controller or EMC2) is a free, open-source Linux software system that implements computer numerical control (CNC) capability using general purpose computers to control CNC machines. It's mainly intended to run on PC AMD x86-64 systems. Designed by various volunteer developers at linuxcnc.org, it is typically bundled as an ISO file with a modified version of Debian Linux which provides the required real-time kernel.

Due to the tight real-time operating system integration, a standard Linux desktop PC without the real-time kernel will only run the package in demo mode.

Available in 8 languages

via Wikidata sitelinks · CC0

Connections

Categories