3D printing or additive manufacturing simulation is the process of producing 3D parts . This technology is important because computer-aided design and 3D printing directly lead to the production of physical components. This educational package includes two 3D printing modeling methods. The first method is based on the use of subroutines and Python scripting and was done by a team with the goal of coding all the steps of 3D printing. In the second method, the ADM plug-in is used to the simulation of additive manufacturing. This plugin is an advanced tool to simulate the 3d printing process and cover different ADM processes. It seems the best tool to do simulate additive manufacturing or 3d printing up to Now!