I know I can create various threads using BOSL2 but how does one adapt the
code to create 1/4 npt female and Schrader bike valves? Is there a
database for these threads?
Example:
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
pitch = (2.16); //pitch Distance between threads. Default: 2mm/thread (2.28)
depth_a = pitch * cos(30)*5/8; // change 5/8 to adjust thread length
// d Inside base diameter of threads. Default: 10
thread_helix(d=39.34, starts=2, twist=190,profile = [
[-5/16, 0 ],
[-1/16, depth_a/pitch ],
[ 1/16, depth_a/pitch ],
[ 6/16, 0 ],
], higbee=3, $fn=72);
"There are two modes of being those in bliss and those seeking bliss,
may each step you take and each thought you make be made in a mindful and
blissful state."
To make 1/4 npt you should use npt_threaded_rod, with the internal
option. Make sure you orient your threading correctly, because npt
threading tapers.
For bike valve threading you'll have to look up the threading details
somewhere.
On Mon, Aug 9, 2021 at 1:04 AM Stillpoint X stillpointx@gmail.com wrote:
I know I can create various threads using BOSL2 but how does one adapt the
code to create 1/4 npt female and Schrader bike valves? Is there a
database for these threads?
Example:
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
pitch = (2.16); //pitch Distance between threads. Default: 2mm/thread
(2.28)
depth_a = pitch * cos(30)*5/8; // change 5/8 to adjust thread length
// d Inside base diameter of threads. Default: 10
thread_helix(d=39.34, starts=2, twist=190,profile = [
[-5/16, 0 ],
[-1/16, depth_a/pitch ],
[ 1/16, depth_a/pitch ],
[ 6/16, 0 ],
], higbee=3, $fn=72);
"There are two modes of being those in bliss and those seeking bliss,
may each step you take and each thought you make be made in a mindful and
blissful state."
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org