In this article, Mohou.com will explain the types of problems STL models may encounter during the 3D printing process, tell you how to repair these problems, and then compare several best repair tools, so you can complete even the tasks the most difficult. Controlled STL files can also be printed.
Reasons for repairing STL file: Click to learn more about Mohou.com’s Must-Have 3D Printing Checklist
Careful analysis of the STL can identify errors before printing (Source: Autodesk)
STL files contain tens of thousands of small triangles. Depending on the design, these triangles can be deformed in different ways (from a manufacturing perspective). Let’s take a look at common forms of STL file problems:
Hole
To exist in the real world, a 3D model must describe a closed or “tight” volume with all of its vertex edges and all of its vertices connected to each other. However, STL sometimes develops small holes in the mesh, or triangles may have edges that are not connected to their neighbors, which can cause problems when printing.
Likewise, each triangle conceptually points toward or away from the shape it describes, essentially having an interior and an exterior. Sometimes this orientation is reversed, causing problems with the slicer interpreting the full surface.
overlap
Printable designs must contain closed, non-overlapping volumes (Source: Sculpteo)
Three-dimensional models are usually composed of different shapes. How these shapes (or the “shells” of these shapes) are connected is very important, if they are not connected correctly it will interfere with cutting. Related problems arise when one or more shapes share an edge or vertex.
This concept can be confusing, but consider how a modeling program represents two intersecting cubes. Unless the two shapes are ultimately interpreted as a single object, it will be difficult for the printer to print them together.
complex geometric shapes
There is a fine line between an STL that contains actual errors in the grid and an STL that describes a correct grid for something that is difficult or impossible to print. For example, trying to depict hair or fur would likely result in a huge STL (since many triangles would be needed to represent such a “surface”), which would be difficult to manage since the details are smaller than the resolution of the image. printer.
Likewise, STL can describe closed volumes that are too thin to actually print. Solving these types of problems is best described as an optimization step rather than a solution.
How to repair STL files
3D scanned models often require detailed restoration
A typical STL repair and optimization workflow might look like this:
Automatic Mesh Repair: It is always a good idea to try a simple automatic repair. In many cases this is sufficient, but in other cases the original STL may be too large or damaged to be processed in this way. Worse yet, the “fix” may change significant parts of the design.
Manual mesh repair: If automatic repair doesn’t work, look for more advanced tools. Start by repairing any holes or gaps in a way that preserves the 3D model. Next, select the option to solve other geometry problems. If the problem persists, you can try re-meshing the entire model or using options like Make Solid or Shrinkwrap (depending on the tool).
Remodel: If none of the steps above work, you may need to re-edit the 3D model using CAD or other 3D modeling software.
Optimization: This step is not always necessary and may vary depending on the type of 3D printer you are using. Typical operations include thickening sheets or hollowing out other solid shapes. You can also try “sizing” the STL so that it contains enough triangles to avoid visible facets on the 3D print, but not so much that the file is too large to handle.
15 Best STL Repair Software : The latest paid software is one of the repair software commonly used by various 3D printers.
Generally speaking, STL repair software is divided into three main categories:
Proprietary, free, or open source tools are available online or offline and remain popular choices.
Slicer software also increasingly includes analysis and repair tools that can handle many problems. For those who need greater or enhanced control (or faster processing), many sophisticated services are available for a fee.
CAD and 3D modeling programs often offer repair capabilities. For those who design or mix their own, these items are often the best option.
We’ll cover each type of software in turn, but it’s worth noting that almost all commercial 3D printing services have their own built-in repair and optimization tools. These services have a vested interest in ensuring that STL files are printable and trouble-free, which is why it is important for them to invest in quality tools.
Free online and offline tools
Click on the subtitle to access the software usage page
1、 FormWare
The service provides a lot of information and controls (Source: FormWare)
FormWare produces a comprehensive commercial slicing tool, primarily aimed at resin printers, and includes a powerful analysis and repair engine. The engine is also available online for free and is very simple to use.
During the analysis, the tool lists detailed results, highlighting the number of times each type of error was discovered before an appropriate correction was made. Like most good repair software, it can even identify problems with aptly named Benchy STL files!
Platform: FormWare (online repair)
Cost: Free
Perfect for: Anyone needing high-quality STL repairs
2、Aspose
Aspose has an intuitive and simple user interface and is a quick and easy file repair program (Source: Aspose)
STL repair is a computationally intensive process. Typically, a specialized program must be downloaded and saved to the user’s computer specifically for file repair. Not only does it take up a lot of memory, but it also takes a long time to open on your computer. This is why Aspose.Inter was born.
Aspose is a free online STL file repair application that solves both problems above with a completely browser-based STL file repair service. As long as the user has a stable internet connection, files can be downloaded and repaired with just a few clicks. This ease of use makes it an important site to have in your browser bookmarks, and any STL file repair can be done with just a few clicks at any time.
Additionally, if there is any doubt about the quality of the repaired STL, Aspose also generates a preview of the 3D file for the user to check and ensure that the file has been successfully repaired, all from a browser Web.
Platform: Aspose (online)
Cost: Free
Who is it for: Anyone who needs a quick and easy STL repair
3、MeshLab
Suitable for experienced modelers as the analysis and restoration are very detailed (Source: YouTube Virtual Paleontologist)
Unlike simpler services, MeshLab provides an extremely rich set of tools that offer detailed control over editing, cleaning, healing, inspecting, rendering, texturing and transforming 3D triangle meshes (including including STL files).
It is an open source solution in continuous development for processing models generated by 3D scanning and scanning tools. It can handle very large STL files, which is often not possible with other solutions, and it can combine multiple meshes efficiently.
A certain level of knowledge is required to fully understand and use the user interface, but for simple STL repairs we’ve covered the basic steps in our STL repair tutorial.
Platform: MeshLab (supports Windows, MacOS, Linux)
Cost: Free
Best for: Experienced builders requiring advanced STL repairs
4、3DPrinterOS
3DPrinterOS is a comprehensive set of cloud-based tools for managing multiple 3D printer workflows. It allows businesses or educational institutions to manage their own printers as well as contract printing services.
To ensure objects are printable, 3DPrinterOS uses a feature called “Magic Fix” to analyze STL files and make necessary repairs. During the process, it also takes into account your printer and other factors and generates a fixed version of the STL, with correct scaling and orientation. The modified STL is saved in the default workflow and can be downloaded by clicking on the file name.
Platform: 3DPrinterOS (online, optimized for Chrome)
Cost: Free maintenance, trial of other functions
Who is it for: 3D printing enthusiasts interested in a wider range of workflows
Slicer-based repair tool
5、Care
Cura offers built-in and plug-in repair options (Source: All3DP)
UltiMaker’s Cura is the most established free slicer and has been able to identify many common STL issues for some time. Today it solves many problems and the list continues to grow.
In addition to the basic slicer functionality, a plugin called Mesh Tools (available through the Market in the upper right corner of the UI) adds additional functionality for editing STL files as they are loaded. Ideally, the plugin can also solve a few simple problems.
If you use Cura, it’s worth at least trying these options, because in many cases they can save you from having to resort to other repair tools.
Platform: UltiMaker (Windows, MacOS, Linux)
Cost: Free
Best for: Experienced Cura users
6、PrusaSlicer
Integrated Netfabb repair function (Source: Prusa Research)
PrusaSlicer can identify most STL issues and automatically repair faulty models to some extent. However, the functionality is heavily based on Windows’ built-in 3D printing API (which in turn is based on the original Netfabb).
If an error is detected and reported when loading a new STL file, you have two repair options: right-click the warning icon that appears or select “Repair via Netfabb” from the model menu . It’s not as sophisticated as Cura, but on the other hand, it benefits from proven features and has proven to be effective in most cases.
7、Simplify3D
Simplify3D clearly emphasizes its mesh analysis and repair capabilities. Its complex functions cover almost all repair scenarios.
These include several built-in tools to help you identify and resolve common mesh issues so you can get back to printing quickly, often without even having to use more powerful value-added tools.
Platform: Simplify3D (Windows, MacOS, Linux)
Cost: around $200; two-week free trial
Best for: New and existing Simplify3D users
8、NanoDLP
NanoSupport preparation software from Nano 3D Tech has built-in STL repair capabilities (Source: Nano 3D Tech)
NanoDLP from Nano 3D Tech is committed to providing resin 3D printer users with a comprehensive set of resin printing software tools, and we would be remiss not to offer an STL file repair tool as part of the package. his program.
NanoDLP is a 3D printer management system designed to enable one-click 3D printing. Files can be uploaded, repaired, sliced and printed on NanoDLP’s browser-based slicing platform by running the 3D printer as a server on a typical Windows, Mac or Linux machine or a Raspberry Pi (an image free downloadable disc is available).
NanoDLP’s print preparation tool, NanoSupport, allows users to prepare (and repair!) 3D files for 3D printing on NanoDLP-powered 3D printers. Built-in STL repair tools are integrated with positioning and routing tools, giving producers the ability to quickly correct any last-minute errors on imported STLs.
Platform: Nano 3D Tech (Windows, MacOS, Linux, Raspberry Pi (printer host))
Cost: Free
Perfect for: LCD and DLP 3D printer owners who need last minute repairs before cutting
CAD and 3D modeling tools
9、Meshmixer
Do all this with this popular and powerful program (Source: PrintLab)
Meshmixer, which presents itself as the “Swiss army knife” of 3D meshes, is more than just a simple STL repair tool. Meshmixer is a mature modeling solution capable of digging, scaling and simplifying mesh.
This is not a tool for beginners, it is consistently rated as one of the best tools for STL repair. It supports several acclaimed repair and repair features, including the popular “Create Entities”, and offers almost unlimited capabilities for enhancing and modifying the original design of a model.
Another great advantage is the wealth of information available on the Internet. Looking around, it is not difficult to understand the different Meshmixer repair tools, including their pros and cons. If you’re a fan of the CAD-CAM Fusion 360 tool, Meshmixer’s (and Netfabb’s) mesh repair capabilities are also built in.
It should be noted that Meshmixer is no longer developed and supported by Autodesk, but is still available for download.
Platform: Autodesk (Windows, MacOS)
Cost: Free
Suitable for the general public: 3D printing enthusiasts who make 3D models
10、3D Constructor
3D Builder is very user-friendly (Source: PrusaPrinters Blog)
3D Builder is Microsoft’s free 3D modeling software for Windows and other Microsoft platforms. First and foremost, it’s an easy-to-use solution for simple modeling (or even scanning 3D models using a webcam), and also includes STL repair features to ensure your 3D models are printable.
3D Builder allows for finer control than more basic or simpler programs.
Platform: Microsoft 10 system
Cost: Free
Who is it for: Anyone modeling or editing simple parts in 3D
11、FreeCAD
Powerful CAD-based solution (Source: FreeCAD)
FreeCAD is an open source 3D modeling program originally designed for mechanical engineering and product design. Among the program’s many features are powerful analysis and repair tools.
If you are looking for a tool that gives you a high degree of control over your work, FreeCAD may be the solution. As with other CAD programs, the advantage of this method is that it not only repairs the STL file, but also makes other changes and modifications that may be necessary.
Platform: FreeCAD (Windows, MacOS)
Cost: Free
Suitable for the general public: experienced creators who like classic CAD functions
12、Mixer
Blender has many tools to solve different problems in the mesh depending on the target (Source: All3DP)
Blender has become the de facto standard tool for 3D modeling and animation. So it’s no surprise that a tool focused on manipulating and managing mesh models offers powerful features for repairing problematic STL files.
However, this complexity comes at a price: Blender is not suitable for beginners and the learning curve can be steep. Still, it’s worth considering for those looking for a well-supported open source tool that can handle almost any mesh modeling challenge.
Platform: Blender (Windows, MacOS)
Cost: Free
Suitable for the general public: experienced creators who like complex software
Paid, value-added repair tools
13、Netfab
Netfabb is one of the most famous STL file repair software. It was one of the first solutions in the field and has endured in one form or another, either as a standalone solution or as an integrated feature combined with other solutions, including 3D printing software from Microsoft.
In 2015, Netfabb was acquired by Autodesk and its standard version stopped providing services to new customers, but customers who previously owned the software can still renew their offer. But hope is not lost, as it offers Premium and Ultimate versions integrated with the popular CAD and CAM tool Fusion 360, and the Fusion 360 Pro Bundle includes a license for Netfabb. These advanced versions offer a valuable feature set, including post-processing preparation and network optimization. Netfabb Premium or Ultimate can be tried and will revert to Netfabb Basic after the trial.
The free original version is still available for download from the unofficial GitHub repository. However, it has not been updated since 2015.
Platform: Autodesk (Windows)
Cost: About $5,100 per year for Premium; price when requesting Ultimate free trial;
Who is it for: Professionals who want the versatility and integration of Fusion 360
14、LimitState:Fix
Independent mesh repair tool based on Polygonica technology (Source: LimitState Software via YouTube)
LimitState:Fix is another expensive professional STL repair tool. According to the website, it can “repair 3D models that other tools can’t!” »
In addition to automatic repair capabilities, the program provides fine control over repair options for closing solids, correcting non-surface errors, and repairing polygon orientation. It also has features that allow users to merge STL files, remove noise shells, and simplify meshes.
LimitState uses powerful Polygonica technology, an industry-recognized professional 3D modeling solution.
Platform: Limit State (Window)
Cost: ~$380/year (1 license); ~ $700/year (2 licenses);
Best for: Professionals who need reliability
15. Materialize magic
Magics Repair Wizard guides users through difficult repairs (Source: Materialize Software via YouTube)
Materialize’s acclaimed analysis, repair, and optimization tools have seen rapid growth in recent years. They continue to offer MiniMagics, a free STL viewer that also provides detailed analysis of STL issues. However, its sophisticated repair and editing features require a license.
The company offers two powerful premium versions. Magics Essentials offers features best suited to small businesses and hobbyists, while the full Magics suite provides busy professionals with additional advanced tools (including optimization support). Both are integrated into a broader software suite supporting all aspects of modern commercial 3D printing.
Each tool has three STL repair modes, including a fully automatic repair wizard (which guides the user through each step) and fully manual tools. Other features include a “shrink wrap” function that gives parts minimal thickness and addresses other surface issues, as well as a host of improvements and optimizations. The user interface is well designed, easy to use, and user satisfaction is high.
Platform: Materialize (Windows)
Cost: $150 to $190 per month for essentials; price when signing up for a 30-day free trial for all versions;
Best for: Professionals and businesses who need powerful solutions and potential for expansion
Daguang focuses on providing solutions such as precision CNC machining services (3-axis, 4-axis, 5-axis machining), CNC milling, 3D printing and rapid prototyping services.