RD8 Snap Hook Calculator
Free Snap Hook Calculator - for Robust Design Snap Hooks - working every time - handles variation and ensure self-locking.

Estimate your snap hook for your next design
More info on how to use the calculator here.
How to use the calculator
The calculator is intetend for qualified estimates - ensuring that a snap design is ball park OK rather than 200% off target.
For more detailed calculations and analysis see RD8.Software.
Main features of the free app:
- Checks if the snap geometry is self-locking
- Checks for stain limits (ensuring that the snap will not break during assembly)
- Estimates assembly force
- Can do a quick 'goal seek' to fit dimensions to a wanted assembly force and/or safety factor.
How to use
- A) Choose material
- B) Input dimensions and tolerances
- C) Review the results
- Eventually use the goal-seek function to reverse the calculations

A) Choose material
The selected material is for the snap hook (the grey part). The other part is assumed infinately stiff.
The app features a set parameter list with RD8 values. You can unfold the list, edit and/or add new materials.
You can use the save function to save the setting/calculation.
Feel free to share you favorite materials and datapoints if you would like to have them added as defaults. Share by email to RD8.

B) Input dimensions
Click an input cell to see the matching view with illustration of the given dimension.

C) REVIEW THE RESULTS
Check for self-locking
If x_shift is less than 0 mm then the system is not self locking.
If a force is acting opposite the assembly force - at some point - then snap will open up. In most cases this is undesireble.
The self-locking ability is depending on the theta angle, the length, L, and t_1.

Resulting Strain and Safety Factor
When assembled - the snap hook will be displaced the distance "y".
Depending on the material selection and the dimensioning of the snap hook - then snap hook will be exposed to a certain strain. If the strain is greater than the material properties, the snap is likely to fail.
It is often seen that the nominal value is OK - but when variation kick-in - then in some cases the worst case scenarios are NOT OK. This calulator checks for the worst case.
The safety margin of the resulting strain is expressed as a safety factor. The wanted safety factor limit can be set in the input fields.

Assembly Force and Perpendicular Force
If a given assembly force is to be obtained the nominal values and expected range due to tolerance assumptions is stated.
The 'Perpendicular Force', F_P, is stated as a reference.

GOAL SEEK
The goal seek function can be used to define a set of goals and then reverse-calculate the needed dimensions.
To do this - simply:
- type in the goals (nominal values)
- unlock the parameters that the app is allowed to tweak
- click solve
The values in the input section is now tweaked to match the goals

Make quick estimates
The intention of the tool is to make qualified, conservative estimates, so that you are sure that you allocate the needed space and dimensioning to achieve the desired function.
See the chart below - comparing the calculated results with a simple simulation and more sophisticated contact simulation.
The calculation is approximate 10% off the simulated value - at a fraction of the time.


Overlap = No rattle
Ensure an overlap between the snap and the mating part - to ensure that there will be no rattle.

Flex for assembly
If an overlap and no rattle is desired - then there should be efforts made to ensure that the parts can be assembled. Placement of local compliant features / flexible features is needed in order to achieve this.
This can be done in various ways depending on the application, material selection and process.
The point is illustrated to the right.

The snap should only snap
Make sure that the only function that the snap hook serves is to 'snap' and create a nesting force.
It is often seen that the core geometry of snap is used for part positioning. This is not recommended.
It is recommended to keep positioning and snap features as distant features as shown on the illustrations - where other features serve the purpose of positioning in the plane.

Master tolerances with RD8 software
For more detailed analysis check the RD8.Software application.
RD8.Software is integrated with the a CAD file, tolerance lookups, can do Monte Carlo simulations, check your constraint assumptions and much more.

Get in touch with our experts
Ready to bring structure and predictability to your tolerance work?
Shoot us a message and we will get back as soon as possible.
By submitting, you accept RD8's Privacy Policy and Terms of Service.

