There is an error in the parameter:
"M3": rib_diameter=10. => rib_diameter=1.0
I tested it with the M2.5 using its parameters and it works:
"M2.5": RibParameters(name="M2.5", normative=2.5, core_diameter=2.02, core_bore=2.1, entrance_depth=0.5, outer_diameter=2.9, rib_engagement=0.15, rib_diameter=0.75)
However, I've noticed that with 5 Ribs, the screw holds better.
Is it possible to specify the number of Ribs as a parameter ?
There is an error in the parameter:
"M3": rib_diameter=10. => rib_diameter=1.0
I tested it with the M2.5 using its parameters and it works:
"M2.5": RibParameters(name="M2.5", normative=2.5, core_diameter=2.02, core_bore=2.1, entrance_depth=0.5, outer_diameter=2.9, rib_engagement=0.15, rib_diameter=0.75)
However, I've noticed that with 5 Ribs, the screw holds better.
Is it possible to specify the number of Ribs as a parameter ?