G-Code Utilities

From ShapeOko
Jump to: navigation, search

The following are tools for performing various transformations and processes to G-Code.

Note that if using Carbide Create you will need to open the file in Carbide Motion while connected to the machine and export it in unencrypted format in order to use any sort of post-processor.[1]

Type Name/Link Description
Utility (Windows) GCodeTruncater Windows tool to trim too long decimals from G-code.[2] Download link
Utility (Python) metric-gcode-truncator Python tool to trim too long decimals from G-code.
Utility (CLI) grecode Opensource command line utility to shift, rotate, mirror and align gcode.
Utility (web) JavaScript GCode Rotator V0.1b Rotate.
Utility G-Code Scaling Tool Scaling.
Utility WarpDriver Windows program to warp a G-code file to match a pre-defined shape.
Utility (web) JavaScript G-Code Translate, Scale, and Rotate Incomplete.
Utility i-Logic's page of utilities Shift, Rotate NC Code, NC to CAD, Cone Calculator and Rotation Calculator.
Utility MakerCam and Inkscape Post-Processor Post-Processor.
Utility (Ubuntu 13.04 x64) GCodePostProcessor Features include:
  • Remove all comments inside (And including) brackets
  • Remove all spaces (but leaves line returns)
  • Reduce all numbers down to 4 decimal places.
Utility (GUI) G-Code Ripper Read, Scale, Rotate, Split and Wrap G-Code. Also able to convert G-code to DXF: http://www.scorchworks.com/Blog/g-code-to-dxf-with-g-code-ripper/ [3]

YouTube: CNC Table Auto Level with G-Code Ripper for Perfect V-Bit Carving

Utility (GUI) CNC Tools Toolset written in java to work on, transform, create (like a wizard/toolbox) and visualize G-Code.
Utility (Perl) G-code Converters Perl program for post-processing a file which contains G83 canned drill cycle commands.[4]
Utility (Windows) G-code Optimizer A command-line tool that optimizes CNC Mill and Laser Engraver gcode generated from programs like MakerCAM - also optionally converts mill gcode to laser gcode.[5]

Can reduce time to a third.[6]


http://plasma2002.com/gcodetools/ [7]

http://www.thingiverse.com/thing:407580 --- Python program to make g-code compatible for Mach3 or Linuxcnc

https://github.com/NRSoft/GSharp [8] --- pre-processor which enables support for additional G-codes.