LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Runs under Linux (optionally with realtime extensions).
Simple installation on Debian and Ubuntu, or via our Live/Install DVD/USB images.
Accepts G-code input, drives CNC machines in response.
Active user community.
Several different GUIs available.
Compatible with many popular machine control hardware interfaces.
Supports rigid tapping, cutter compensation, and many other advanced control features.
Full source code available under the terms of the GNU GPLv2 (General Public License version 2).
- Jul 31, 2019 LinuxCNC Meetup in Kosovo
- Jun 6, 2019 LinuxCNC Meetup in Stuttgart
- Jun 18, 2018 LinuxCNC 2.7.14 released
- Jun 5, 2018 LinuxCNC Meetup in Stuttgart
- May 9, 2018 LinuxCNC 2.7.13 released
- Jan 25, 2018 LinuxCNC 2.7.12 is out
- Jul 28, 2017 LinuxCNC 2.7.11 released!
- Jul 19, 2017 LinuxCNC 2.7.10 is out
- Jun 3, 2017 LinuxCNC 2.7.9 released
- Nov 9, 2016 LinuxCNC 2.7.8 is out!
- Older news...
subscribe via RSS
ShowcasesJul 19, 2019
If you were wondering what 5-Axis TCP kinematics could do, this is a good demonstration. The tool continues to run through a simple pattern of squares while the workpiece rotates and tilts underneath it.
- May 18, 2018 Large Homag Vertical Machining Centre Retrofit
- Sep 17, 2016 Matsuura retrofit
- Sep 17, 2016 No Knurling Tool? No Problem.
- Aug 24, 2016 Tiny, tiny screws
- Older showcases...
subscribe to Showcases via RSS