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).
News
- Nov 9, 2016 LinuxCNC 2.7.8 is out!
- Nov 4, 2016 LinuxCNC 2.6.13 released
- Sep 8, 2016 LinuxCNC 2.7.7 released
- Jul 31, 2016 LinuxCNC 2.7.6 released
- Jul 13, 2016 LinuxCNC 2.7.5 released
- Jun 27, 2016 Joints/Axes branch finally merged!
- Jun 20, 2016 Introducing the LinuxCNC Showcase
- May 29, 2016 LinuxCNC presence at The CNC Workshop
- Feb 8, 2016 LinuxCNC 2.7.4 released
- Jan 10, 2016 LinuxCNC 2.6.12 released
- Older news...
subscribe via RSS
Showcases
Sep 17, 2016Matsuura retrofit
Aptly-named forum user “skunkworks” has been working this year to retrofit a Matsuura MC 500v2. The long-running forum thread covers topics like rigging up a spindle encoder that detects the passing teeth of a 69-tooth gear, wiring up a whole pile of Mesa hardware, through setting up the tool changer and doing some rigid tapping.
- Sep 17, 2016 No Knurling Tool? No Problem.
- Aug 24, 2016 Tiny, tiny screws
- Aug 16, 2016 1987 engraver still useful with LinuxCNC
- Aug 8, 2016 You're the boss
- Older showcases...
subscribe to Showcases via RSS