Slicer enables importing of full dimensioned 3D STL files and slicing them for carving on flat boards. This is done by scaling the model to the desired output size, and then slicing, or cutting, it into pieces that can be carved on a flat board by the machine. The cut angles and depths can be customized to give the best possible strategy for retaining the details of the model. These slices, once carved, can then be reassembled into a physical 3D model.