Open Source CAM - Toolpath Generation for 3-Axis CNC machining

Features

  • read and write STL model files
  • engraving of 2D contour models (from SVG/DXF/PS)
  • generate GCode
  • configurable tools, processes and boundaries
  • customizable support bridges
  • interactive 3D model view
  • engraving single-line fonts
  • estimate machine time for each toolpath
  • scale, move, rotate, flip and transform 2D/3D models
  • 2D projection
  • multi-layered 2D models
  • extrusion of 2D models with configurable slopes
  • non-interactive GCode generation via commandline
  • uses multiple CPU cores automatically
  • server/client mode for distributed calculations

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow PyCAM

PyCAM Web Site

You Might Also Like
Free CRM Software With Something for Everyone Icon
Free CRM Software With Something for Everyone

216,000+ customers in over 135 countries grow their businesses with HubSpot

Think CRM software is just about contact management? Think again. HubSpot CRM has free tools for everyone on your team, and it’s 100% free. Here’s how our free CRM solution makes your job easier.
Get free CRM
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
13
1
1
0
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Hello~~ I Want the pycam++ ( QT or C++) Version. There is the pycam++-0.1.0 Version. I want the pycam++-0.5.1 Version. Please Help me.
  • I have to start tried pycam in the terminal and receive the following error message. Psyco is not available (performance will probably suffer slightly) Enabled 2 parallel local processes Font directory: /Users/werner/Downloads/pycam-0.5.1/share/fonts ** Gtk:ERROR:gtkrecentmanager.c:2074:get_icon_fallback: assertion failed: (retval != NULL) Abort logout Software Installed: X11 Macports XQuartz OSX 10.7.5
  • Great tool! But on windows I cant' load binary .stl, modified Utils\__init__.py: def open(self): if self.is_local(): return open(self.get_local_path(),'rb') then it works fine. But I didn't get the gtk stuff with python 2.7 running, so it would be great to get an updated binary!
  • I think you guys are on the right track but your STL import does not work. I have a script that might help... please let me know if you are interested.
  • Very good Software.
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Windows

Intended Audience

End Users/Desktop, Engineering

User Interface

OpenGL, GTK+

Programming Language

Python

Related Categories

Python CAD Software, Python Computer-Aided Manufacturing (CAM) Software, Python CNC Software, Python Computer-Aided Engineering (CAE) Software

Registered

2008-08-25