This project was intended to build and all in one exporting plugin for laser cutters and Inkscape 0.91. It has not been tested on lower versions of Inkscape but may work..
This project was intended to build and all in one exporting plugin for laser cutters and Inkscape 0.9x. It has not been tested on lower versions of Inkscape but may work..
The plugin builds gcode that is compatible with a fork of MarlinKimbra designed to run on laser cutters found at https://git.nexlab.net/machinery/MarlinKimbra and
The plugin builds gcode that is compatible with a fork of MarlinKimbra designed to run on laser cutters found at https://git.nexlab.net/machinery/MarlinKimbra and
compatible with the original TurkneyTyranny patches to Marlin.
compatible with the original TurkneyTyranny patches to Marlin.
...
@@ -92,6 +92,8 @@ This script is released under the license GPL v2.
...
@@ -92,6 +92,8 @@ This script is released under the license GPL v2.
Change log
Change log
--------------------
--------------------
6-May-2017 - added default DPI and set default to 96 to make it compatible with inkscape >= 0.92
23-May-2016 - many new options for MarlinKimbra added features
23-May-2016 - many new options for MarlinKimbra added features
26-Feb-2015 - 2 hours : Forked from user ajfoul to extend functionality of smoothie laser power levels 0.0 to 1.0, generic Marlin power levels being 0 to 100.
26-Feb-2015 - 2 hours : Forked from user ajfoul to extend functionality of smoothie laser power levels 0.0 to 1.0, generic Marlin power levels being 0 to 100.
self.OptionParser.add_option("","--dpi",action="store",type="int",dest="dpi",default="270",help="set DPI for inkscape export")
self.OptionParser.add_option("","--dpi",action="store",type="int",dest="dpi",default="270",help="set DPI for inkscape export")
self.OptionParser.add_option("","--udpi",action="store",type="int"dest="udpi",default="96",help="set DPI for default inkscape resolution")
self.OptionParser.add_option("","--invert",action="store",type="inkbool",dest="invert",default=True,help="swap to negative colors")
self.OptionParser.add_option("","--invert",action="store",type="inkbool",dest="invert",default=True,help="swap to negative colors")
self.OptionParser.add_option("","--cooler",action="store",type="float",dest="cooler",default="0.0",help="set cooler temperature. 0 to disable")
self.OptionParser.add_option("","--cooler",action="store",type="float",dest="cooler",default="0.0",help="set cooler temperature. 0 to disable")
self.OptionParser.add_option("","--cooleronstop",action="store",type="inkbool",dest="cooleronstop",default=False,help="continue to cool down when finished")
self.OptionParser.add_option("","--cooleronstop",action="store",type="inkbool",dest="cooleronstop",default=False,help="continue to cool down when finished")
...
@@ -1438,10 +1439,10 @@ class Gcode_tools(inkex.Effect):
...
@@ -1438,10 +1439,10 @@ class Gcode_tools(inkex.Effect):