Beta-testers and CocoaCoders wanted for OpenSource SkeinFox

0 views
Skip to first unread message

Jordan Miller

unread,
Oct 15, 2009, 4:45:42 AM10/15/09
to skei...@googlegroups.com
Hi,

Here's a work-in-progress open source app for making SkeinForge easier
to use (screenshot and link below). While it's not completely ready
for primetime, the basic functionality works fine (@Hive76 !). I'm
open to beta-testers and CocoaCoders that want to join the project or
could provide patient, detailed testing and feedback. You can join the
group here: http://groups.google.com/group/skeinfox

ScreenShot--v0.7.png

Jordan Miller

unread,
Oct 20, 2009, 12:48:06 PM10/20/09
to make...@googlegroups.com, skei...@googlegroups.com, hive76-d...@googlegroups.com
bleeding edge SkeinFox v0.9 posted with instructions here:
http://wiki.github.com/jmil/SkeinFox

please send me feedback/comments directly or to the skeinfox google
group mailing list
Jordan





On Oct 16, 2009, at 5:31 AM, Jordan Miller wrote:

>
> unfortunately i'm not too familiar with development on linux or
> windows, so the goal here was to build an easier-to-use GUI wrapper as
> quickly as possible. As the project progresses things could go more
> cross-platform though.
>
> Jordan
>
>
>
>
>
> On Oct 15, 2009, at 7:37 PM, Ryan wrote:
>
>>
>> This is really cool! What are the chances for an ubuntu version?
>> I'm
>> using that for the makerbot to be extra opensourcey. Otherwise I
>> have
>> to con my wife to let me use her macbook.
>>
>> Anyone know who develops skeinforge? I downloaded a newer version I
>> found, but I see everyone here uses 0005...
>>
>> Ryan
>> On Oct 15, 3:28 pm, Jordan Miller <jsmil...@seas.upenn.edu> wrote:
>>> thanks! in the next day or so i'll have detailed instructions to be
>>> able to test/use it... you'll need git 1.6.5+ so you can grab that
>>> now. i've bundled skeinforge-0005 inside the app as well as the
>>> default set of templates we're using at Hive76 for simplified
>>> interface so u won't have to track down skeinforge files in they're
>>> varying flavors.
>>>
>>> jordan
>>>
>>> On Oct 15, 2009, at 10:15 AM, Marty McGuire
>>> <schmartiss...@gmail.com>
>>> wrote:
>>>
>>>> I've been thinking of a similar setup, using git to manage
>>>> skeinforge presets (by hand). This UI wrapper for git and
>>>> skeinforge
>>>> is a terrific idea! I can't wait to see more!
>>>
>>>> --Marty
>>>
>>>> On Oct 15, 2009, at 6:27 AM, Cathal Garvey <cathalgar...@gmail.com>
>>>> wrote:
>>>
>>>>> So, a presets system for Skeinforge? I'm sold, I'd love to try it!
>>>>> I'm afraid I'm no coding guru but I use MacOS, am familiar with
>>>>> basic Java, C and Applescript, and I'll soon be able to test Snow
>>>>> Leopard compatibility! :)
>>>
>>>>> 2009/10/15 Jordan Miller <jsmil...@seas.upenn.edu>
>>>>> technical details:
>>>>> The idea is to augment the .skeinforge directory into a version-
>>>>> control-system .git repository. Your MakerBot administrator
>>>>> configures
>>>>> the presets by making each group of skeinforge settings it's own
>>>>> "branch" in the git repo. Then the user just has to select a
>>>>> preset
>>>>> in
>>>>> the app which "checkouts" the branch and allows you to skein
>>>>> your .stl
>>>>> file without having to open skeinforge.
>>>
>>>>> It's the "set it and forget it" approach to modifying Skeinforge's
>>>>> umpteen settings and config files. Set up SkeinForge as you want
>>>>> it,
>>>>> then save all those settings as a skeinforge config template.
>>>
>>>>> Source Code (Objective-C, OS X 10.5+ only):
>>>>> http://github.com/jmil/SkeinFox
>>>
>>>>> Jordan
>>>
>>>>> --
>>>>> letters.cunningprojects.com
>>>>> twitter.com/onetruecathal
>>>>> Kiva.org - Loans That Change Lives
>>>
>>
>
>
> >

TeamTeamUSA

unread,
Oct 20, 2009, 4:16:49 PM10/20/09
to SkeinFox
I installed git via MacPorts and I get this error in the SkeinFox
console:

/bin/sh: git: command not found

I tried to fix it using a symlink, but it didn't work:

sudo ln -s /opt/local/bin/git /usr/local/git

Where does SkeinFox expect git to live? Is the location configurable
in SkeinFox?

Go !

=ml=

Jordan Miller

