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).
- 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!
- 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!
- Older news...
subscribe via RSS
ShowcasesSep 17, 2016
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