Welcome! Log In Create A New Profile

Advanced

Skeinforge gui redesign - help needed!

Posted by Anonymous User 
Anonymous User
Skeinforge gui redesign - help needed!
December 14, 2008 01:16PM
Hi,

I'm interested in producing a simplified version of the Skeinforge gui for use with school students. Unfortunately I don't have any experience of Python let alone Python guis. I do have experience of coding in C, C++, Java and other languages but little gui experience. I'm really unclear where to start or what tools to use (I have downloaded Boa Constructor but don't know how to adapt a gui that exists!).

Please can anyone give me any pointers where to start? My aim is to get a gui which allows just a very small sub-set of of the Skeinforge settings to be altered and thus leave most things on default.

Any help greatfully accepted - no matter how basic ;o)

David.
Re: Skeinforge gui redesign - help needed!
December 14, 2008 04:04PM
The skeinforge gui uses Tkinter. "An Introduction to Tkinter" is at:
[www.pythonware.com]

The documentation for python itself is at:
[docs.python.org]

The main module for the skeinforge gui is preferences.py in the skeinforge_utilities folder in skeinforge_tools. The gui is hard coded, there is no gui editor. There is a preferences class in each tool which adds widgets to the dialog window. A typical example is FillPreferences in fill.py.

Being able to have a basic and advanced set of skeinforge preferences would be helpful. To so do, preferences.py and some of the tool preference classes would have to be modified, which would take a while.
Anonymous User
Re: Skeinforge gui redesign - help needed!
December 14, 2008 05:47PM
Hi Enrique,

thanks for the pointers - I feel some reading up coming on smiling smiley

I will come back again once I have had a look at your links and have looked at the code a bit.

Cheers,

David.
Re: Skeinforge gui redesign - help needed!
December 19, 2008 05:22PM
David, that would be helpful! I expect to be using advanced features, but starting off with the simple parameters and having good defaults makes it less daunting. I've only been able to use the host software thus far with SNAP. With that I've been printing happily.

Skeinforge seemed so appealing compared to the host software, that I decided to switch over to G-Code compatible electronics (Arduino based). The host software really doesn't take into account the fact that it's an FFF extrusion process, it just slices and creates a path to travel along. Skeinforge is much more sophisticated. So I decided to switch, that's when I never got my printer doing anything useful again for about 5 months. Most of that time I didn't work on the RepRap, mostly because I've hardy had any time to spare. But there's definitely trouble with getting my firmware to run G-Code generated by Skeinforge. I created a program to mill PCBs with G-Code and that worked (proof of concept, not production ready).


Regards,

Erik de Bruijn
[Ultimaker.com] - [blog.erikdebruijn.nl]
Sorry, only registered users may post in this forum.

Click here to login