There are a number of different software packages out that can serve as your Slicer, and most 3D Printers come with one program or another. Let’s go through some of these different paths to give you a good idea of what kind of software you’ll want to have around to get the job of generating GCode done.ģD Printers typically use software that “slices” a 3D model of a part into layers, and then they generate g-code that extrudes plastic to fill each layer. The very next thing you will need to do is convert whatever representation of your part that you have into GCode, because that’s what CNC Machines run. You might even want to start with a list of simple machining operations, much the way you’d approach creating a part “off the cuff” and without drawings on a manual machine tool. You may also need to start from images, vector art from a drawing program, or perhaps some other file types. Most of the time this is a function of a CAD program, but not always. When you’re starting out with CNC or 3D Printing, the first thing you’ll want to get your arms around is creating some sort of model, drawing, or representation of your part.