discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

1/4 npt female / male threads and Schrader bike valve adapters

SX
Stillpoint X
Mon, Aug 9, 2021 5:04 AM

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."

This message is confidential and is intended only for the individual(s) or
entity named above and others who have been specifically authorized to
receive it. If you are not the intended recipient, please do not read,
copy, use or disclose the contents of this communication to others. Please
notify the sender that you have received this e-mail in error by replying
to the e-mail and then delete this email and any copies of it. Under no
circumstances may the contents hereof be disclosed to the public without
the sender's prior written permission.

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." This message is confidential and is intended only for the individual(s) or entity named above and others who have been specifically authorized to receive it. If you are not the intended recipient, please do not read, copy, use or disclose the contents of this communication to others. Please notify the sender that you have received this e-mail in error by replying to the e-mail and then delete this email and any copies of it. Under no circumstances may the contents hereof be disclosed to the public without the sender's prior written permission. -----
AM
Adrian Mariano
Mon, Aug 9, 2021 10:23 AM

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."

This message is confidential and is intended only for the individual(s) or
entity named above and others who have been specifically authorized to
receive it. If you are not the intended recipient, please do not read,
copy, use or disclose the contents of this communication to others. Please
notify the sender that you have received this e-mail in error by replying
to the e-mail and then delete this email and any copies of it. Under no
circumstances may the contents hereof be disclosed to the public without
the sender's prior written permission.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

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." > > This message is confidential and is intended only for the individual(s) or > entity named above and others who have been specifically authorized to > receive it. If you are not the intended recipient, please do not read, > copy, use or disclose the contents of this communication to others. Please > notify the sender that you have received this e-mail in error by replying > to the e-mail and then delete this email and any copies of it. Under no > circumstances may the contents hereof be disclosed to the public without > the sender's prior written permission. > ----- > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >