No description, website, or topics provided.
Python Other
Clone or download
Permalink
Failed to load latest commit information.
debian Merge branch 'stable/0.6' into master May 31, 2018
docs fix spelling mistakes (suggested by 'codespell') Mar 20, 2018
man rename 'scripts/pycam' to 'pycam/run_gui.py' and use 'entry_points' Nov 11, 2017
pycam add comment May 29, 2018
pyinstaller drop python2 support: update dependencies Dec 23, 2017
samples removed obsolete configuration file Dec 25, 2017
scripts fix shell script style issues Mar 20, 2018
share Crop Toolpath: add hint regarding the limitation to 2D models Feb 15, 2018
.coveragerc Added configuration for 'coverage' Apr 17, 2017
.gitignore Fixes importing binary stl + test; cleanup; Dec 31, 2017
.travis.yml travis: improve style and quoting Mar 20, 2018
CODE_OF_CONDUCT.md Added Code of Conduct file Feb 23, 2017
COPYING.TXT License: use https links instead of http Mar 20, 2018
Changelog Merge branch 'stable/0.6' into master May 31, 2018
Dockerfile Fixed a bug in Dockerfile caused by incorrect path Dec 29, 2017
INSTALL.md Updating the Dockerfile for Python3 Dec 29, 2017
LICENSE.TXT License: update FSF address Mar 20, 2018
MANIFEST.in Updated MANIFEST.in Apr 19, 2017
Makefile Makefile: replace python2 with python3 Dec 23, 2017
README.md Updating the Dockerfile for Python3 Dec 29, 2017
mkdocs.yml Update documentation to be more in line with the GUI Apr 12, 2017
release_info.txt add info about version numbers to release_info.txt Jul 12, 2017
requirements.txt update requirements.txt Jan 2, 2018
setup.cfg Merge branch 'stable/0.6' into master May 31, 2018
setup.py update more dependencies Dec 23, 2017
technical_details.txt documentation: fix spelling Mar 20, 2018
yaml_flow_example.yml yaml flow example: fix formatting Mar 20, 2018
yaml_flow_working.yml yaml flow example: fix formatting Mar 20, 2018

README.md

Build Status

PyCAM: a toolpath generator

PyCAM generates toolpaths (GCode) based on 2D or 3D models for 3-axis CNC machining.

Running

Extract the archive or clone the repository.

Graphical Interface: pycam/run_gui.py

Scripted Toolpath Processing: pycam/run_cli.py FLOW_SPECIFICATION_FILE

Resources

See the documentation for a short introduction.

Development

Contributors

  • Lode Leroy: initiated the project; developed the toolpath generation, collision detection, geometry, Tk interface, ...
  • Lars Kruse: GTK interface and many features
  • Paul: GCode stepping precision
  • Arthur Magill: distutils packaging
  • Sebastian Kuzminsky: debian packaging
  • Nicholas Humfrey: documentation, recovery of old sourceforge-wiki
  • Piers Titus van der Torren: documentation
  • Reuben Rissler: gtk3 migration