LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more. http://linuxcnc.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MX_Master 1f8903ebac + ignore eclipse project files 2 months ago
bin Improve ignores 6 years ago
configs Merge branch '2.8' 3 months ago
debian Merge branch '2.8' 4 months ago
docs Merge branch '2.8' 2 months ago
gnupg new release key for 2.7 and later 5 years ago
include convert cvs ignores to git ignores 11 years ago
lib Merge branch '2.8' 2 months ago
nc_files Merge branch '2.8' 2 months ago
rtlib clean up ignores some more 11 years ago
scripts Merge pull request #678 from LinuxCNC/buster-on-buildbot 4 months ago
share Merge branch '2.8' 3 months ago
src Merge branch '2.8' 2 months ago
tcl halshow.tcl use loaded filename as window title 5 months ago
tests Merge remote-tracking branch 'origin/2.8' 5 months ago
unit_tests test: Fix g84 spindle direction check and runtests 11 months ago
.gitattributes request special merge driver for l10n files 8 years ago
.gitignore + ignore eclipse project files 2 months ago
.travis.yml .travis.yml: Add ccache 1 year ago
COPYING De-confuse github about licenses 3 years ago
COPYING.more all: update FSF address in GPL 2.0 notices 2 years ago
ISSUE_TEMPLATE.md template: remind users that the issue tracker is not a support forum 4 years ago
README.md add to readme purpose of this software 1 year ago
TODO early Joints/Axes work 3 years ago
VERSION First 2.9 pre-release: 2.9.0~pre0 1 year ago
linuxcnc-wizard.gif Rename many user visible parts to "linuxcnc" 8 years ago
linuxcnc.gif Rename many user visible parts to "linuxcnc" 8 years ago
linuxcnc.xcf rebranding 8 years ago
linuxcncicon.png linuxcncmkdesktop: use right command to invoke linuxcnc 8 years ago
meson.build unit_test: Fix unit tests after saicanon changes 11 months ago

README.md

LinuxCNC

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more. http://linuxcnc.org/

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