Tutorial - the Validate workflow - BCN3D Stratos

Learn how to use SmartSlice for BCN3D Stratos to compute as-printed part performance.

This tutorial will show you how to setup and run a Validation, and interpret the results. Complete the steps yourself (estimated completion time of 15 min.) or watch the video (2 min.).


 The initial steps in the Validate workflow are just like any other BCN3D Stratos workflow.

  1. Download the STL file here.
  2. Open BCN3D Stratos and import the STL file. Make the following selections:
    1. Printer: Epsilon W50
    2. Extruder 1: Material = BCN3D Filaments PLA, Hotend = 0.4mm
    3. Print profile: Standard - 0.2mm
    4. Set Build Plate Adhesion Type = None.

    Next, enter the SmartSlice stage and define the use case and requirements.
  3. Enter the SmartSlice Stage.
    stratos_tutorial_validate_1Anchor surfaces are surfaces that are constrained from moving. For this lever, the 2 cylinders are the anchor surfaces.
  4. Click on the part, then, using the Anchor selection tool, set the Selection type to Concave (the middle icon) then select the cylinder shown here.
  5. Click the Add button, set the Selection type to Concave, and select the other cylinder as shown below.

    Load surfaces are surfaces where external forces are applied. The load surface for this part is the semi-circular surface at the thin end of the lever.
  6. Using the Load selection tool, set the Selection type to Concave, the Magnitude to 150 N, and the Direction to Perpendicular, then select the semi-circular surface at the end of the lever. The setup will look like this:
  7. The load arrow manipulation wheel will appear. From the main menu, select View > Camera position > Top View (or click the Top View button in the lower left corner of the screen). This will change the view and make it easier to orient the arrow.
  8. Click anywhere on the perimeter of the wheel and drag the cursor to orient the load arrow as shown below.   
    You have the option of entering the required minimum factor of safety and maximum deflection. Learn what these requirements are here. These requirements do not affect the computed values for a Validation and do not have to be defined. However, defining them is recommended because they do influence the regions included in the deformed shape and failure region plots (see Viewing results).
  9. Select the SmartSlice Requirements button and enter 2 for the Factor of Safety and 2.5 for the Max Deflection.
    Based on this use case and the current print settings, SmartSlice will compute the stiffness and strength of the part.
  10. Click the Validate button. The solution will take about 30 seconds to complete. When it is finished, a window with results will appear. Note that your values will be slightly different if your load direction is different than what is shown in Step 8. Also, the print time estimate may be different depending on the version of Stratos you are using.
    These results tell you if the as-printed part exceeds or fails to meet the stiffness and strength requirements you defined. In this scenario, the computed factor of safety is 1.53 which is less than the minimum required value of 2.0. The computed maximum displacement is 2.77mm which is greater than the target of 2.5mm. This means the part is failing to meet both the stiffness and strength requirements. In other words, it is under-designed. 

    What do these values mean? Multiply the factor of safety by the applied load to get the load that causes a point in the model to begin yielding (aka the yield load). For this example, the yield load is 1.53 * 150 N = 230 N. The computed maximum displacement is 2.77mm and this simply means that, given this load case, the maximum displacement among all points in the model is 2.77mm. The target is 2.5mm, which means the part is slightly less stiff than required. 

    Viewing the deformed shape and the failure regions is an option after the Validate step. Two buttons appear after the Validation as shown here.
  11. Click the Show Displaced Part button. A plot of the deformed part overlaid on the original part appears. This view is useful for confirming that you setup the use case (anchor/load surfaces and load directions) properly. In addition, blue regions are shown when the maximum displacement is greater than the target value. These regions are where the principal strain is relatively high (in other words, regions where the part is stretching more than other regions).
  12. Next, click the Show "Failure" Locations button. If the computed minimum factor of safety is less than the target value, red regions appear. In these regions, the factor of safety is less than the target value. This view helps users identify regions that are prone to failure (yielding).

    Continue using Validate or switch to Optimize?

    At this point, you can choose to manually adjust print settings and run additional Validations until the requirements are met, or you can use Optimize to automatically let SmartSlice determine the optimal print settings. Since Validate is the focus of this tutorial, we will explore the manual process.

    There are several approaches you can take to increase the stiffness and strength of the part. You can add more material by increasing the Infill Density, Wall Line Count, or Top/Bottom Layers. You may also consider changing the material, or some combination of both. To begin, the effect of varying individual settings is investigated.
  13. Change the Infill Density from 20% to 60%.
  14. Since a print setting was changed, the Validation results are no longer valid and the Validate button reappears. Click Validate. After the new solution is finished, the results appear and show that the factor of safety increased to 1.7 and the max displacement decreased to 2.39mm.

    Repeating Steps 13 and 14 for other print settings will produce different results. The table below shows the effect of changing individual print settings from the default value to the value specified.

    Print setting Default value Modified value Computed minimum factor of safety Computed maximum displacement
    Infill Density 20% 60% 1.7 2.39
    Wall Line Count 4 6 1.57 2.28
    Top/Bottom Layers 5 10 1.77 2.22

    None of these scenarios are enough to meet both requirements. In these cases, the part is not strong enough but it is stiff enough. What happens if all of the modified settings are applied at the same time?
  15. Set the Infill Density to 60%, the Wall Line Count to 6, Top Layers to 10, and Bottom Layers to 10. Click Validate

    In this case, the computed factor of safety = 2.15 and the max. displacement = 1.8. Now, the strength requirement is met so both requirements are satisfied.


    This tutorial explored how to setup a use case and how to use Validate to compute as-printed part performance. By manually adjusting print settings, a set was identified that meets the requirements. Using Validate is a good way to learn what print settings have the most influence over the stiffness and strength of the part. In the Optimize tutorial, you will see how easy it is to let SmartSlice automatically determine print settings that meet the requirements and minimize print time.

In addition to exploring print settings, use the Validate tool to explore how different materials perform and to see how the build orientation of the part influences as-printed part performance.

Results generated using Stratos 1.3.0 and SmartSlice 22.0 on December 10, 2021.