Hello,
I just downloaded PyCAM to try it. I made a simple (3 solids) Autocad 3d model (see attached). My 1st attempts all failed with 'failed to import STL'. So I searched your forum and found possible issue with Autocad binary stl. So, instead of "export to stl" I used stlout command to an ascii file. That imported into PyCAM ok. I took all the default settings except I changed all the tools to 0.5 diameter, ball with 0.25radius and toroid to 0.1radius. The I clicked for "Generate All". After about 15 or 20 minutes it bombed out with the following error.
09:38 ERROR An unexpected exception occoured: please send the text below to the developers of PyCAM. Thanks a lot! Traceback (most recent call last): File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.Gui.Project", line 4041, in generate_toolpath File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.Toolpath.Generator", line 62, in generate_toolpath_from_settings File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.Toolpath.Generator", line 372, in generate_toolpath File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.PathGenerators.ContourFollow", line 258, in GenerateToolPath File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.PathGenerators.ContourFollow", line 276, in GenerateToolPathSlice File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.PathGenerators.ContourFollow", line 222, in _get_free_paths File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.PathGenerators", line 83, in get_free_paths_triangles File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.Cutters.SphericalCutter", line 226, in intersect File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.Cutters.SphericalCutter", line 196, in intersect_sphere_edge File "pyinstaller\build\pyi.win32\pycam\outPYZ5.pyz/pycam.Cutters.SphericalCutter", line 190, in intersect_sphere_line AttributeError: 'NoneType' object has no attribute 'sub'