I've just updated ThreadProfile workbench to support 2-start and 3-start v threads. I also added a 45 degree variant that should be more 3D printer friendly when printing without support. To use these create the standard v thread profile and then change the Variants property to select the other alternatives.
They have a lot of seamlines, but check out in checkgeometry. If you want a good rendering which to shaded view in the view tab for the sweep object.
Standard 60 degree v thread:
45 degree variant:
2-start variant:
3-start variant:
ThreadProfile now with multi-start threads
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
-
- Veteran
- Posts: 5513
- Joined: Thu Apr 05, 2018 1:53 am
Re: ThreadProfile now with multi-start threads
Hi,
what exact relationship between major and minor diameters? Assuming we choose preset M10 Fine 1.0mm external:
Minor diameter is 8.77, and real major diameter is 9.88:
I tried to calculate minor according to
And got following numbers:
So the question is how exactly diameters calculated? Assuming we have rod with some predefined non-standard diameter, how could we fit threading? The same for internal thread.
Also when switching from 60 deg to 45 real outer diameter decreases. How could we fit threading to rod diameter?
Thanks.
what exact relationship between major and minor diameters? Assuming we choose preset M10 Fine 1.0mm external:
Minor diameter is 8.77, and real major diameter is 9.88:
I tried to calculate minor according to
Code: Select all
def cd(txt, tpi, nominal): #cd = calculate diameters
pitch = 25.4/tpi
length_of_engagement = 10 * pitch #10 * pitch, longer engagements should have more tolerance
nom = nominal * 25.4
minor = nom - 0.66271 * pitch
tolerance = 0.002 * (nom)**(1/3) + .00278 * length_of_engagement**(1/2) + 0.00854 * pitch**(1/2)
return[txt, pitch, minor - tolerance, minor + tolerance]
Also when switching from 60 deg to 45 real outer diameter decreases. How could we fit threading to rod diameter?
Thanks.
Re: ThreadProfile now with multi-start threads
Hi,
is it posible to add 55° for Whitworth threats?
https://de.wikipedia.org/wiki/Whitworth ... ewinde.jpg
I sadly dont have the skills to insert one.
Armo
is it posible to add 55° for Whitworth threats?
https://de.wikipedia.org/wiki/Whitworth ... ewinde.jpg
I sadly dont have the skills to insert one.
Armo
-
- Veteran
- Posts: 5513
- Joined: Thu Apr 05, 2018 1:53 am
Re: ThreadProfile now with multi-start threads
New version 1.88. I fixed a bug that was causing the sweeps to fail check geometry with bop check enabled. The problem is actually in FreeCAD or possibly OCCT. The new Helix SegmentLength property was producing bad sweeps if SegmentLength is set to 0 (the default). This property makes for helices with a single edge rather than the segmented edges in previous version. It looks great, but produces bad outcomes. My workaround is to set Segment Length to 1.0.
Hopefully, this fixes the issue.
Hopefully, this fixes the issue.