PyCAM is a free, open source software application that is designed to help people create high-quality toolpaths for CNC (Computer Numerical Control) machines. It is used for both hobbyist and professional applications, allowing users to design projects ranging from simple engraving to complex 3D models. PyCAM is available for Windows, Linux, and MacOS. The program uses a simple GUI to allow users to input 3D models and set up the toolpaths. It offers a variety of features to help create the desired results, such as the ability to set the tool direction, feed rate, and cutting depth. The program also allows users to preview the toolpaths in 3D before they are executed, as well as to export the toolpaths to a G-code format.
Like Mach3, this is for controlling machines, not for generating the paths that those machines follow.