diff --git a/SkeinPyPy/skeinforge_application/skeinforge_plugins/craft_plugins/export_plugins/static_plugins/gcode_small.py b/SkeinPyPy/skeinforge_application/skeinforge_plugins/craft_plugins/export_plugins/static_plugins/gcode_small.py index a09e0a01..8837e377 100644 --- a/SkeinPyPy/skeinforge_application/skeinforge_plugins/craft_plugins/export_plugins/static_plugins/gcode_small.py +++ b/SkeinPyPy/skeinforge_application/skeinforge_plugins/craft_plugins/export_plugins/static_plugins/gcode_small.py @@ -68,6 +68,7 @@ class GcodeSmallSkein: self.lastFeedRateString = None self.lastZString = None self.output = cStringIO.StringIO() + self.layerNr = 0 def getCraftedGcode( self, gcodeText ): "Parse gcode text and store the gcode." @@ -125,4 +126,7 @@ class GcodeSmallSkein: self.output.write(';TYPE:FILL\n'); elif line.startswith('('): self.output.write(';TYPE:CUSTOM\n'); + elif line.startswith('('): + self.output.write(';LAYER:%d\n' % (self.layerNr)); + self.layerNr += 1