| Type | Extension of vector graphics editor Inkscape |
| Developer | Gcodetools develop team |
| Written in | Python |
| OS | Cross-Platform (Windows, Linux, MacOS) |
| Version | 1.6.03 |
| License | GNU GPL |
| Downloads | 7800+ |
Gcodetools
Gcodetools is a plug-in for Inkscape. It prepares and converts paths from Inkscape to Gcode, using biarc interpolation.Screenshots and photos are needed. Please post them at this thread.
Contents
Features
- Export paths to Gcode
- Using circular (biarc approximation) or straight line interpolation
- Automatic path subdivision to reach defined tolerance
- Multiply tool processing
- Export Gcode in parametric of flat form
- Including personal headers and footers
- Choosing units
- Multi-pass processing
- Numeric suffix is added to generated files to avoid overwriting
- Compute trajectories for lathe
- Fine cut
- Define fine cut's depth
- Define fine rounds
- Two different computation functions for fine cut
- Standard axis remapping
Path's area processing
- Building area paths
- Area paths could be modified
- Building trajectory according to the cutter's shape
- Defining different cutter's shapes
- Defining different tool's parameters (diameter, feed, depth step, penetration feed, personal Gcode before/after each path, cutters shape, personal tool's changing Gcode)
- Tools can be managed by Inkscape's standard procedures (copy, delete, assigned to different layer)
- Multiply tools processing
- Applying scale along any axis
- Apply rotate in the ХY plane
- Apply translation along any axis
- Apply transforms according to arbitrary points
- You can create custom post-processor by writing down the commands or choose from the list of default post-processors
- Scale and offset Gcode
- Gcode commands remapping
- Parameterize Gcode
- Round floating point values to specified precision
- Select and remove small paths (area artefacts)
- Tool's alignment check
- Cutting order check
- Export to Gcode for plotter with tangential knife. Forth axis A is knife's rotation.
top
License
Inkscape and Gcodetools are licensed under GNU GPL.top
Install
WindowsUnpack and copy all the files to the following directory Program Files\Inkscape\share\extensions\ and restart inkscape
Linux
Unpack and copy all the files to the following directory /usr/share/inkscape/extensions/ and restart inkscape
top
Usage
Spanish manuals and tutorials by txapuzas (También he escrito un pequeño manual de uso en español, está disponible en)Engraving tutorial by Dormouse
Area cutting tutorial
Making gears using Gcode tools and gear extensions
Export to Gcode from previous tutorial
Version 1.1 manual and tutorial
top
Screenshots
top
Get latest versions
Latest stable version Gcodetools 1.7You can try the newest development version by getting it from http://www.launchpad.net/gcodetools using bazaar from console "bzr branch lp:gcodetools" or using web interface http://bazaar.launchpad.net/~gcodetools.team/gcodetools/develope/files.
You'll need to run python create_inx.py to create inx files. After that install procedure is the same with the stable version.
Translations
Gcodetools is included into Inkscape v 0.49 so it will have native translations as other Inkscape's extensions. Until it is released you can use some self made translation packs:- Spanish translation: http://dl.dropbox.com/u/23923366/gcodetools_es_00.zip
Credits
Developers:- Nick Drobchenko (Nick)
- Vladimir Kalyaev (Dormouse)
- Henry Nicolas (Alfcnc)
- Chris Lusby Taylor (ChrisInNewbury)
- John Brooker (greybeard from cnczone.com)
Develop
At the moment following features are being developed:- Plasma cutter extension
- Turning lathe extension
- Plotter extension
- Writing a report / bug report
- Improve help and manuals
- Publish G-codes / SVGs / other code
- Publish photos / videos
- Make a bug report
- Help develop new features
- Suggest a new feature
Tested on
LinuxUbuntu 10.04, Ubuntu 9.10, Ubuntu 9.10 + inkscape 0.47, inkscape 0.46
Windows
Windows XP, Windows Vista, Windows 7 + inkscape 0.46, inkscape 0.47
top

