Blender is free and open-source graphics software, known for its powerful functionalities like modeling, animation, simulation, video editing, motion tracking, and rendering. Creating models in Blender is based on simple polygons. That means you can create everything from low-poly models to super complex creatures using the tools offered.
Combine such with a 3D printer and you can make all sorts of gadgets, ranging from toys to fully functional industrial parts.
Depending on the model’s topology, whether made by yourself or imported from an external site, there is a chance it can be “broken” or that it’s unsuitable for 3D printing. This can be due to a variety of reasons, like double vertices, flipped normals, and more.
In this article we’ll show you a great built-in tool inside of Blender that will allow you to check and repair models, so that they’re ready to be 3D printed.
Blender comes with a variety of pre-installed add-ons that can make your life easier while using the software. Some are pre-installed, while others need to be downloaded or purchased.
Luckily for us, the 3D Print Toolbox add-on is in the latest version of Blender (4.1 at time of writing), and all we need to do is enable it. To do this, we’re going to follow these steps:
If you can’t find the add-on by default (e.g. you’re running an older version of Blender or 4.3.1), don’t fret! There are a couple of workarounds.
Alternatively, you can get it from the website by drag-and-dropping it into a Blender project.
Now that we’ve enabled the 3D Print Toolbox, all there’s left to do is:
With the workspace set up, let’s go over exactly what can be found in the 3D Print Toolbox.
There are a variety of features available – it is, after all, a tool box. These are easily organized in subgroups that can be clicked on to expand: Analyze, Clean Up, Transform, and Export.
Here we can – you guessed it – analyze certain areas of our selected object, such as Area, Volume, Thickness, Intersections, and a few others. Under Statistics (orange), you’ll find:
Now, the rest of the options are under Checks (purple). Note that by clicking on each of these, it will display additional information and show you on your model if there are any problems.
If you click on “Check All” (green), all the above-mentioned items will be displayed at once.
As an example of what can be accomplished, we used a 3D model of the Pokémon Eevee by Marco0511 and, after analyzing it with the add-on, we can see all the results in the menu above (blue). The results displayed will depend on whether you selected a single aspect or use the “Check all” button, which is the fastest and easiest way to check models for any errors.
To further elaborate on how the Toolbox works, we’re going to focus on “Non manifold Edges”, as this is the biggest culprit for models appearing broken in slicers.
The next section allows us to clean up or repair our selected objects, for which we have three options:
From our personal experience, we find “Make manifold” to be a bit hit or miss, as depending on how broken the model is, Blender can end up erasing some parts or – worst case scenario – turn it into a complete mess. Therefore, while “Make manifold” can be a great, straightforward solution when the model is rather simple or if the mesh doesn’t have too many errors, we suggest taking a look at our STL Repair article. Here, we show better options to clean up and fix 3D models for printing.
We encourage you to give it a try yourself by importing any 3D model you may have and checking if it has any errors or missing surfaces. For those of you feeling adventurous, we suggest taking a look at photo-scanned models, as these will usually require a cleanup before printing – making them great candidates to try out the different tools.
These options allow us to scale our model into a set volume, bounds, or to align the object’s faces with the X or Y planes. Make sure you are in Edit mode for these to work, though.
As a small example of how these would work, lets say we want our Eevee model to have a total volume of no more than 30 cm3, or its largest size to be greater than 10 cm. We would either set its volume, or size, accordingly, and the Toolbox will scale our model to ensure it stays within that limit.
It may also be worth noting that when exporting, 1 meter in Blender doesn’t translate to 1 meter in real life – instead, this converts to 1 mm. Therefore, you’ll need to scale your models while exporting or later inside the slicer. Most slicers allow you to scale objects anyway, but it can be a good habit to ensure that models are scaled appropriately before exporting them. This can also save time and avoid confusion if other users are going to import your models.
Lastly, we have the Export section, which is a simplified UI for Blender’s exporting window and offers a few options:
Following up from what we have learned from the previous section, we’ll now go ahead and prepare a model ready to be exported into a slicer. As you go ahead, keep the following in mind for best results:
By applying these, you’ve hopefully reduced the possibility of any issues in your mesh for the next step, which is exporting the file from Blender and importing it into a slicer.
With our model prepared and ready to go, next up is to export it as an STL file. To do this:
If everything went well, you should now see your exported model at the specified location in your computer. All that will be left to do is to import your model into your slicer of choice and voilà!
Using Blender to repair or improve the quality of a model that’s meant for 3D printing is pretty easy. There are, however, a few tips and tricks that can make the process even smoother depending on your project’s characteristics.
License: The text of "Blender: 3D Print Toolbox – Simply Explained" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.