LinuxCNC 2.9.2

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).

Tags cnc machining fabrication toolpath 3d printer milling machine lathe laser cutter plasma cutter robot arm hexapod automaton manufactur
License GNU GPL
State stable

Recent Releases

2.9.226 Dec 2023 15:45 minor feature: Add dither option to PWMGen for improved analog resolution axis: Fix run-from-line - bug #2771 debian/changelog: fix epoch white space deleted craftsman gui, as it is not python 2 nor gtk3 based and not mantained for a long period deleted gmoccapy plasma, as glade panels are still in gtk2 Docs: Many updates fix hardcoded description in Spanish language Closes: #1057312 Fixes warnings for possible string truncation with strncpy() Gladevcp: fix error on missing filter program gmoccapy: Fixed Inappropriate Logical Expression (#2769) gmoccapy: fixes error when trying to hide the turtle-jog button in gmoccapy hal_glib -add get_linuxcnc_version function Increase size of STACK_ENTRY_LEN Merge pull request #2567 from petterreinholdtsen/2.9-gcode-g38.2 Merge pull request #2757 from dpslwk/patch-1 Merge pull request #2761 from LinuxCNC/s_code_fix Merge pull request #2765 from LinuxCNC/pncconf_fix_missing_ssport Merge pull request #2772 from hansu/fix-debian-1057312 Merge pull request #2775 from smoe/translation_breaking_po4a Merge pull request #2782 from Sigma1912/patch-2 Merge pull request #2783 from Sigma1912/patch-3 Merge pull request #2790 from havardAasen/fix-string-truncation Merge pull request #2791 from havardAasen/havardAasen-patch-1 Merge pull request #2795 from havardAasen/build-dependency motion control: allow the spindle to be on with speed of 0 motion: fix brake/direction setting when S command is sent. motion.c: Improve handling of misc_error pin names See #2780 #2773 pmx483-test: change package message to python3-serial pncconf - change spindle stepgen enable from spindle-enable to machine-is-on pncconf -fix HAL load command for 2 serialports qtaxis -add version string to log qtdragon -add a default factor to avoid error message qtdragon_hd -fix stylesheets for 5 axis, adjust qtdragon.ui qtdragon/hd -add version messages
2.9.105 Nov 2023 15:05 minor feature:
2.8.426 Jul 2023 00:35 major feature:
2.7.1223 Apr 2018 12:48 cleanup: LinuxCNC 2.7.12 is out. All users are encouraged to upgrade. The highlights of this release are: Major improvements in the limit3 component, thanks to John Morris. Several important bugfixes all over. Add Chinese translations.