Transmitting G-Code with Geometry Commands for Extrusion Additive Manufacturing


G-code refers to text-based commands used to instruct a 3D printer how to construct an object. G-code is generated to represent each toolpath during the slicing process. Each toolpath is represented as a list of points that define the trajectory of the path to be printed. Additional commands are included to define the motion velocity and extrusion rate, called the feeds and speeds. These toolpaths and commands must be generated specific to the machine, material, and calibration settings that will be used during the print. This paper outlines a new approach for the slicing and g-code creation process that eliminates the need for outputting feeds and speeds in the slicing process. Instead, the slicer outputs g-code that defines the desired bead geometry as printed. The 3D printer can then read this geometry data and calculate the necessary feeds and speeds based on internal calibration data to successfully print the object.


LCSH Subject Headings