This gadget creates a G-Code file. The gadget is designed to convert square linear stock into around linear stock as efficiently as possible utilizing a rotary axis. The gadget is very configurable and is designed to support varying CNC machines. The gadget produces G Code to quickly turn stock utilizing the 4th axis (A, B, or C)