<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Skeinforge Powwow</title>
        <description>This is the skeinforge announcements and discussions thread.  Any questions, suggestions or comments about skeinforge should be posted here or emailed to me at:
perez_enrique@yahoo.com

The skeinforge wiki manual, which you are welcome to contribute to, is at:
http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge

A description of the GPL skeinforge is at:
http://reprap.org/bin/view/Main/Skeinforge

The most recent skeinforge can be found at:
http://members.axion.net/~enrique/reprap_python_beanshell.zip

another sometimes out of date version is at:
https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/miscellaneous/python-beanshell-scripts/

The skeinforge contributions thread is at:
http://dev.forums.reprap.org/read.php?12,27562

The skeinforge settings thread is at:
http://dev.forums.reprap.org/read.php?12,27434

Assuming you have python, which can be downloaded from:
http://www.python.org/download/

to run skeinforge; in a terminal in the same folder as skeinforge.py, type:
python skeinforge.py</description>
        <link>https://reprap.org/forum/read.php?154,20013,20013#msg-20013</link>
        <lastBuildDate>Sun, 06 Sep 2026 05:35:17 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,107340#msg-107340</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,107340#msg-107340</link>
            <description><![CDATA[ Profile Milling, End mill<br />
<br />
If you get failure like: limitskein instance has no attribute maximumztravelfeedrate, maximumztraveldrillrate, deactivate limit, the limits are set allready in Feed.<br />
<br />
Where to find more about milling with Skeinforge?<br />
<br />
Günter]]></description>
            <dc:creator>spirit47</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Tue, 22 Nov 2011 23:22:42 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29743#msg-29743</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29743#msg-29743</link>
            <description><![CDATA[ This announcement and discussion thread is being moved to my blog at:<br />
[<a href="http://fabmetheus.blogspot.com/" target="_blank"  rel="nofollow">fabmetheus.blogspot.com</a>]<br />
<br />
If you have any questions, suggestions, bug reports that would be posted here, in future please add them to the comments of my most recent blog post.<br />
<br />
For convenience, the latest blog post is copied below, in future I'll only post them at the fabmetheus.<br />
<br />
The latest skeinforge is attached, on my website at:<br />
[<a href="http://members.axion.net/~enrique/reprap_python_beanshell.zip" target="_blank"  rel="nofollow">members.axion.net</a>]<br />
<br />
and in subversion at:<br />
[<a href="https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/miscellaneous/python-beanshell-scripts/" target="_blank"  rel="nofollow">reprap.svn.sourceforge.net</a>]<br />
<br />
The Chamber tool has been added, to send temperature settings to a heated bed or chamber.  The 'Temperature of Bed' preference sets the temperature of the bed by sending an M109 command, the default is 60.0.  The 'Temperature of Chamber' preference sets the temperature of the chamber by sending an M110 command, the default is 30.0.<br />
<br />
Kulitorum has made a heated bed.  It is a 5mm Alu sheet with a pattern laid out in kapton tape.  The wire is a 0.6mm2 Konstantin wire and it's held in place by small pieces of kapton tape.  The description and picture is at:<br />
[<a href="http://gallery.kulitorum.com/main.php?g2_itemId=283" target="_blank"  rel="nofollow">gallery.kulitorum.com</a>]<br />
<br />
In my opinion, it is a brilliant design.  The best thing about it is that the components it uses, kapton tape and heater wire, are already on the reprap parts list, so reprappers might already have them and if they don't they'll able to order some easily.  I don't know if the tape and heater wire can be added to existing acrylic or MDF beds, but hopefully someone will try it out.<br />
<br />
The 'Infill Perimeter Overlap' setting in inset has been moved to fill.  The 'Extrusion Width over Thickness' setting in inset has been moved to fill and renamed 'Infill Width over Thickness'.  So you'll have to reenter those settings in fill when switching to this version, if you have changed them from the defaults.<br />
<br />
In some versions over the last months, the mouse tools didn't work properly, they're now fixed.]]></description>
            <dc:creator>Enrique</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Sat, 07 Nov 2009 04:06:50 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29627#msg-29627</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29627#msg-29627</link>
            <description><![CDATA[ bogdan,<br />
<br />
Thank you very much for the offer to set up a file storage place.<br />
<br />
I'm going to try some more to find a reprap related forum which allows big files to move the skeinforge powwow to.  If I do not find one in the next few days, I'll ask you to set up the file storage place.<br />
<br />
The viewers have a close menu option, however, because there were no menu accelerator keys the typical 'Ctrl-W' to close the window did not work.  Wade also ran into this issue.  So I've added menu accelerator bindings to the menus in the latest version at:<br />
[<a href="http://members.axion.net/~enrique/reprap_python_beanshell.zip" target="_blank"  rel="nofollow">members.axion.net</a>]<br />
<br />
<br />
<br />
jet,<br />
<br />
Thanks for sending the settings.  Even with them I was not able to reproduce the bug.<br />
<br />
From your error trace, it looks like the fillet procedure worked.  So try deactivating everything after that, by deselecting their 'Activate..' check buttons.  The craft tools that are called after fillet can be found in the getCraftSequence() function in the help documentation for extrusion.  They are the following:<br />
unpause<br />
export<br />
<br />
Also, the analyze tools are called, so deactivate all the analyze tools.<br />
<br />
Once you've done all this, you should get an output file.  Then reenable the tools one by one until you find the hanging tool or tools.  I would guess because of sheer complexity the problem is likely in behold or skeinview, but only experiment can make sure.<br />
<br />
At that point, you can just avoid the hanging tool.  If you want to persevere, put in a lot of print statements to find out were it is hanging, and if you can fix it send me the fix.  If you can not, but can localize it to a tiny code area, send that to me.<br />
<br />
<br />
<br />
VDX,<br />
<br />
Unfortunately my plans about adding hatch-lines have been pushed back many months beyond my earlier many months estimate because of other feature requests.  Maybe in 2011:(<br />
<br />
<br />
<br />
Cheers,<br />
e<br />
<br />
<br />
<br />
PS<br />
<br />
In general, if people want a feature bumped up the todo list, contribute to skeinforge in some way, some suggestions are at:<br />
[<a href="http://dev.forums.reprap.org/read.php?12,27562,27562" target="_blank"  rel="nofollow">dev.forums.reprap.org</a>]<br />
<br />
and I'll bump that feature up the list.  The current list is very roughly from the requests of those who are contributing.]]></description>
            <dc:creator>Enrique</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 04 Nov 2009 15:02:28 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29606#msg-29606</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29606#msg-29606</link>
            <description><![CDATA[ E.:   I'm tried again with the version you just posted, 2009-11-03 and had the same problem.   Attached are my settings, I'm using "rapman ABS".  <br />
<br />
thx,<br />
--jet]]></description>
            <dc:creator>jet</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 04 Nov 2009 11:18:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29605#msg-29605</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29605#msg-29605</link>
            <description><![CDATA[ Enrique,<br />
<br />
Dear wizard, I love the new look :) and the new organization but I have to report a bug, the analyze plugin's miss the exit button (used to be in the lower right corner) and the 3d one cannot rotate around the axes?<br />
<br />
all best<br />
bogdan]]></description>
            <dc:creator>arhimed</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 04 Nov 2009 09:29:44 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29600#msg-29600</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29600#msg-29600</link>
            <description><![CDATA[ Hi Enrique,<br />
<br />
... i see you've added an endmill and laser too :)-D<br />
<br />
What are your plans about adding hatch-lines for the outer area for dismanteling the objects out of the bulk after laminating?<br />
<br />
Viktor]]></description>
            <dc:creator>VDX</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 04 Nov 2009 07:32:23 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29598#msg-29598</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29598#msg-29598</link>
            <description><![CDATA[ Enrique, you are a wizard, thanks a bunch.<br />
<br />
The high infill per overlap I use for PP as it springs a lot so with very high overlap it actually come to a right place :D<br />
<br />
Check the pictures here: [<a href="http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge#Infill_Perimeter_Overlap_.28ratio.29" target="_blank"  rel="nofollow">www.bitsfrombytes.com</a>]<br />
<br />
With ABS the original 0.1-0.2 is ok<br />
<br />
thanks again<br />
bogdan]]></description>
            <dc:creator>arhimed</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 04 Nov 2009 07:04:41 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29585#msg-29585</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29585#msg-29585</link>
            <description><![CDATA[ The bound checking skeinforge is attached and at:<br />
[<a href="http://members.axion.net/~enrique/reprap_python_beanshell.zip" target="_blank"  rel="nofollow">members.axion.net</a>]<br />
<br />
The unabridged skeinforge now goes over the 613K limit of the forum software.  Where is a good place that I can store larger files?<br />
<br />
I know about subversion, but it is much quicker for me to upload a file then switch over to windows, use subversion, then switch back to Linux for development; necessary because I am not able to install subversion on my Linux partition.<br />
<br />
<br />
Bogdan,<br />
<br />
The problem is caused because your 'Infill Perimeter Overlap' setting is too high.  Try keeping it below 0.7.  I've changed the relevant inset documentation to:<br />
<br />
"The 'Infill Perimeter Overlap' ratio is the amount the infill overlaps the perimeter over the extrusion width.  The higher the value the more the infill will overlap the perimeter, and the thicker join between the infill and the perimeter.  If the value is too high, the join will be so thick that the nozzle will run plow through the join below making a mess, also when it is above 0.7 fill will not be able to create infill correctly, the default is 0.15."<br />
<br />
I've added an out of bounds array check in fill, so that even if the 'Infill Perimeter Overlap' is very high it won't crash, but it would still make a bad fill pattern and fill will complain.  It would be nice if somehow a good fill pattern could be made even with a high 'Infill Perimeter Overlap' ratio, but I don't know how to do that and I have other stuff to do.<br />
<br />
If you want the infill to overlap a lot, the best way would be to use stretch to stretch the infill.  You could set the 'Path Stretch over Perimeter Width" to a value of say 0.5, set the 'Infill Perimeter Overlap' to 0.5 and get a similar effect as your 'Infill Perimeter Overlap' of 1.0 without fill complaining.<br />
<br />
<br />
jet,<br />
<br />
I tried the 'Screw Holder Bottom.stl' model and it worked.  Please post you settings as a zipped file.  To be on the safe side, also post or email your version of skeinforge.  Without that I can not reproduce your bug.<br />
<br />
<br />
Cheers,<br />
e]]></description>
            <dc:creator>Enrique</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Tue, 03 Nov 2009 23:29:22 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29557#msg-29557</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29557#msg-29557</link>
            <description><![CDATA[ I'm having problems on OSX 10.5.8 with a build I downloaded earlier today.  Not only does it crash on most of my very simple models, it hangs with a blank screen on one of the supplied models (see below).<br />
<br />
Any suggestions on where to start looking?  I'm going to assume it's a problem with the default python install.<br />
<br />
$ ./skeinforge.py models/Screw\ Holder\ Bottom.stl <br />
File models/Screw Holder Bottom.stl is being chain exported.<br />
Carve procedure took 2 seconds.<br />
Preface procedure took 0 seconds.<br />
Inset procedure took 4 seconds.<br />
Fill procedure took 5 seconds.<br />
Speed procedure took 1 seconds.<br />
Raft procedure took 1 seconds.<br />
Jitter procedure took 1 seconds.<br />
Comb procedure took 4 seconds.<br />
Clip procedure took 0 seconds.<br />
Cool procedure took 0 seconds.<br />
Home procedure took 1 seconds.<br />
Fillet procedure took 2 seconds.<br />
The lower left corner of the behold window is at -3.156, -4.36<br />
The upper right corner of the behold window is at 63.156, 44.6<br />
[it hung here for an hour or two and I used ^C to kill it.]]]></description>
            <dc:creator>jet</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Tue, 03 Nov 2009 15:02:08 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29556#msg-29556</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29556#msg-29556</link>
            <description><![CDATA[ Hey Enrique, <br />
<br />
Thanks a bunch for all the super cool new options you embedded into Skeinforge but I have to report another bug.<br />
<br />
I get this error trying to print the attached stl. STL parses ok from what I can c, and it is fixed in netfabb to be fully mainfold so no reason for it not to print properly.<br />
<br />
I attached also the used profile (but tried few other profiles also with exactly the same results). The used versions are the one from 09-10-22 and 09-10-31 (latest one from your site).<br />
<br />
<br />
When I convert the object to GTS (using AOI) I get the same error.<br />
<br />
<pre class="bbcode">
[arhimed@gedora10 Skeinforge]$ ./skeinforge.py 
Skeinforge preferences have been saved.
File /home/arhimed/PRINT/MENDEL/_fixed_x-180-z-bearing-plate_2off (fixed).stl is being chain exported.
Carve procedure took 3 seconds.
Preface procedure took 0 seconds.
Inset procedure took 20 seconds.
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib64/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
    return self.func(*args)
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/skeinforge_utilities/preferences.py", line 1529, in execute
    self.repository.execute()
  File "./skeinforge.py", line 290, in execute
    writeOutput( fileName )
  File "./skeinforge.py", line 267, in writeOutput
    craft.writeOutput( fileName )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft.py", line 69, in writeOutput
    pluginModule.writeOutput( fileName )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/export.py", line 136, in writeOutput
    gcodeText = consecution.getChainTextFromProcedures( fileName, procedures[ : - 1 ], gcodeText )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/skeinforge_utilities/consecution.py", line 39, in getChainTextFromProcedures
    text = craftModule.getCraftedText( fileName, text )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/fill.py", line 407, in getCraftedText
    return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), fillRepository )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/fill.py", line 417, in getCraftedTextFromText
    return FillSkein().getCraftedGcode( fillRepository, gcodeText )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/fill.py", line 1107, in getCraftedGcode
    self.addFill( layerIndex )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/fill.py", line 981, in addFill
    self.addGrid( arounds, fillLoops, gridPointInsetX, layerIndex, paths, aroundPixelTable, aroundWidth, reverseZRotationAngle, surroundingCarves )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/fill.py", line 999, in addGrid
    gridPoints = self.getGridPoints( fillLoops, reverseZRotationAngle )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/fill.py", line 1160, in getGridPoints
    self.addGridLinePoints( begin, end, gridPoints, gridRotationAngle, offset, y )
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/fill.py", line 1033, in addGridLinePoints
    if self.isPointInsideLineSegments( gridPointComplex ):
  File "/home/arhimed/Dev/Skeinforge/skeinforge_tools/craft_plugins/fill.py", line 1199, in isPointInsideLineSegments
    lineSegments = self.horizontalSegmentLists[ fillLine ]
IndexError: list index out of range
[arhimed@gedora10 Skeinforge]$ rpm -qa | grep -i tkinte
tkinter-2.5.2-1.fc10.x86_64
[arhimed@gedora10 Skeinforge]$ python --version
Python 2.5.2
[arhimed@gedora10 Skeinforge]$</pre>
<br />
Hope this is enough data for debugging, if there's anything else I might send you please do not hesitate to ask.<br />
<br />
br,<br />
Bogdan]]></description>
            <dc:creator>arhimed</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Tue, 03 Nov 2009 14:47:26 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29406#msg-29406</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29406#msg-29406</link>
            <description><![CDATA[ When I try to convert one of the Mendel .stl files to gcode with Skeinforge some of the orbit movements are shifted in the -x direction.  Since I have disabled the raft, this means the print head tries to move beyond the home position, which resets the coordinate system and messes up everything else.  I've observed the same behavior with the raft on, but because I don't hit the home position it isn't as catastrophic.<br />
<br />
I've attached my Skeinforge preferences, the .stl file I am using as input ant the gcode file I get back.  Searching through the gcode file for "X-4" will find the first major occurrence of the problem about half way through the file.<br />
<br />
The following is the console output, which seems normal to me.<br />
<pre class="bbcode">
~/reprap_python_beanshell$ ./skeinforge.py ~/Desktop/y-bar-clamp_10off.stl
File /home/mccoyn/Desktop/y-bar-clamp_10off.stl is being chain exported.
Carve procedure took 5 seconds.
Preface procedure took 0 seconds.
Inset procedure took 13 seconds.
Fill procedure took 25 seconds.
Speed procedure took 2 seconds.
Comb procedure took 10 seconds.
Clip procedure took 2 seconds.
Cool procedure took 5 seconds.
Stretch procedure took 3 seconds.
Home procedure took 3 seconds.
Lash procedure took 2 seconds.
Fillet procedure took 5 seconds.
The lower left corner of the behold window is at 0.089, 0.2
The upper right corner of the behold window is at 23.908, 23.801
The lower left corner of the skeinview window is at 0.089, 0.2
The upper right corner of the skeinview window is at 23.908, 23.801


Statistics are being generated for the file /home/mccoyn/Desktop/y-bar-clamp_10off_export.gcode
On the X axis, the extrusion starts at 0 mm and ends at 24 mm, for a width of 24 mm.
On the Y axis, the extrusion starts at 0 mm and ends at 24 mm, for a depth of 24 mm.
On the Z axis, the extrusion starts at 0 mm and ends at 14 mm, for a height of 13 mm.

The average feedRate is 52.4 mm/s, (3141.1 mm/min).
The cross section area is 0.402 mm2.
The extrusion diameter is 0.715 mm.
The extruder speed is 3000.0
The extruder was extruding 72.2 percent of the time.
The extruder was toggled 500 times.
The layer thickness is 0.65 mm.
The operating flow rate is 24.1 mm3/s.
The perimeter extrusion fill density ratio is 1.06
The perimeter width is 0.585 mm.

The following procedures have been performed on the skein:
carve
preface
inset
fill
speed
comb
clip
cool
stretch
home
lash
fillet

The text has 16993 lines and a size of 556.0 KB.
The total build time is 321 s.
The total distance extruded is 12139.7 mm.
The total distance traveled is 16813.5 mm.
The version is 2009-10-14
The volume extruded is 4.87 cc.

The exported file is saved as /home/mccoyn/Desktop/y-bar-clamp_10off_export.gcode
It took 87 seconds to export the file.
</pre>]]></description>
            <dc:creator>mccoyn</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Sat, 31 Oct 2009 10:48:31 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29113#msg-29113</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29113#msg-29113</link>
            <description><![CDATA[ hi,<br />
<br />
thanks so much for skeinforge! unfortunately, i'm having these problems with skeinforge in that we're trying to dedicate an old Mac PPC, OS X 10.5.8, Python 2.6.3 to MakerBot duties. Has anyone gotten skeinforge to work with Mac PPC?<br />
<br />
I've tried many things, all to no avail:<br />
• vanilla .skeinforge folder<br />
• moved location of skeinforge to different places<br />
• tried with different .stl files that work fine on my Intel Mac<br />
<br />
here's an example:<br />
<br />
<br />
File ../dodecahedron.stl is being chain exported.<br />
Traceback (most recent call last):<br />
 File "skeinforge.py", line 314, in <br />
   main()<br />
 File "skeinforge.py", line 309, in main<br />
   writeOutput( ' '.join( sys.argv[ 1 : ] ) )<br />
 File "skeinforge.py", line 275, in writeOutput<br />
   pluginModule.writeOutput( fileName )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/export.py", line 129, in writeOutput<br />
   gcodeText = unpause.getUnpauseChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/unpause.py", line 74, in getUnpauseChainGcode<br />
   gcodeText = fillet.getFilletChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/fillet.py", line 240, in getFilletChainGcode<br />
   gcodeText = oozebane.getOozebaneChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/oozebane.py", line 112, in getOozebaneChainGcode<br />
   gcodeText = wipe.getWipeChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/wipe.py", line 100, in getWipeChainGcode<br />
   gcodeText = hop.getHopChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/hop.py", line 87, in getHopChainGcode<br />
   gcodeText = stretch.getStretchChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/stretch.py", line 102, in getStretchChainGcode<br />
   gcodeText = cool.getCoolChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/cool.py", line 103, in getCoolChainGcode<br />
   gcodeText = clip.getClipChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/clip.py", line 91, in getClipChainGcode<br />
   gcodeText = comb.getCombChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/comb.py", line 97, in getCombChainGcode<br />
   gcodeText = tower.getTowerChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/tower.py", line 101, in getTowerChainGcode<br />
   gcodeText = raft.getRaftChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/raft.py", line 207, in getRaftChainGcode<br />
   gcodeText = speed.getSpeedChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/speed.py", line 111, in getSpeedChainGcode<br />
   gcodeText = multiply.getMultiplyChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/multiply.py", line 94, in getMultiplyChainGcode<br />
   gcodeText = fill.getFillChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/fill.py", line 385, in getFillChainGcode<br />
   gcodeText = inset.getInsetChainGcode( fileName, gcodeText )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/inset.py", line 154, in getInsetChainGcode<br />
   gcodeText = carve.getCarveGcode( fileName )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/carve.py", line 101, in getCarveGcode<br />
   skein.parseCarving( carvePreferences, carving, fileName )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/carve.py", line 373, in parseCarving<br />
   rotatedBoundaryLayers = carving.getCarveRotatedBoundaryLayers()<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/skeinforge_utilities/triangle_mesh.py", line 583, in getCarveRotatedBoundaryLayers<br />
   z = self.getZAddExtruderPaths( z )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/skeinforge_utilities/triangle_mesh.py", line 637, in getZAddExtruderPaths<br />
   rotatedBoundaryLayer.loops = self.getLoopsFromMesh( zPlusAround )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/skeinforge_utilities/triangle_mesh.py", line 610, in getLoopsFromMesh<br />
   simplifiedLoops.append( euclidean.getSimplifiedLoop( originalLoop, self.importRadius ) )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/skeinforge_utilities/euclidean.py", line 678, in getSimplifiedLoop<br />
   return getAwayPoints( loopComplex, radius )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/skeinforge_utilities/euclidean.py", line 223, in getAwayPoints<br />
   if not isCloseXYPlane( overlapDistance, pixelTable, pointComplex, x, y ):<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/skeinforge_utilities/euclidean.py", line 788, in isCloseXYPlane<br />
   squareValues = getSquareValues( pixelTable, x, y )<br />
 File "/Users/Shared/skeinforge/skeinforge_tools/skeinforge_utilities/euclidean.py", line 699, in getSquareValues<br />
   for xStep in xrange( x - 1, x + 2 ):<br />
OverflowError: long int too large to convert to int]]></description>
            <dc:creator>jmil</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Mon, 26 Oct 2009 00:23:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,29000#msg-29000</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,29000#msg-29000</link>
            <description><![CDATA[ Enrique, I have just tested the version from yesterday (20091022) and THANK YOU, THANK YOU, THANK YOU for the X/Y positional information in both Behold and SkeinView. THAAAAAAAAAANKS ...<br />
<br />
Also, moving the jitter from comb to a separate plugin is super idea, finally I can only turn on jitter without having to mess with the comb (sometimes I really dislike comb, sometimes it is great).<br />
<br />
All best<br />
bogdan]]></description>
            <dc:creator>arhimed</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Fri, 23 Oct 2009 06:35:22 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28965#msg-28965</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28965#msg-28965</link>
            <description><![CDATA[ Hi Tim<br />
<br />
Many thanks, I had not looked in inset.]]></description>
            <dc:creator>emt</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Thu, 22 Oct 2009 14:36:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28961#msg-28961</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28961#msg-28961</link>
            <description><![CDATA[ Ian,<br />
<br />
First make sure you are using the latest Skeinforge.  Enrique fixed an inset infill bug in the last release.<br />
<br />
If that doesn't fix it, "Infill perimeter overlap" should be what you are looking for.<br />
<br />
-Tim]]></description>
            <dc:creator>bothacker</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Thu, 22 Oct 2009 13:05:49 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28960#msg-28960</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28960#msg-28960</link>
            <description><![CDATA[ Hi<br />
I am getting very close to really good objects as I slowly understand what all the preferences do. I think the last thing I need to adjust is the position of the infill in relation to the perimeter of each layer. I seem to have a gap. Does any one know the preference that controls this gap?]]></description>
            <dc:creator>emt</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Thu, 22 Oct 2009 12:48:01 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28939#msg-28939</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28939#msg-28939</link>
            <description><![CDATA[ AFAIK, Wade's using PLA, polylactic acid. It has a low melting point and low shrinkage, so it hardly warps even when you don't use a raft. I also have PLA but didn't get around to trying it yet... need... more... time...]]></description>
            <dc:creator>ErikDeBruijn</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Thu, 22 Oct 2009 04:17:24 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28937#msg-28937</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28937#msg-28937</link>
            <description><![CDATA[ Thanks Wade<br />
<br />
It also controls the height of the base layer as I just found out.<br />
<br />
You mentioned "when I was using rafts", I take it you don't now. What material are you feeding and how do you manage without raft?]]></description>
            <dc:creator>emt</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Thu, 22 Oct 2009 03:58:18 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28900#msg-28900</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28900#msg-28900</link>
            <description><![CDATA[ Ian, I think the parameter you are looking for is called "Base Layer Thickness over Layer Thickness" in the "Raft" dialog - this sets the speed reduction of the head feed rate for the base layer.  The idea is that a slower head feedrate for a given plastic flow rate gives a bigger, thicker filament, which is better at absorbing irregularities in the build base.  Setting it to 1 should speed up the first layer, but when I was using rafts, I found the thick first layer worked quite well.<br />
<br />
Wade]]></description>
            <dc:creator>Wade</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 21 Oct 2009 11:44:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28845#msg-28845</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28845#msg-28845</link>
            <description><![CDATA[ Hi<br />
<br />
I am at last getting fairly good results from my repstrap using Skeinforge which is producing excellent g code.<br />
<br />
My machine has a lot of inertia so I am running at very slow feed rates around 4mm/second with the extruder rate reduced accordingly. There is one thing puzzling me in the preferences. I am using a raft and the feed rate for the raft is about half the build feed rate. As I have a fixed extruder rate I would like to build the raft at the same speed as the object but I cannot find a preference that controls this speed reduction. Does anyone know what preference I need to alter?<br />
<br />
Another solution would be to output a lower extrusion rate for the raft but as the machine is very slow anyway I would rather up the raft speed.<br />
<br />
I am hoping to just get acceptable objects so I can use the repstrap to build a Mendel<br />
<br />
( I have just realised that I can set Skeinforge to out put a single F word on feed rate change so I can make a fairly trivial edit to the gcode file to speed up the raft. However it would still be nice to know how to achieve this within Skeinforge)]]></description>
            <dc:creator>emt</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Tue, 20 Oct 2009 09:55:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28667#msg-28667</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28667#msg-28667</link>
            <description><![CDATA[ The latest skeinforge is attached, on my website at:<br />
[<a href="http://members.axion.net/~enrique/reprap_python_beanshell.zip" target="_blank"  rel="nofollow">members.axion.net</a>]<br />
<br />
and in subversion at:<br />
[<a href="https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/miscellaneous/python-beanshell-scripts/" target="_blank"  rel="nofollow">reprap.svn.sourceforge.net</a>]<br />
<br />
Thanks to Erik who wrote the 3D-to-5D-Gcode php GPL'd script at:<br />
[<a href="http://objects.reprap.org/wiki/3D-to-5D-Gcode.php" target="_blank"  rel="nofollow">objects.reprap.org</a>]<br />
<br />
skeinforge now has the lash.py tool to compensate for backlash.<br />
<br />
Thanks to Tim, who is developing a square tube repstrap at:<br />
[<a href="http://bothacker.com/" target="_blank"  rel="nofollow">bothacker.com</a>]<br />
<br />
and his excellent bug reports, the incorrect inset bug in fill is now squashed.<br />
<br />
The default extension for alteration gcode files is now .gcode instead of .txt.  Where the file name is a preference, like in homing, you can still choose another file extension.  If you have any .txt scripts, it is recommended you change their extension to .gcode and change your preference, if there is one, to .gcode.<br />
<br />
The wording in speed has been changed, flowrate has become flow rate and feedrate is now feed rate.  Also the flow rate choice has been changed from a radio group to a checkbox.  So please enter your speed preferences again.<br />
<br />
I've changed the '..Nozzle Height over Half Layer Thickness' preferences in raft to '..Nozzle Height over Layer Thickness'.  So 'Base Nozzle Lift over Half Base Layer Thickness' with a default of 0.75 is now 'Base Nozzle Lift over Base Layer Thickness' with a default of 0.375.  'Interface Nozzle Lift over Half Interface Layer Thickness' with a default of 0.9 is now 'Interface Nozzle Lift over Interface Layer Thickness' with a default of 0.45.  'Operating Nozzle Lift over Half Layer Thickness' with a default of 1.0 is now 'Operating Nozzle Lift over Layer Thickness' with a default of 0.5.  If you have changed the nozzle lift preferences from their defaults, please go in raft and enter your nozzle lift preferences again at half their original values.<br />
<br />
Cheers,<br />
Enrique]]></description>
            <dc:creator>Enrique</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 14 Oct 2009 22:51:43 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28432#msg-28432</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28432#msg-28432</link>
            <description><![CDATA[ I posted a challenge for improving skeinforge's raft making... (not that it's bad, just that there's room for reducing waste)<br />
Since many are following this topic, I thought I'd post a link to the Skeinforge contributions topic here:<br />
[<a href="http://dev.forums.reprap.org/read.php?12,27562" target="_blank"  rel="nofollow">dev.forums.reprap.org</a>]<br />
Of course the same goes for the Java host or any other software you might be using (are there other alternatives you know of?)]]></description>
            <dc:creator>ErikDeBruijn</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Fri, 09 Oct 2009 11:12:24 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28428#msg-28428</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28428#msg-28428</link>
            <description><![CDATA[ Hi Erik,<br />
<br />
I don't have any specific bonding problem with 0.3mm filament and 0.24 layers of ABS at 240C, but I would use mulitiple outlines to get the wall thickness up and I don't think objects are as strong as when using larger filament. You can go up to about 260C to get better bonding before the ABS starts to go brown.<br />
<br />
I make Darwin parts with 0.5mm filament / 0.4mm layers because the extra resolution is unecessary and takes longer.]]></description>
            <dc:creator>nophead</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Fri, 09 Oct 2009 09:34:20 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28422#msg-28422</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28422#msg-28422</link>
            <description><![CDATA[ Hi Erik,<br />
<br />
... then you have to raise the ambient temperature - best by enclosing and heating your build area ... it's a problem/option discussed every once 8-)]]></description>
            <dc:creator>VDX</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Fri, 09 Oct 2009 08:25:59 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28421#msg-28421</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28421#msg-28421</link>
            <description><![CDATA[ Enrique, the Orbit function works again. I now get very pretty prints without too much strings! This made my day yesterday. Now I'm out for new challenges. <br />
<br />
[off topic] Somehow inter-layer adhesion still isn't what it should be. With very thin layers (.25) there isn't much energy in the plastic to heat up the plastic below it. I'm scared that the corner brackets that I print will not be strong enough and that if I start giving away parts that they will end up with a very fragile machine. I printed most other parts by now. (B.t.w. they are already reserved for a specific person.)[/off topic]]]></description>
            <dc:creator>ErikDeBruijn</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Fri, 09 Oct 2009 08:18:07 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28373#msg-28373</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28373#msg-28373</link>
            <description><![CDATA[ Ian,<br />
<br />
The "Add M110 GCode for Compatibility with Nophead's Code" no longer exists because raft now uses M110 for the temperature of the chamber.  That is not in the html documentation because I only update the html whenever I announce a new version.  You can get the most recent documentation by looking at the top of the .py file.  That documentation is not always up to date, but it is more recent that the html.<br />
<br />
<br />
Erik,<br />
<br />
I tried filled the treasurechest and there were no major warnings, like Zaggo mentioned on thingiverse.  I was not able to reproduce the divide by zero error.  I speculate that either Zaggo changed the file or that I may some recent change that eliminated the warnings.  Whatever the case, thanks for the bug fix, to be on the safe side I added it to euclidean along with a warning.<br />
<br />
Since my last update, I modified comb.  I don't remember exactly what I did, but I think I changed it to orbit on the inside, because I saw a mention of the clumping problem.  So try the latest version at:<br />
[<a href="http://members.axion.net/~enrique/reprap_python_beanshell.zip" target="_blank"  rel="nofollow">members.axion.net</a>]<br />
<br />
Thanks for the skeinforge praise, it's good to see that instead of just complaints and feature requestsB)<br />
<br />
<br />
Arvin,<br />
<br />
To get rid of the unchanging gcode, in export set the "Export Operations:" radio group to 'Gcode Small'.  The output would then be a minimal gcode with only changed feed rates.<br />
<br />
Thanks also for the skeinforge compliment, two in one day is rare:D]]></description>
            <dc:creator>Enrique</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Thu, 08 Oct 2009 00:45:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28361#msg-28361</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28361#msg-28361</link>
            <description><![CDATA[ Enrique...I'm hoping to begin moving all three stages of my repstrap in the next couple of days. To that end I have been reading the gcode output of skeinforge. Great work. Wonderful program. Thanks.<br />
<br />
My only question has to do with all the F code on each line. In standard Gcode the F is only printed if there is a change. It's modal which corresponds to global. Why it bothers me is trying to find where the speed changes I have to look at every line. If it was printed only when it was changed I could find those lines where the speed changed very quickly. <br />
<br />
Not a complaint. Just hoping you could change Feedrate to a global variable...and add the if statement that would print it when it changes.<br />
<br />
Arvin]]></description>
            <dc:creator>Arvin</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 07 Oct 2009 16:53:40 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28339#msg-28339</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28339#msg-28339</link>
            <description><![CDATA[ Hi Enrique,<br />
<br />
I encountered a problem when running skeinforge on treasurechest.stl by Zaggo ( [<a href="http://www.thingiverse.com/thing:1096" target="_blank"  rel="nofollow">www.thingiverse.com</a>] )<br />
<br />
$ python skeinforge.py ~/Desktop/treasurechest.stl<br />
File /home/erik/Desktop/treasurechest.stl is being chain exported.<br />
Carve procedure took 45 seconds.<br />
Preface procedure took 1 seconds.<br />
Inset procedure took 114 seconds.<br />
Traceback (most recent call last):<br />
  File "skeinforge.py", line 331, in <br />
    main()<br />
  File "skeinforge.py", line 326, in main<br />
    writeOutput( ' '.join( sys.argv[ 1 : ] ) )<br />
  File "skeinforge.py", line 296, in writeOutput<br />
    craft.writeOutput( fileName )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/craft.py", line 42, in writeOutput<br />
    pluginModule.writeOutput( fileName )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/craft_plugins/export.py", line 137, in writeOutput<br />
    gcodeText = consecution.getChainTextFromProcedures( fileName, procedures[ : - 1 ], gcodeText )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/skeinforge_utilities/consecution.py", line 38, in getChainTextFromProcedures<br />
    text = craftModule.getCraftedText( fileName, text )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/craft_plugins/fill.py", line 392, in getCraftedText<br />
    return getCraftedTextFromText( gcodec.getTextIfEmpty( fileName, text ), fillPreferences )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/craft_plugins/fill.py", line 400, in getCraftedTextFromText<br />
    return FillSkein().getCraftedGcode( fillPreferences, gcodeText )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/craft_plugins/fill.py", line 1101, in getCraftedGcode<br />
    self.addFill( layerIndex )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/craft_plugins/fill.py", line 987, in addFill<br />
    paths = euclidean.getPathsFromEndpoints( endpoints, layerFillInset, aroundPixelTable, aroundWidth )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/skeinforge_utilities/euclidean.py", line 548, in getPathsFromEndpoints<br />
    addSegmentToPixelTable( beginningPoint, beginningEndpoint.otherEndpoint.point, pixelTable, 0, 0, width )<br />
  File "/home/erik/RepRap/trunk/reprap/miscellaneous/python-beanshell-scripts/skeinforge_tools/skeinforge_utilities/euclidean.py", line 123, in addSegmentToPixelTable<br />
    gradient = deltaY / deltaX<br />
ZeroDivisionError: float division<br />
<br />
I could mitigate the problem by modifying euclidean.py as follows:<br />
Index: skeinforge_tools/skeinforge_utilities/euclidean.py<br />
===================================================================<br />
--- skeinforge_tools/skeinforge_utilities/euclidean.py  (revision 3293)<br />
+++ skeinforge_tools/skeinforge_utilities/euclidean.py  (working copy)<br />
@@ -120,7 +120,10 @@<br />
                beginComplex = newBeginComplex<br />
        deltaX = endComplex.real - beginComplex.real<br />
        deltaY = endComplex.imag - beginComplex.imag<br />
-       gradient = deltaY / deltaX<br />
+       if deltaX &gt; 0.0:<br />
+               gradient = deltaY / deltaX<br />
+       else:<br />
+               gradient = 0.0<br />
        xEnd = int( round( beginComplex.real ) )<br />
        yEnd = beginComplex.imag + gradient * ( xEnd - beginComplex.real )<br />
        xGap = getReverseFloatPart( beginComplex.real + 0.5 )<br />
<br />
<br />
<br />
Anyway, while my hack allowed me to produce a G-Code file which looked fine (after visual inspection in skeinview), it is not a very programmatically sound solution... I believe that in the cases where deltaX is 0.0, deltaY is also 0.0. This probably shoudn't be if deltaX &gt; 0.0, because negative deltaX values might be valid?<br />
I'm using skeinforge from svn revision 3293.<br />
<br />
Another minor issue I have is with comb. From the skeinforge documentation it says: "Comb bends the extruder travel paths around holes in the carve, to avoid stringers.  It moves the extruder to the inside of outer<br />
perimeters before turning the extruder on so any start up ooze will be inside the shape."<br />
<br />
I'm currently working on a Bowden extrusion system. Right now my extruder has no sharp stop and startup, but it oozes a long time after stopping extrusion and takes more time to build op pressure. While I'm still working on fixing this (which is certainly possible!), combing sound like exactly what I need to reduce string across my builds. But I never use this feature because it always puts the travel path around the object's outside, not the inside, leaving me with even more strings.<br />
From Zaggo's video I noticed how little strings he had compared to me. So I thought it must be because of his use of the comb feature. Using skeinview, I saw that Zaggo had the travel on the inside of the object.<br />
<br />
I've added my settings as tar.gz and .zip files so you can replicate the problem or tell me if I'm misinterpreting how to properly configure skeinforge...<br />
<br />
Enrique, don't get me wrong, Skeinforge is the most amazing, sophisticated and fully featured piece of software that we could have wished for as a community! I'm really grateful for all the time that was put into it.]]></description>
            <dc:creator>ErikDeBruijn</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 07 Oct 2009 06:45:47 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28333#msg-28333</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28333#msg-28333</link>
            <description><![CDATA[ Hi Enrique<br />
<br />
In the Preface help you have:-<br />
<br />
If "Add M110 GCode for Compatibility with Nophead's Code" is chosen, then preface will add an M110 line for compatibility<br />
<br />
That option is not there.]]></description>
            <dc:creator>emt</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 07 Oct 2009 04:34:23 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?154,20013,28332#msg-28332</guid>
            <title>Re: Skeinforge Powwow</title>
            <link>https://reprap.org/forum/read.php?154,20013,28332#msg-28332</link>
            <description><![CDATA[ Hi Enrique<br />
<br />
The endofthebeginning.txt info is in /skeinforge.html right at the beginning.<br />
<br />
Tim <br />
<br />
I was referring to the fact that the end.txt was not being added at the very end of the file as it should be according to documentation. I think the  M107 is in the wrong place. It should be before end.txt is appended.]]></description>
            <dc:creator>emt</dc:creator>
            <category>Skeinforge</category>
            <pubDate>Wed, 07 Oct 2009 04:16:18 -0400</pubDate>
        </item>
    </channel>
</rss>
