09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <dependency type="executable" location="extensions">gcodetools.py</dependency>
9eaaa502227248d304ac9170902697d02158c1d9Tripp <dependency type="executable" location="extensions">inkex.py</dependency>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="biarc-tolerance" type='float' precision="5" _gui-text='Biarc interpolation tolerance:'>1</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="biarc-max-split-depth" type="int" _gui-text="Maximum splitting depth:">4</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="path-to-gcode-order" _gui-text="Cutting order:" type="optiongroup" appearance="minimal">
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <_option value="subpath by subpath">Subpath by subpath</_option>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="path-to-gcode-depth-function" type="string" _gui-text="Depth function:">d</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="path-to-gcode-sort-paths" type="boolean" _gui-text="Sort paths to reduse rapid distance">True</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippBiarc interpolation tolerance is the maximum distance between path and its approximation.
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippThe segment will be split into two segments if the distance between path's segment and its approximation exceeds biarc interpolation tolerance.
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippFor depth function c=color intensity from 0.0 (white) to 1.0 (black), d is the depth defined by orientation points, s - surface defined by orientation points.
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="Zscale" type="float" precision="5" min="-100000" max="100000" _gui-text="Scale along Z axis:">1</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="Zoffset" type="float" precision="5" min="-100000" max="100000" _gui-text="Offset along Z axis:">0.0</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="auto_select_paths" type="boolean" _gui-text="Select all paths if nothing is selected">true</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="min-arc-radius" type="float" precision="5" min="-1000" max="1000" _gui-text="Minimum arc radius:">0.05</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="comment-gcode" type="string" _gui-text="Comment Gcode:"></param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="comment-gcode-from-properties" type="boolean" _gui-text="Get additional comments from object's properties">False</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="filename" type="string" _gui-text="File:">output.ngc</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="add-numeric-suffix-to-filename" type="boolean" _gui-text="Add numeric suffix to filename">true</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="directory" type="string" _gui-text="Directory:">/home</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="Zsafe" type="float" precision="5" min="-1000" max="1000" _gui-text="Z safe height for G00 move over blank:">5</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="unit" type="enum" _gui-text="Units (mm or in):">
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="postprocessor" type="enum" _gui-text="Post-processor:">
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <_item msgctxt="GCode postprocessor" value=" ">None</_item>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <_item value="parameterize();">Parameterize Gcode</_item>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <_item value="flip(y);parameterize();">Flip y axis and parameterize Gcode</_item>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <_item value="round(4);">Round all values to 4 digits</_item>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <_item value='regex("G01 Z([0-9\.\-]+).*\(Penetrate\)", lambda match: "G00 Z%f (Fast pre-penetrate)\n%s" %(float(match.group(1))+5, match.group(0)));'>Fast pre-penetrate</_item>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="postprocessor-custom" type="string" _gui-text="Additional post-processor:"></param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="create-log" type="boolean" _gui-text="Generate log file">false</param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <param name="log-filename" type="string" _gui-text="Full path to log file:"></param>
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippGcodetools plug-in: converts paths to Gcode (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters.
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippThis plug-in calculates Gcode for paths using circular interpolation or linear motion when needed.
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippTutorials, manuals and support can be found at
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippEnglish support forum:
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippand Russian support forum:
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippCredits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas, Chris Lusby Taylor.
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTrippGcodetools ver. 1.7
09688ec5ffb8b9cf9883a770e2f9ebd60b28888dTripp <command reldir="extensions" interpreter="python">gcodetools.py</command>