Slic3r Settings

To slice your .STL file into G-Code, which is the format your printer understands, we use Slic3r.

There are many different parameters you can change in Slic3r which will affect the outcome of your G-code. We will cover some of the print settings that you may want to change here. For all other settings, we suggest you use our default values which can be found listed on our default Slic3r Settings page.

For the most part, the filament and printer settings can be left alone. You may want add some custom G-code to your final product. Read about setting and editing your Gcode for more information.

Layers and perimeters

  • Perimeters (minimum): For each slice that the printer lays down, this parameter refers to the number of perimeters that is printed. As each layer builds up, this corresponds the minimum number of outer shells your print has. Depending on your infill, you may want to increase this value to for some extra strength. Note, however, that in some cases you may get weird infill inside walls that are too thin to fit twice the minimum number of perimeters.
  • Randomize starting points: You may notice a seam going up your print, especially for rounded objects like an upright cylinder. These little blobs are from the starting point of each layer. Checking off the box to randomize your starting points will randomize where these start points occur on your print. Note, however, that you may still have this blobs on your print. Instead of a cylinder with a seam up the side, you may get a cylinder dotted with imperfections.
  • Solid layers, Top: This number describes the number of layers from the top that will be completely filled in, without infill. Usually this is set greater than one, as the first top solid layer tends to sag a little into the holes of the infill. You can, however, set this to 0 if you want to show off your infill on objects with a flat top.
  • Solid layers, Bottom: This is similarly to the Solid layers, top parameter, except it refers to the layers on the bottom of the print. This is particularly useful when trying to print a standing object that needs a heavier bottom in order to stand properly.


For more in-depth information about infill, see our Infill article.

  • Fill density: This controls how big your infill is. The lower you set it (between 0 and 1), the bigger the infill is and the less filament you will use overall. Your print will also be a lot faster! Be cautious, however, as this can also affect the structural integrity of your print. You may also have issues with your top layers, as the filament may sag into the gapping holes in the infill.
  • Fill pattern: Slic3r has many different patterns you can choose for your infill. Right now it has seven (7) different options, which you can compare on our Infill page.
  • Top/bottom fill pattern: This is the fill pattern that will be visible on the top and bottom of your print. As line and honeycomb cannot fill a layer without holes, there are only give (5) options to choose from for the top/bottom fill pattern.


Skirt and brim

These settings are particularly helpful for avoiding warping.

  • Loops: This is where you determine whether or not you want a skirt. For very large objects that barely fit on the build plate, you may want to disable the skirt by setting this value to 0 to fit your object in the build area. A skirt is useful for purging out old filament and checking the positioning of your print on the build platform, though, so it is often helpful to have at least one skirt.
  • Distance from object: This is how far away from the perimeter of your object the skirt will print. If you are using a high skirt to avoid warping, you will probably want to set this to only 1 or so.
  • Skirt height: This controls how many layers the skirt will print for. If you are using the skirt to purge old filament before a print or to gauge how big it is and where it will be on the platform, you only need 1 layer for the skirt. If you are using it to avoid warping, you will probably want to set this to a large number to properly enclose your print. Note that the skirt will only print as high as your print is, so if you print is 10 layers high while you have the skirt height set to 20 layers, only 10 layers of the skirt will print.
  • Brim: The brim is a larger version of the first layer that increases the bottom surface of your print, allowing it to stick better. If you have issues with warping, a large brim can help your corners adhere to the bed better and resist lifting.

Support material

Support material, in theory, is very easy to implement in Slic3r. In practice, many people find the support material generates with various issues. (It may be too excessive and therefore hard to remove, or it may not generate properly at all.) There are other ways to get around using the support material function in Slic3r, which you can read more about here: Support Structures.

  • Generate support material: Check this box to generate support material for your models.
  • Overhand threshold: The Solidoodle can handle up to 45o overhangs. Set this value to 45 to generate support for overhangs greater than that.
  • Interface layers: Some people find it helpfult to set the interface layers to one (1), to leave a gap between the support material and the actual model. This may make the support material easier to remove.


Output options

Multiple Extruders

Solidoodle does not support multiple extruders at this time.


Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License