https://tinkersprojects.com/project/g-code-arduino-library/ This is a library that allows any machine or robot to be controlled by G-Code G-Code is the instructions that 3D Printer and CNC used to create there part. G-Code is a set of instruction commands sent to the controller of the machine to be performed. Position, feed rate, and tool used are some of the items that G-Code can control. The G-Code can either be sent from the computer or saved on an SD card. This library allows any machine or robot to be controlled by G-Code. It makes it quick and easy to set up with CNC and machine software and gives much better control over the communications and commands. If your project requires computer control or a set of instruction, a library like this will help simplify this process of making it your self.