

The conversion of your models into G-Code can be easy and automatic, but you can also do it manually, with total control over the output. G-code has dozens of different dialects, each machine or vendor usually has its own.

Most of them will only understand a machine language called G-Code. No 3D printing or CNC milling system can take FreeCAD files directly. One millimeter will be one millimeter in real-life.

This chapter will show you how to get your models ready to send to these machines. These can be designed in FreeCAD, and then made real in different ways, such as communicated to other people who will then build them, or, more and more frequently, sent directly to a 3D printer or a CNC mill. One of the main uses of FreeCAD is to produce real-world objects.
