LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
C Python C++ Tcl Shell CLIPS Other
Switch branches/tags
Permalink
Failed to load latest commit information.
bin Improve ignores Dec 1, 2013
configs gmoccapy_JA_configs - scara config had config errors Dec 28, 2017
debian Merge remote-tracking branch 'origin/2.7' Sep 7, 2017
docs Merge branch '2.7' Dec 28, 2017
gnupg new release key for 2.7 and later Oct 22, 2014
include convert cvs ignores to git ignores Jun 20, 2009
lib hal_glib.py - typo in signal name Jan 3, 2018
nc_files all: update FSF address in GPL 2.0 notices Sep 15, 2017
rtlib clean up ignores some more Jun 21, 2009
scripts xhc-hb04.tcl use *.jog-accel-fraction pins Nov 11, 2017
share Merge 'origin/dgarr/285,361' Dec 11, 2017
src pncconf -add internal data for 7i92 and 7i80HD cards Jan 1, 2018
tcl twopass.tcl: handle more complex config= modparams Nov 13, 2017
tests tests: update limit3.1 test expected results for new limit3 component Dec 4, 2017
.gitattributes request special merge driver for l10n files Mar 11, 2012
.gitignore Merge remote-tracking branch 'origin/2.7' Sep 7, 2017
.travis.yml travis-ci: Disable e-mail notifications Aug 14, 2016
CONTRIBUTING.md Add a github-style contributing document Feb 24, 2016
COPYING De-confuse github about licenses Oct 20, 2016
COPYING.more all: update FSF address in GPL 2.0 notices Sep 15, 2017
ISSUE_TEMPLATE.md template: remind users that the issue tracker is not a support forum Apr 9, 2016
README.md README: point to Building LinuxCNC for build info Jul 17, 2016
TODO early Joints/Axes work Jun 27, 2016
VERSION drop "ja" from version number Jul 1, 2016
linuxcnc-wizard.gif Rename many user visible parts to "linuxcnc" Jan 18, 2012
linuxcnc.gif Rename many user visible parts to "linuxcnc" Jan 18, 2012
linuxcnc.xcf rebranding Jan 20, 2012
linuxcncicon.png linuxcncmkdesktop: use right command to invoke linuxcnc Jan 18, 2012

README.md

DISCLAIMER

THE AUTHORS OF THIS SOFTWARE ACCEPT ABSOLUTELY NO LIABILITY FOR ANY HARM OR LOSS RESULTING FROM ITS USE.

IT IS EXTREMELY UNWISE TO RELY ON SOFTWARE ALONE FOR SAFETY.

Any machinery capable of harming persons must have provisions for completely removing power from all motors, etc, before persons enter any danger area.

All machinery must be designed to comply with local and national safety codes, and the authors of this software can not, and do not, take any responsibility for such compliance.

This software is released under the GPLv2, with some parts under the LGPL. See the file COPYING for more details.

The Build Process

Refer to the file 'docs/src/code/building-linuxcnc.txt' for information about building and running the software, or look here:

http://linuxcnc.org/docs/devel/html/code/building-linuxcnc.html