Thingiverse
Yet another thread library for OpenSCAD by arpruss
by Thingiverse
Last crawled date: 3 years, 1 month ago
This is yet another OpenSCAD thread library, and it was more fun to write it than to find a library that did exactly what I wanted. It's designed to be fairly fast: it generates the whole thread polyhedron as a single piece.
Thread profile is completely flexible. You can specify a counterclockwise polygon of 2D points for the profile or you can use ISO thread profiles.
There are two modules exposed:rawThread(profile, d=diameter, h=height[, lead=lead, $fn=segmentsPerRotation]): draw thread with specified profile; if lead is omitted, it is calculated from the profileisoThread(d=majorDiameter, h=height, pitch=pitch[, angle=angle, internal=true/false, lead=lead, starts=starts, $fn=segmentsPerRotation]): draw metric ISO thread; default angle is 30; default is external thread (male); internal thread is designed for subtraction
If you want to use UTS measurements, you can omit pitch and instead do tpi=TPI, and then use hInch, dInch and leadInch instead of the metric versions. I haven't tested the UTS stuff yet.
For left-handed-thread, just mirror things.
If for some reason you want access to the points/faces of the thread polyhedron, these are available from the threadPoints() and extrusionFaces() functions.
The extrusionFaces(pointsPerSection, numSections) function is useful for more general extrusions than threads. It generates a set of triangular faces that can be fed into the faces= argument of polyhedron() for a tube-like non-self-intersecting extrusion with two end-caps and constant number of points on each cross-section. For a demo of how extrusionFaces() can be used to do that, see twisty.scad. There is also tubeFaces() which omits the end-caps, to be used for closed knots and the like.
Updates:
Dec 14, 2017: Fixed minor diameter calculation.
May 10, 2017: Add starts option for multi-start thread.
May 16, 2017: Fix tpi bug. Thank you to AlexeyBobkov.
May 31, 2017: Refactor functions, making for user-usable extrusionFaces() and tubeFaces()
Thread profile is completely flexible. You can specify a counterclockwise polygon of 2D points for the profile or you can use ISO thread profiles.
There are two modules exposed:rawThread(profile, d=diameter, h=height[, lead=lead, $fn=segmentsPerRotation]): draw thread with specified profile; if lead is omitted, it is calculated from the profileisoThread(d=majorDiameter, h=height, pitch=pitch[, angle=angle, internal=true/false, lead=lead, starts=starts, $fn=segmentsPerRotation]): draw metric ISO thread; default angle is 30; default is external thread (male); internal thread is designed for subtraction
If you want to use UTS measurements, you can omit pitch and instead do tpi=TPI, and then use hInch, dInch and leadInch instead of the metric versions. I haven't tested the UTS stuff yet.
For left-handed-thread, just mirror things.
If for some reason you want access to the points/faces of the thread polyhedron, these are available from the threadPoints() and extrusionFaces() functions.
The extrusionFaces(pointsPerSection, numSections) function is useful for more general extrusions than threads. It generates a set of triangular faces that can be fed into the faces= argument of polyhedron() for a tube-like non-self-intersecting extrusion with two end-caps and constant number of points on each cross-section. For a demo of how extrusionFaces() can be used to do that, see twisty.scad. There is also tubeFaces() which omits the end-caps, to be used for closed knots and the like.
Updates:
Dec 14, 2017: Fixed minor diameter calculation.
May 10, 2017: Add starts option for multi-start thread.
May 16, 2017: Fix tpi bug. Thank you to AlexeyBobkov.
May 31, 2017: Refactor functions, making for user-usable extrusionFaces() and tubeFaces()
Similar models
thingiverse
free
ISO/UTS thread OpenSCAD library by RevK
...nk i am the only one that has constructed it in this way - some interesting different approaches to the same problem though. fun.
thingiverse
free
OpenScad library. Threads for screws and nuts V1 by Cuiso
...diameter of your choice. shape of the threads are similar (but not equal) to iso metric threads. some tests...
thingiverse
free
Gear Path Generator by gringer
...um, dedendum, tooth count, and pressure angle. only one of radius or pitch is specified, and the other measurement is calculated.
thingiverse
free
screw extrusion lib for polyhedron by FaberUnserzeit
...t), "sin" (soft start, no corner between thread an ramp, steep end), and "sin2" (soft start and end of ramp).
thingiverse
free
bladegen by tallakt
...ons.
example
bladegen(wing_sections = naca_wing(2408));
bladegen(wing_sections = naca_wing_sections([[0.0, 2430], [1.0, 2408]]));
thingiverse
free
Screw library for Openscad
...circle(ish) discs that represent a slice from a screw. similar to the stack of shapes that a 3d printer...
grabcad
free
Accurate Parametric Threaded Screw (Bolt) in Fusion 360
...uding complete tolerance, compliance to allow better fitment between internal and external threads.
https://youtu.be/tkyxv3r7mu8
thingiverse
free
Customizable Profile Screw Thread by simlrh
...le in vertical cross section (increasing proportional to pitch). the latest version aligns the profile in vertical cross section.
grabcad
free
Lead Screw ACME 5 Start
...only 4" in length - but these are all parametrically entered and can easily be adjusted to what ever dimensions you require.
thingiverse
free
Customizable Threaded Spool Generator by gunderson
...erence as your length and height.
this way, using a stepper motor it will be easy to regulate the amount of thread or wire spent.
Arpruss
thingiverse
free
Watch band part by arpruss
...watch band part by arpruss
thingiverse
my son needed this.
thingiverse
free
Smiley face stencil by arpruss
...smiley face stencil by arpruss
thingiverse
simple smiley face stencil.
thingiverse
free
Folding chair foot by arpruss
...folding chair foot by arpruss
thingiverse
quick and dirty folding chair foot. customizable.
thingiverse
free
Customizable hex maze by arpruss
...customizable hex maze by arpruss
thingiverse
generates a hex-cell maze using recursive backtracking.
thingiverse
free
Customizable cable clip by arpruss
...ustomizable cable clip by arpruss
thingiverse
this is a simple customizable cable clip.
this uses and bundles my bezier library.
thingiverse
free
Customizable unicorn horn by arpruss
...ingiverse
customize twist, rounding, height, diameter and number of lobes.
uses (and bundles) my tube mesh and bezier libraries.
thingiverse
free
Wooden railway bridge support by arpruss
...wooden railway bridge support by arpruss
thingiverse
yet another support for brio-style wooden railroad bridges. customizable.
thingiverse
free
Saturn cookie cutter by arpruss
...tter was generated with inkscape and some plugins. instructions on how to do this are here. you can customize various dimensions.
thingiverse
free
Randomized leafy snowflake by arpruss
...domized snowflake generator for blockscad (with an openscad-based customizer exported from it, and variables moved to beginning).
thingiverse
free
Smiley face by arpruss
...inflation scripts. there is a positive version where the eyes and mouth stick out, and a negative version where they are cut out.
Openscad
thingiverse
free
OpenSCAD sphere
...openscad sphere
thingiverse
basic project for openscad.
thingiverse
free
Openscad Football by KySyth
...openscad football by kysyth
thingiverse
openscad not tested
thingiverse
free
Openscad Apple by KySyth
...openscad apple by kysyth
thingiverse
openscad apple = not tested
thingiverse
free
Plugs with openscad by benengel
...plugs with openscad by benengel
thingiverse
plugs with openscad and fontawesome
thingiverse
free
Openscad spirals by mafmuf
...openscad spirals by mafmuf
thingiverse
just fooling around with openscad.
thingiverse
free
Practice on OpenScad by ajensen906
...practice on openscad by ajensen906
thingiverse
a very crude practice on openscad
thingiverse
free
Batteries in OpenSCAD by roman_hegglin
...batteries in openscad by roman_hegglin
thingiverse
common batteries as modules for openscad.
thingiverse
free
OpenScad Propeller by KySyth
...se
trying to make a propeller with openscad = not tested
this is some of the results
added the openscad file but still need work
thingiverse
free
Openscad Cloud by Twanne
...openscad cloud by twanne
thingiverse
openscad cloud.
size can be adjusted
thingiverse
free
Geomag for OpenScad by vicnet
...geomag for openscad by vicnet
thingiverse
openscad file to design geomag things.
Library
3d_ocean
$5
Library
...library
3docean
book book case library
library
3d_export
$6
library
...library
3dexport
a ready-made model of a library for use in peru
3d_ocean
$5
Library
...library
3docean
book books furniture home home design interior library
home design…
turbosquid
$15
library
...turbosquid
royalty free 3d model library for download as max on turbosquid: 3d models for games, architecture, videos. (1351741)
turbosquid
$9
Library
...turbosquid
royalty free 3d model library for download as max on turbosquid: 3d models for games, architecture, videos. (1433110)
turbosquid
$7
Library
...turbosquid
royalty free 3d model library for download as max on turbosquid: 3d models for games, architecture, videos. (1363568)
turbosquid
$5
Library
...turbosquid
royalty free 3d model library for download as max on turbosquid: 3d models for games, architecture, videos. (1309343)
3ddd
$1
classic library
...classic library
3ddd
library
classic library
3dsmax 2008 vray
3d_export
$10
Library
...library
3dexport
3d_export
free
library
...library
3dexport
Thread
3d_export
$5
threaded handle
...threaded handle
3dexport
threaded handle
turbosquid
free
threaded
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_ocean
$5
Tangle of thread
... tangle thread triangles – 36 in one strand in scene 300 thread includes materials includes 3 colors tangle thread in psd for ...
3d_export
$5
threaded lock handle
...threaded lock handle
3dexport
threaded lock handle
3d_export
$5
threaded machine handle
...threaded machine handle
3dexport
threaded machine handle
3d_export
$5
threaded door knob
...threaded door knob
3dexport
threaded door knob
3d_export
$5
threaded rope ring
...threaded rope ring
3dexport
threaded rope ring
3d_export
$5
threaded door knob
...threaded door knob
3dexport
threaded door knob
turbosquid
$56
Threaded Inserts
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Thread Lamp
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
Another
turbosquid
$15
ANOTHER BATHROOM
...quid
royalty free 3d model another bathroom for download as on turbosquid: 3d models for games, architecture, videos. (1171460)
turbosquid
$24
Another World
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$39
Another Red Curb
...ee 3d model another red curb for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1182913)
turbosquid
$9
Another Deberenn Sofa
...model another deberenn sofa for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1497850)
turbosquid
$2
Another picnic table
... model another picnic table for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1426381)
turbosquid
$15
door to another world
...oor to another world for download as 3ds, obj, fbx, and blend on turbosquid: 3d models for games, architecture, videos. (1334842)
3d_export
free
another hacksaw
...another hacksaw
3dexport
. . . 3d model of a hacksaw. 3d model files: - 3ds max 2017 (scanline) - obj (low poly) . . .
turbosquid
$12
Another Country Side Table
... another country side table for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1496053)
turbosquid
$29
Furniture - "Another country" modern sofa
...another country" modern sofa for download as obj and c4d on turbosquid: 3d models for games, architecture, videos. (1186189)
3d_ocean
$29
Another Tron Light Cycle with the Rider and Trail
...ther tron light cycle with the rider and the light trail. high quality 3d model,all the materials and lights are included. the...