
Skeinforge is an amazing tool, but it’s got two big drawbacks: the complexity (both in using and developing it), and the fact that it’s written in an interpreted language (without much optimization for speed either). These drawbacks are why myself and others are working on creating a multiplatform ecosystem of slicers to supplement it!
I think in the long run there won’t be so much as an ecosystem of slicers as maybe one or two robust solutions with an ecosystem of printer profiles ticking along underneath, but for now I think we need a lot of approaches to serve as many operating systems, user confidence levels, and developer comfort zones as possible. To that end, let me introduce you to the two slicers I’m working on!
First, LeanSkein. I’m kind of fed up with trying to keep both a UI and a slicer happy in Processing, so in LeanSkein the UI has been stripped out completely in favor of a configuration file which does everything and is human-readable. The config file is also less than a page long at the moment. You can download and print with it right now, although you’ll need to run it from Processing, and I’ve found it can be a bit iffy in the configuration department. (Much shorter list of commands than Skeinforge though!) I’ve got some improvements in the works, but I think it’s pared down enough that it should be fairly easy to noodle and develop on.
Second, Revar’s brainchild, Mandoline. Mandoline is where I’d put my money on for the future of slicing, but it doesn’t print GCode yet. It does, however, generate paths and print them to .svg files! Mandoline is based on C++ and as such is, and probably always will be, blisteringly fast. Since it’s C++ and not using any nonstandard libraries it should compile on just about any platform, too!
So software developers! If you feel like doing something awesome with your 3D printer and helping the community, there are now slicers written in Processing, C++, and Python to hack on! And with great little GCode generating apps popping up all the time, I think we’re really getting close to critical mass for a proper explosion of 3D printing software wizardry!