Installing the raftless script in RepG17

2 views
Skip to first unread message

Spacexula

unread,
Jul 18, 2010, 11:10:34 AM7/18/10
to MakerBot Operators
Where can I download the version of the raftless script which works
with the skeinforge included with RepG17? I thought it was
preinstalled, but I can't find the option. Is there any difference in
the install for the RepG17 skeinforge install and the regular raftless
install?

TeamTeamUSA

unread,
Jul 18, 2010, 4:41:31 PM7/18/10
to MakerBot Operators
I'm not sure what version of skeinforge is included with RepG17. If
it's 2010-02-12 or later, then these instructions will work.

You'll need the latest version of raftless.py [this is what is in the
latest SkeinFox]:

http://github.com/TeamTeamUSA/skeinforge-tools/blob/master/raftless.py

This is how to install it:

1. Move raftless.py to the skeinforge_tools/craft_plugins folder.
2. Edit skeinforge_tools/profile_plugins/extrusion.py and add Raftless
to the tool chain sequence by inserting
‘raftless’ into the tool sequence in getCraftSequence(). The best
place is at the end of the sequence, right before
‘export’.

These are good Raftless start values:

Activate Raftless: checked
1st Perimeter Feed Rate over Feed Rate (ratio): 0.7
1st Perimeter Flow Rate over Feed Rate (ratio): 1.0
Add extrusion Intro: checked
Extrusion Intro Max X Absolute (mm): 20.0
Extrusion Intro Max Y Absolute (mm): 20.0

Also ensure that in Raft tool the 'Activate Raft' box is unchecked.

HTH.

Go!

=ml=

Andrew Plumb

unread,
Jul 18, 2010, 4:57:20 PM7/18/10
to make...@googlegroups.com
I take it the "Use raft" checkbox isn't doing the raftless thing when you run it unchecked?

Andrew

Sent from my iPhone

> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> To post to this group, send email to make...@googlegroups.com.
> To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
>

Rob Giseburt

unread,
Jul 18, 2010, 5:06:50 PM7/18/10
to make...@googlegroups.com
They're really nit the same.

1) you can't control the 1st perimeter with RepG's skeinforge

2) on the mac, you can see the rest of the options that are, in done
cases nonsensically, in the raft section

3) most importantly: there's no run-in

-Rob

Spacexula

unread,
Jul 18, 2010, 5:17:31 PM7/18/10
to MakerBot Operators
I am printing with no raft, what I need is the 1st layer to be printed
at a slower speed than the following levels. Thanks guys I will try
this when I get home, I think I was not altering getCraftSequence
correctly.

Does anyone know what version of skeinforge is in RepG17?

On Jul 18, 4:57 pm, Andrew Plumb <and...@plumb.org> wrote:
> I take it the "Use raft" checkbox isn't doing the raftless thing when you run it unchecked?
>
> Andrew
>
> Sent from my iPhone
>

Rob Giseburt

unread,
Jul 18, 2010, 5:22:06 PM7/18/10
to make...@googlegroups.com
I think it's “6” but I'm not sure.

-Rob

Andrew Plumb

unread,
Jul 18, 2010, 5:37:40 PM7/18/10
to make...@googlegroups.com
Makes sense.

I'm still using SkeinFox because it plays well with current versions of skeinforge and I prefer the serialized tool-chain approach to all-in-one solutions. Much easier to swap in/out broken parts as the need arises. :-)

Andrew.

> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> To post to this group, send email to make...@googlegroups.com.
> To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
>

--

"The future is already here. It's just not very evenly distributed" -- William Gibson

Me: http://clothbot.com/wiki/

TeamTeamUSA

unread,
Jul 18, 2010, 6:14:10 PM7/18/10
to MakerBot Operators
If it's 6, then Zaggo's original version should work:

http://download.pleasantsoftware.com/pleasant3d/raftless.zip

Here's how to install it:

1. Move raftless.py to the skeinforge_tools directory
2. Add raftless after export on line 272 of skeinforge.py so it looks
like this:
toolNames = 'export raftless unpause fillet oozebane wipe hop stretch
clip comb tower raft speed multiply fill inset carve'.split()

This is the quick-n-dirty way which should work for most users. If you
use unpause or export standalone [I never do], you'll have to edit
those tools to make them aware that raftless is now part of the
toolchain.

Go!

=ml=


On Jul 18, 2:22 pm, Rob Giseburt <giseb...@gmail.com> wrote:
> I think it's “6” but I'm not sure.
>
>   -Rob
>

Mark Cohen

unread,
Jul 18, 2010, 7:44:43 PM7/18/10
to make...@googlegroups.com
It seems to have an error:

Traceback (most recent call last):
File "raftless.py", line 280, in <module>
main()
File "raftless.py", line 277, in main
preferences.startMainLoopFromConstructor( getRepositoryConstructor() )
AttributeError: 'module' object has no attribute
'startMainLoopFromConstructor'

Spacexula

unread,
Jul 18, 2010, 8:53:53 PM7/18/10
to MakerBot Operators
Which one the v6 or the v6+?

Mark Cohen

unread,
Jul 18, 2010, 9:09:08 PM7/18/10
to make...@googlegroups.com
The one that comes with RepG17. I think it might be 6+ as the standalone
version 6 I have is missing some modules and you get even more errors.

Spacexula

