Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Shell C++ Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Changelist: * Drilling cycle changed to use basic G-code commands, as the controller I use does not support G81. * Drilling cycle outputs metric coordinates- I will probably remove it because when using smooth=1 option, imperial units are used. * Merged in code which simplifies G-code commands (implementation of Douglas-Peucker algorithm by Fritz). See: http://sourceforge.net/p/pcb2gcode/mailman/message/29321285/ Original README: ******************** This is a complete rewrite of the original pcb2gcode in C++. Quick Installation *************** Archlinux: pcb2gcode stable 1.1.3 -> https://aur.archlinux.org/packages.php?ID=50457 pcb2gcode git 1.1.4 -> https://aur.archlinux.org/packages.php?ID=55198 Fedora: *) Open a terminal and cd to the extracted tarball *) type the following: su <the root password> yum groupinstall "Development Tools" yum install automake autoconf libtool boost-devel gtkmm24-devel gerbv-devel exit ./configure make su -c 'make install' *) done. Debian, Ubuntu: There are pcb2gcode packages in the official repositories. The Ubuntu ones are outdated (1.1.2) as of 26-12-2011, I recommend installing 1.1.4 from source. *) Open a terminal and cd to the extracted tarball *) type the following: sudo apt-get install build-essential automake autoconf libtool libboost-all-dev libgtkmm-2.4-dev gerbv <your own password> ./configure make sudo make install *) done. Installation from GIT (latest development version): $ git clone git://pcb2gcode.git.sourceforge.net/gitroot/pcb2gcode/pcb2gcode $ cd pcb2gcode $ ./git-build.sh $ sudo make install For further details, see INSTALL and http://sourceforge.net/apps/mediawiki/pcb2gcode