Repetier Host and Skeinforge

There is a little more work to be done to get Skeinforge working smoothly with Repetier.  It isn’t as easy to change start gcodes around with Skeinforge as it is with Slic3r, and if you are still switching back and forth between Repetier and Pronterface to try things out, it can be a problem.

To keep things separate, make a new Skeinforge that will only be used with Repetier.  Find the Skeinforge directory that came with the Solidoodle download, wherever you put it.  It would be something like:


Copy the Skeinforge folder and name it something like Skeinforge_39_for_Repetier.

In Repetier, click the Setup button under Skeinforge.

Point it to the files it wants in the new skeinforge folder-




The last line is for PyPy.  PyPy is a faster version of python that speeds up slicing with Skeinforge.  Leave this as is, but if you get an error when you try to slice a model, come back and make this field blank.  We’ll figure it out later.

Now you need to change the start.gcode to work with Repetier.  Find it in-


and change it to:

G92 E0
After you slice a model, I find that there is always an error dialog and Python crashes.  When you run Skeinforge, it opens the GUI and a log window.  If you close the log window first, Python crashes, rather than going peacefully as it does when you close the GUI first.  Apparently Repetier prefers to kill the log window first which causes all those crash messages.  The gcode still gets saved, so everything is still fine, just a bit messy.

9 thoughts on “Repetier Host and Skeinforge

  1. It’s worth sticking with skeinforge IMO. Although skic3r is faster and more user friendly it is very bad at thin walls. The centers are hollow and so the fabrication is weak. Skeinforge does a much better job at filling these walls.

    • I would like to do a Slic3r vs Skeinforge post. I’m finding that Skeinforge does circles better, especially for small holes. Slic3r has been blobbing those a bit, and I think it was better in previous versions. It used to be that cylinders in SF always had a very noticeable seam while Slic3r did them perfectly, but in the latest version of slic3r I’m getting more surface blemishes from direction changes.

      One problem I have with Skeinforge is adding a lot of solid layers in the middle on an object. If SF thinks that some fill will be exposed by the layer above being set too far back, it will turn the fill for that entire layer solid. Slic3r will built a solid layer backing for only the area affected. As a result a 5 hour print in Slic3r can take 7 hours with SF. On some prints, having one solid layer after another has packed in so much plastic that the nozzle started tracking through it and pushing the model around.

      It’s best to use both slicers and get the know the strengths and weaknesses of both, and choose the one you think will give the best results for a given model.

      • I totally agree that it’s worth trying both slicers. Other than the issue with thin walls I’m a convert to slic3r. I’d be happy to provide data for your comparison post. Keep up the great work, Ian.

      • Slic3r crashes most of the time trying to slice up a big model. Skeinforge has no problem in slicing no matter the size of the model.

        Skeinforge setting is more difficult to get it right. Slic3r is easiler.

        Slic3r saving the calibration setting is much easier with export setting feature.
        Skeinforge is more complicated.

  2. Hi Ian, thanks for this great blog. It is very helpful for me and my Solidoodle :). I have one little wish: Could you please upload an export of your Slic3r-Setup somewhere? I`m still having trouble using Slic3r and I can`t find the reason for it: It looks like the z-axis is mot moving down far enough after each layer. After about 5mm of printing hight the noozle starts tracking through the previous printed layers and starts smearing the layers. When I use Skeinforge this problem does not occur. I`m using the latest Marlin Firmware linked on the Solidoodle page and I did not make any changes in it:
    If I just could import your working seetings for Slic3r and give it another try I`d know if the problem is in the setup of Slic3r or somehwere else.

  3. Hi Ian,
    I was very busy the last three weeks but today I was able to test the setup-file you uploaded. It looks like it solved my problem. I`ll do some more testing in the next days. Thank you very much and again thanks for your great blog 🙂 Cheers!

  4. Hi there!
    I just bought a solidoodle 2 and so far I made it work with pronterface via skeinforge.
    But i’d rather would go with Repetier but can’t figure out how go make it work since I’m having error messages once I load a stl file (Printer bed full) and then wether I SLICE it or put it to skeinforge:
    – Errorstarting postprocessor:System.ComponentModel.Win32Exeption:
    Le fichier spécifié est introuvable ( file can’t be found )
    à System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfoStartInfo)
    à RepetierHost.view.utils.Slicer.Postprocess(String file)

    My guess is that since I’M on a Windows 8 64-bits , files aren’t structured a 32-bits.
    Then again, I’m not computer crack at all…

    Has anybody encountered this problem ? Suggestions to solve this would be greatly appreciated.


  5. Hi Ian,

    I would need help on the Skeinforge.
    Using Skeinforge, how do you adjust the extrusion speed (speed of the extrusion head moving?)
    Since both Feed Rate (mm/s) and Flow Rate Setting (float) has to be the same?
    Cheers and thanks in advance.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s