Advertisements

Archive for December 22nd, 2011

Skeinforge: Simplified Plugin Selection Page

The Skeinforge Craft window presents a formidable array of buttons, one for each possible plugin:

Skeinforge standard

Skeinforge standard

I’ve disabled many of those plugins because, for example, limiting Z-axis speed isn’t relevant on my printer. If you’re sure you won’t use some of the plugins, remove them by editing /where-it's-installed/skeinforge_application/skeinforge_plugins/profile_plugins/extrusion.py thusly…

In getCraftSequence(), located at about the midpoint of that file, duplicate the line that lists the plugins and add an octothorpe (OK, a hash) to make one line a Python comment, then remove the plugins you don’t care about from the other line:

def getCraftSequence():
	'Get the extrusion craft sequence.'
#	return 'carve scale bottom preface widen inset fill multiply speed temperature raft skirt chamber tower jitter clip smooth stretch skin comb cool hop wipe oozebane splodge home lash fillet limit unpause dimension alteration export'.split()
	return 'carve scale preface inset fill multiply speed temperature raft skirt jitter clip smooth skin cool dimension alteration export'.split()

This being Python, do not change the indentation. If you get overenthusiastic and toss something useful overboard or just pine for the Good Old Days, swap the octothorpe to your modified line to restore the original plugin assortment.

Save the result and you’ll see only the useful buttons:

Skeinforge simplified

Skeinforge simplified

There, now, wasn’t that easy?

Advertisements

,

3 Comments