Skip to content
A set of Python scripts to help create and manipulate CNC gcode files.
Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
svg Added svg.path library for SVG manipulation. Apr 30, 2015
util Added support for changing the penetration feedrate on drill operations. Dec 5, 2015
.gitignore Updated ignore list to exclude local site scripts. Aug 21, 2015
LICENSE.txt Added the Creative Commons Attribution-ShareAlike license. Aug 20, 2015
README.md Updated README for github. Aug 21, 2015
areacut.py Migrated to new framework (areacut.py) Jul 29, 2015
bounds.py Updated 'bounds' to use the new framework Jul 24, 2015
boxsvg.py Moved the second attempt of the box generator to a new file. Jul 29, 2015
gcode.json Updating some default values and adding new control values for PCB la… Sep 5, 2015
multipass.py Migrated to new framework (multipass.py) Jul 28, 2015
ngcmerge.py Added tool to merge gcode files in sequential order. Jul 29, 2015
pcbpack.json Updated defaults. Sep 19, 2015
pcbpack.py Added support for changing the penetration feedrate on drill operations. Dec 5, 2015
probeinfo.py Marked probeinfo.py as executable. Aug 10, 2015
reorigin.py Updated for new framework (reorigin.py) Jul 28, 2015
rotate.py
svg2ngc.py Minor fixes to scripts. Jul 20, 2015
template.svg Added a template Inkscape file to use as a starting point. Jun 29, 2015
zlevel.py Updated for new framework. Jul 28, 2015

README.md

GCode Tools for Python

This repository contains a simple framework and a collection of command line utilities for manipulating .ngc files for a CNC router. For more information please see The Garage Lab site.

You can’t perform that action at this time.