Interpreting results

SmartSlice generates results for Validate and Optimize operations. Interpretation of these results is discussed here.


The images shown in this article were created using SmartSlice for Cura. They are fully applicable to SmartSlice for Stratos.

Interpreting Validate results

After completing a Validation, SmartSlice displays 1 of 2 messages: “Requirements not met!” or “Part appears overdesigned”. In both scenarios, the minimum factor of safety and maximum displacement computed by SmartSlice are presented. The computed values are listed alongside the target values (the requirements) specified by the user.

  • Requirements not met! means that at least one of the computed values fails to meet the associated requirement.

  • Part appears overdesigned means that both computed values exceed the requirements.  


Running an Optimization is recommended in either case. If the part is underdesigned, Optimize will automatically find the print settings that meet or exceed the requirements. If the part is overdesigned that means material can be removed from the part and it will still meet the requirements. Optimize will automatically find print settings that meet the requirements and ensure that print time and part mass are minimized.

It is possible that SmartSlice will be unable to find a print setting configuration that meets the requirements defined by the user. See the optimization method overview for more details.

Viewing deformed part and failure region plots

After a Validation completes, you can view 2 different result plots by clicking either of the buttons shown here:


The Show Displaced Part button will plot the deformed part overlaid on the base part. If the computed maximum displacement is greater than the target value, blue regions are also plotted. These regions correspond to regions where principal strains are relatively large (where the part is being stretched the most).

The Show Failure Locations button will plot red regions. In these regions, the factor of safety is less than the target value. If the safety factor in all regions of the part is greater than the target, then nothing is plotted.

For more information, see the Viewing results page.

Interpreting Optimize results

When an Optimization successfully completes, a table of print setting configurations is shown. The configurations in this table all meet the factor of safety and displacement requirements. Hover your mouse over a configuration to view the print settings associated with the configuration. Click on a solution to view any modifier meshes for that solution. Not all solutions will contain modifier meshes. The table can be sorted based on any of the column labels (Rank, Print Time, Mass, Factor of Safety, and Max Displacement). Select any configuration from the table using the eye icon and proceed to the Preview stage to slice the part with those settings and modifier mesh(es).


An example of a successful Optimization is shown below. In this example, the computed minimum factor of safety is equal to the target and the computed maximum displacement is less than the target. It is rare for a solution to exactly match both the factor of safety and displacement target values. Most of the time, the solution is driven by the stiffness requirement or the strength requirement, not both.