unread,
Jul 18, 2010, 9:38:17 PM7/18/10
to MakerBot Operators
No I mean did you use Zaggo or Team America's version?

Mark Cohen

unread,
Jul 18, 2010, 10:02:56 PM7/18/10
to make...@googlegroups.com
Team America's. I thought that was Zaggos.

Spacexula

unread,
Jul 19, 2010, 2:21:25 AM7/19/10
to MakerBot Operators
The Extrusion.py file is named extrusion.pyc, and it will not allow me
to edit it. Why is that?

TeamTeamUSA

unread,
Jul 19, 2010, 2:22:55 AM7/19/10
to MakerBot Operators
I just looked at the RepG17 skeinforge and the various versions of
raftless; none are compatible with each other. :(

I'll try to backport the latest raftless to work with the RepG17
skeinforge. I'll let you know if I'm successful.

Go!

=ml=

Spacexula

unread,
Jul 19, 2010, 2:25:04 AM7/19/10
to MakerBot Operators
If I try to use Zaggo's, I I can get the raftless button by following
your directions, but nothing comes up when I press the button. If I
try to use your version, I can't edit the extrusion.py file because it
comes up extrusion.pyc. Ok, now what? :)

Spacexula

unread,
Jul 19, 2010, 2:26:06 AM7/19/10
to MakerBot Operators
Thank you!

Mark Cohen

unread,
Jul 19, 2010, 5:59:12 AM7/19/10
to make...@googlegroups.com, MakerBot Operators
I think what is in that directory is compiled python scripts. I think the original one is somewhere else or you have to get the source.

Sent from my iPad

Mark Cohen

unread,
Jul 19, 2010, 6:01:00 AM7/19/10
to make...@googlegroups.com, MakerBot Operators
You can see the error message in windows by opening a cmd dos box and moving to that directory and typing python raftless.py

Sent from my iPad

TeamTeamUSA

unread,
Jul 19, 2010, 5:50:23 PM7/19/10
to MakerBot Operators
OK. I successfully back-ported raftless to work with the version of
skeinforge bundled with RepG17:

http://github.com/TeamTeamUSA/skeinforge-tools

I've created several gcode files using it and it appears to work.
However, I have not been able to get it to work from within RepG; only
via skeinforge.
Maybe someone can determine why it only works standalone.

Here's the README:

///////////////////////////////////////
// Raftless for skeinforge bundled with ReplicatorG 0017
///////////////////////////////////////

Installation
------------
1. Download ReplicatorG 0017 from http://code.google.com/p/replicatorg/downloads/list
2. Download replicatorg-0017/raftless-RepG0017.zip.
3. Uncompress raftless-RepG0017.zip
4. Move skeinforge.py to the skeinforge folder. Overwrite existing
file.
5. Move export.py and raftless.py to the skeinforge/skeinforge_tools
folder. Overwrite existing files.

Usage
-----
I have not been able to get raftless to work from within ReplicatorG.
I have been able to get it to work via launching
skeinforge and skeining a file using it.

1. Launch skeinforge
2. Open the Raftless tool. Select 'Activate Raftless'. Click Save
Preferences. This will create the raftless preferences
file.
3. Open the Raft tool. Unselect 'Activate Raft'. Click Save
Preferences. This will create the raft preferences file that
works with raftless.
4. Click 'Skeinforge' and select file to skein.

HTH.

Go!

=ml=

On Jul 19, 3:01 am, Mark Cohen <markcoh...@gmail.com> wrote:
> You can see the error message in windows by opening a cmd dos box and moving to that directory and typing python raftless.py
>
> Sent from my iPad
>

Gian Pablo

unread,
Jul 20, 2010, 2:55:32 AM7/20/10
to MakerBot Operators
Yeah, I have the same issue: extrusion.py (editable Python source) is
not present, only extrusion.pyc (compiled python).

Where can I find the original extrusion.py? Have searched for it in
the github repos for RepG, no luck so far.

Mark Cohen

unread,
Jul 20, 2010, 9:57:19 AM7/20/10
to make...@googlegroups.com
I see it in the beanshell zip file in TeamTeamUSA's git but not in the
RepG17 skeinforge. But you would not know if it is the version that goes
with the pyc
extrusion.py

Mark Cohen

unread,
Jul 20, 2010, 10:01:21 AM7/20/10
to make...@googlegroups.com
That extrusion.py is probably only for the beanshell version. I could be
wrong.

-----Original Message-----
From: make...@googlegroups.com [mailto:make...@googlegroups.com] On Behalf

Of Gian Pablo
Sent: Tuesday, July 20, 2010 2:56 AM

TeamTeamUSA

unread,
Jul 20, 2010, 10:58:11 AM7/20/10
to MakerBot Operators
The skeinforge version bundled with RepG is skeinforge_0007. It
doesn't have an extrusion.py in it.

To install raftless into skeinforge_0007 you just need to replace
these three files:

All three are available on github:http://github.com/TeamTeamUSA/
skeinforge-tools/tree/skeinforge_0007/replicatorg-0017/

/replicatorg-0017/skeinforge.py
/replicatorg-0017/skeinforge_tools/raftless.py
/replicatorg-0017skeinforge_tools/export.py

You can download them separately or all at once:
http://github.com/TeamTeamUSA/skeinforge-tools/zipball/skeinforge_0007

Go!

=ml=
Reply all
Reply to author
Forward
0 new messages