Thingiverse
Screw Library
by syvwlch
4k
Downloads
2.8k
Likes
8
Makes
This is the Thing page for the Screw Library I am working on. I could be talked into releasing it as Public Domain, but have left it as CC-BY-SA for now, at least until it's fully stabilized.
The latest code is available on GitHub here:
https://github.com/syvwlch/Thingiverse-Projects/tree/master/Threaded%20Library
Currently, the library allows you to create a threaded rod with a trapezoidal profile, like the Acme or metric lead screws that are so common in CNC machines.
The trapezoidThread module creates the rod along Z, centered in X and Y, but not in Z. Same logic as cylinders with center=false.
The parameters are the following:
length
// axial length of the threaded rod
// used to calculate how many turns to create
// the rod is NOT trimmed to this length!!!
pitch
// axial distance from crest to crest
pitchRadius
// radial distance from center to mid-profile
threadHeightToPitch
// ratio between profile height and pitch
// default value is 0.5
p
The latest code is available on GitHub here:
https://github.com/syvwlch/Thingiverse-Projects/tree/master/Threaded%20Library
Currently, the library allows you to create a threaded rod with a trapezoidal profile, like the Acme or metric lead screws that are so common in CNC machines.
The trapezoidThread module creates the rod along Z, centered in X and Y, but not in Z. Same logic as cylinders with center=false.
The parameters are the following:
length
// axial length of the threaded rod
// used to calculate how many turns to create
// the rod is NOT trimmed to this length!!!
pitch
// axial distance from crest to crest
pitchRadius
// radial distance from center to mid-profile
threadHeightToPitch
// ratio between profile height and pitch
// default value is 0.5
p
Did you print this model? Sign in and share your make!
Sign in to leave a comment
Sign inNo comments yet – be the first!