Version control

Version control is the management of changes to documents, computer programs, large web sites, and other collections of information. Changes are usually identified by a number or letter code, termed the “revision number”, “revision level”, or simply “revision”. For example, an initial set of files is “revision 1”. When the first change is made, the … Read more


G-code is a numerical control (NC) programming language. It is used mainly in computer-aided manufacturing (CAM) to control automated machine tools (CNC machines, 3D printers). G-code is a list of instructions that are sent to the CNC machine in order to make it perform a specific task. These instructions can be simple, like “move the … Read more