PyCAM runs on Linux, Windows and MacOS. It is free software licensed under the GPL v3.
PyCAM is a toolpath generator for 3-axis CNC machining. It loads 3D models in STL format or 2D contour models from DXF or SVG files. The resulting G-Code can be used with LinuxCNC or any other machine controller.
PyCAM supports a wide range of toolpath strategies for 3D models and 2D contour models. Take a look at the Features page for a full list features.