unread,
Oct 20, 2009, 4:34:14 PM10/20/09
to skei...@googlegroups.com
hey!

/usr/local/bin or /usr/local/git/bin are allowed

not configurable as of yet... would you be able to install from the
linked git installer instead of macports?

apparently Apple's allowance of shell scripting does not include the
user's current PATH so I've had to hardcore these two locations.

have no idea if it will work via symlink... let me know!! the git
utilities currently in use are git git-log git-branch git-commit git-
checkout git-init git-add so all of these will need to be in one of
those paths methinks

I will add the opt directory you specify for the next release but
won't be for a day or two when I have computer Internet access rather
than just phone access, so if you work out a fix until then that'd be
excellent.

jordan

TeamTeamUSA

unread,
Oct 20, 2009, 5:37:34 PM10/20/09
to SkeinFox
This worked!

sudo mkdir /usr/local/bin
sudo ln -s /opt/local/bin/git /usr/local/bin/git

If someone is following along, clean up the non-working symlink from
earlier:

sudo rm /usr/local/git

Are the files in the default .skeinforge directory taken from here?

http://wiki.makerbot.com/cupcake-skeinforge-usage

Go!

=ml=

On Oct 20, 1:34 pm, Jordan Miller <jsmil...@seas.upenn.edu> wrote:
> hey!
>
> /usr/local/bin or /usr/local/git/bin are allowed
>
> not configurable as of yet... would you be able to install from the  
> linked git installer instead of macports?
>
> apparently Apple's allowance of shell scripting does not include the  
> user's current PATH so I've had to hardcore these two locations.
>
> have no idea if it will work via symlink... let me know!! the git  
> utilities currently in use are git git-log git-branch git-commit git-
> checkout git-init git-add so all of these will need to be in one of  
> those paths methinks
>
> I will add the opt directory you specify for the next release but  
> won't be for a day or two when I have computer Internet access rather  
> than just phone access, so if you work out a fix until then that'd be  
> excellent.
>
> jordan
>

Jordan Miller

unread,
Oct 20, 2009, 5:46:38 PM10/20/09
to skei...@googlegroups.com
excellent!!

no we had a ton of trouble with the default .skeinforge directory so
these are all presets which we have used on our makerbot (batch 5),
and they work well. but feel free to replace your ~/.skeinforge
directory with whatever you like. SkeinFox should be able to figure
out what you've done. if there's a .skeinforge directory already
present it will create exactly one template named after your user
account instead of presenting you the presets I've included.

it does this check on each launch, so you can try different ways and
see what you like.

you can show package contents on the .app to see the skeinforge-0005
and the .skeinforge with it's included .git repo if you're really want
to see how it works...

jordan

TeamTeamUSA

unread,
Oct 21, 2009, 1:31:25 PM10/21/09
to SkeinFox
An update on using a symlink.

My previous symlink only made git itself available to SkeinFox.

First, remove the previous directory and symlink [CAUTION: watch out
for rm -rf! make sure it's pointed at the correct directory]:

sudo rm -rf /usr/local/bin/

Then, make all git binaries available:

sudo ln -s /opt/local/bin/ /usr/local/bin

Go!

=ml=

On Oct 20, 2:46 pm, Jordan Miller <jsmil...@seas.upenn.edu> wrote:
> excellent!!
>
>   no we had a ton of trouble with the default .skeinforge directory so  
> these are all presets which we have used on our makerbot (batch 5),  
> and they work well. but feel free to replace your ~/.skeinforge  
> directory with whatever you like. SkeinFox should be able to figure  
> out what you've done. if there's a .skeinforge directory already  
> present it will create exactly one template named after your user  
> account instead of presenting you the presets I've included.
>
> it does this check on each launch, so you can try different ways and  
> see what you like.
>
> you can show package contents on the .app to see the skeinforge-0005  
> and the .skeinforge with it's included .git repo if you're really want  
> to see how it works...
>
> jordan
>

Bo

unread,
Oct 23, 2009, 6:38:20 PM10/23/09
to SkeinFox
Jordan,

Got one question, I run it on SnowLeopard - and end up with the slice
view, however the gCode is never saved anywhere.? is there a
preference Im missing.?

Bo

Jordan Miller

unread,
Oct 23, 2009, 6:47:32 PM10/23/09
to skei...@googlegroups.com
Hi Bo,

oh... just be sure to press the "Exit" button in the slice view
window. This will complete the task and only at that point is the
gcode file output. Does that work for you?

Jordan

Jordan Miller

unread,
Oct 23, 2009, 6:48:34 PM10/23/09
to skei...@googlegroups.com
and here is a detailed youtube video with audio explaining everything:
http://www.hive76.org/?p=355
Reply all
Reply to author
Forward
0 new messages