A Method for Slicing CAD Models in Binary STL Format

Additive manufacturing (AM) is a technique that fabricates parts layer by layer. As a result of this capability it offers numerous advantages over conventional manufacturing. This study concentrates on the process planning stage of the AM and presents a STL slicing algorithm with the ability of G-Code generation.. This work is part of a wider range effort concentrated on the development of an open-source AM system therefore a special emphasis is given that all the software packages used in this study are freely available open source or freeware applications. The results and the capability of the code are tested by simulating several complex 3D geometries on a CNC milling simulator software using the generated G-Codes. Keywords—direct slicing, additive manufacturing, rapid prototyping, STL format.