SX
Stillpoint X
Mon, Aug 9, 2021 5:59 AM
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying to get
it to be 2.16mm (#4) but when measured (Using Blender it's 1.25mm)
Here's my process:
Measure Original bottle top:
- Measure OUTSIDE of bottle top (no Threads)
- Measure OUTSIDE of Bottle top (include all Threads)
41.5mm
- Measure bottle top height
10mm
- Minus Threads number from no Threads number gets the length of thread
41.5-39.34 = 2.16mm thread length (note this number doesn't match
when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
"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.
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying to get
it to be *2.16mm* (*#4*) but when measured (Using Blender it's *1.25mm*)
Here's my process:
Measure Original bottle top:
1) Measure OUTSIDE of bottle top (no Threads)
* 39.34mm*
2) Measure OUTSIDE of Bottle top (include all Threads)
*41.5mm*
3) Measure bottle top height
*10mm*
4) Minus Threads number from no Threads number gets the length of thread
*41.5-39.34 = 2.16mm* thread length (note this number doesn't match
when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
-----
"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.
-----
LM
Leonard Martin Struttmann
Mon, Aug 9, 2021 2:32 PM
Hmmm... His example is a bit confusing.
Since you want to specify the thread depth, try replacing:
depth_a = pitch * cos(30)*5/8;
...with:
depth_a = 2.28;
On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X stillpointx@gmail.com wrote:
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying to get
it to be 2.16mm (#4) but when measured (Using Blender it's 1.25mm)
Here's my process:
Measure Original bottle top:
- Measure OUTSIDE of bottle top (no Threads)
- Measure OUTSIDE of Bottle top (include all Threads)
41.5mm
- Measure bottle top height
10mm
- Minus Threads number from no Threads number gets the length of thread
41.5-39.34 = 2.16mm thread length (note this number doesn't match
when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
"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
Hmmm... His example is a bit confusing.
Since you want to specify the thread depth, try replacing:
depth_a = pitch * cos(30)*5/8;
...with:
depth_a = 2.28;
On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X <stillpointx@gmail.com> wrote:
>
> Using BOSL2 and getting the thread "depth" to match.
>
> I'm having trouble getting my thread "depth" to match up I'm trying to get
> it to be *2.16mm* (*#4*) but when measured (Using Blender it's *1.25mm*)
>
> Here's my process:
>
> Measure Original bottle top:
> 1) Measure OUTSIDE of bottle top (no Threads)
> * 39.34mm*
> 2) Measure OUTSIDE of Bottle top (include all Threads)
> *41.5mm*
> 3) Measure bottle top height
> *10mm*
> 4) Minus Threads number from no Threads number gets the length of thread
> *41.5-39.34 = 2.16mm* thread length (note this number doesn't match
> when imported into blender)
>
> 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;
>
> // 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);
>
> An idea how to fix this correctly?
>
> [image: image.png]
>
> --
> -----
> "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
>
LM
Leonard Martin Struttmann
Mon, Aug 9, 2021 4:56 PM
Hmmm... His example is a bit confusing.
Since you want to specify the thread depth, try replacing:
depth_a = pitch * cos(30)*5/8;
...with:
depth_a = 2.28;
On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X stillpointx@gmail.com
wrote:
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying to
get it to be 2.16mm (#4) but when measured (Using Blender it's
1.25mm)
Here's my process:
Measure Original bottle top:
- Measure OUTSIDE of bottle top (no Threads)
- Measure OUTSIDE of Bottle top (include all Threads)
41.5mm
- Measure bottle top height
10mm
- Minus Threads number from no Threads number gets the length of thread
41.5-39.34 = 2.16mm thread length (note this number doesn't match
when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
"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
Sorry,
depth_a = 2.16;
On Mon, Aug 9, 2021 at 9:32 AM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
> Hmmm... His example is a bit confusing.
>
> Since you want to specify the thread depth, try replacing:
>
> depth_a = pitch * cos(30)*5/8;
>
> ...with:
>
> depth_a = 2.28;
>
>
>
>
>
>
>
>
> On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X <stillpointx@gmail.com>
> wrote:
>
>>
>> Using BOSL2 and getting the thread "depth" to match.
>>
>> I'm having trouble getting my thread "depth" to match up I'm trying to
>> get it to be *2.16mm* (*#4*) but when measured (Using Blender it's
>> *1.25mm*)
>>
>> Here's my process:
>>
>> Measure Original bottle top:
>> 1) Measure OUTSIDE of bottle top (no Threads)
>> * 39.34mm*
>> 2) Measure OUTSIDE of Bottle top (include all Threads)
>> *41.5mm*
>> 3) Measure bottle top height
>> *10mm*
>> 4) Minus Threads number from no Threads number gets the length of thread
>> *41.5-39.34 = 2.16mm* thread length (note this number doesn't match
>> when imported into blender)
>>
>> 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;
>>
>> // 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);
>>
>> An idea how to fix this correctly?
>>
>> [image: image.png]
>>
>> --
>> -----
>> "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
>>
>
SX
Stillpoint X
Mon, Aug 9, 2021 5:39 PM
The outer diameter including threads should be 41.51mm Setting the
depth_a to 2.16mm as you suggest would make the outer diameter with
threads increasing to 43.34mm that's the issue. I can't figure out a way
to get the outer diameter (including threads of 2.16mm) to be
41.51mm there's
some strange math issue going on I can't figure out.
See image of setting depth_a to 2.16mm
[image: screenshot-2021-08-09-13-26-44.png]
On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
Hmmm... His example is a bit confusing.
Since you want to specify the thread depth, try replacing:
depth_a = pitch * cos(30)*5/8;
...with:
depth_a = 2.28;
On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X stillpointx@gmail.com
wrote:
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying to
get it to be 2.16mm (#4) but when measured (Using Blender it's
1.25mm)
Here's my process:
Measure Original bottle top:
- Measure OUTSIDE of bottle top (no Threads)
- Measure OUTSIDE of Bottle top (include all Threads)
41.5mm
- Measure bottle top height
10mm
- Minus Threads number from no Threads number gets the length of thread
41.5-39.34 = 2.16mm thread length (note this number doesn't
match when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
"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
--
"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.
The outer diameter including threads should be *41.51mm* Setting the
depth_a to *2.16mm* as you suggest would make the outer diameter with
threads increasing to *43.34mm *that's the issue. I can't figure out a way
to get the outer diameter (including threads of* 2.16mm*) to be
*41.51mm* there's
some strange math issue going on I can't figure out.
See image of setting depth_a to 2.16mm
[image: screenshot-2021-08-09-13-26-44.png]
On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
> Sorry,
>
> depth_a = 2.16;
>
>
>
> On Mon, Aug 9, 2021 at 9:32 AM Leonard Martin Struttmann <
> lenstruttmann@gmail.com> wrote:
>
>> Hmmm... His example is a bit confusing.
>>
>> Since you want to specify the thread depth, try replacing:
>>
>> depth_a = pitch * cos(30)*5/8;
>>
>> ...with:
>>
>> depth_a = 2.28;
>>
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X <stillpointx@gmail.com>
>> wrote:
>>
>>>
>>> Using BOSL2 and getting the thread "depth" to match.
>>>
>>> I'm having trouble getting my thread "depth" to match up I'm trying to
>>> get it to be *2.16mm* (*#4*) but when measured (Using Blender it's
>>> *1.25mm*)
>>>
>>> Here's my process:
>>>
>>> Measure Original bottle top:
>>> 1) Measure OUTSIDE of bottle top (no Threads)
>>> * 39.34mm*
>>> 2) Measure OUTSIDE of Bottle top (include all Threads)
>>> *41.5mm*
>>> 3) Measure bottle top height
>>> *10mm*
>>> 4) Minus Threads number from no Threads number gets the length of thread
>>> *41.5-39.34 = 2.16mm* thread length (note this number doesn't
>>> match when imported into blender)
>>>
>>> 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;
>>>
>>> // 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);
>>>
>>> An idea how to fix this correctly?
>>>
>>> [image: image.png]
>>>
>>> --
>>> -----
>>> "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
>>>
>> _______________________________________________
> OpenSCAD mailing list
> To unsubscribe send an email to discuss-leave@lists.openscad.org
>
--
-----
"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.
-----
LM
Leonard Martin Struttmann
Mon, Aug 9, 2021 6:06 PM
Sorry, I didn't look at this close enough.
So, you measured the two diameters and the difference is 2.16mm, which is
the amount of space the threads take up. Right?
So, by measuring diameters, 2.16 is the space that TWO threads (one on each
side of the cylinder) take up.
So, the actual thread depth is 0.5*2.16 = 1.08mm.
so, set
depth_a = 1.08;
...and see what happens?
On Mon, Aug 9, 2021 at 12:39 PM Stillpoint X stillpointx@gmail.com wrote:
The outer diameter including threads should be 41.51mm Setting the
depth_a to 2.16mm as you suggest would make the outer diameter with
threads increasing to 43.34mm that's the issue. I can't figure out a
way to get the outer diameter (including threads of 2.16mm) to be
41.51mm there's some strange math issue going on I can't figure out.
See image of setting depth_a to 2.16mm
[image: screenshot-2021-08-09-13-26-44.png]
On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
Hmmm... His example is a bit confusing.
Since you want to specify the thread depth, try replacing:
depth_a = pitch * cos(30)*5/8;
...with:
depth_a = 2.28;
On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X stillpointx@gmail.com
wrote:
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying to
get it to be 2.16mm (#4) but when measured (Using Blender it's
1.25mm)
Here's my process:
Measure Original bottle top:
- Measure OUTSIDE of bottle top (no Threads)
- Measure OUTSIDE of Bottle top (include all Threads)
41.5mm
- Measure bottle top height
10mm
- Minus Threads number from no Threads number gets the length of
thread
41.5-39.34 = 2.16mm thread length (note this number doesn't
match when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
"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
--
"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
Sorry, I didn't look at this close enough.
So, you measured the two diameters and the difference is 2.16mm, which is
the amount of space the threads take up. Right?
So, by measuring diameters, 2.16 is the space that TWO threads (one on each
side of the cylinder) take up.
So, the actual thread depth is 0.5*2.16 = 1.08mm.
so, set
depth_a = 1.08;
...and see what happens?
On Mon, Aug 9, 2021 at 12:39 PM Stillpoint X <stillpointx@gmail.com> wrote:
> The outer diameter including threads should be *41.51mm* Setting the
> depth_a to *2.16mm* as you suggest would make the outer diameter with
> threads increasing to *43.34mm *that's the issue. I can't figure out a
> way to get the outer diameter (including threads of* 2.16mm*) to be
> *41.51mm* there's some strange math issue going on I can't figure out.
>
> See image of setting depth_a to 2.16mm
>
>
> [image: screenshot-2021-08-09-13-26-44.png]
>
>
>
>
>
> On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
> lenstruttmann@gmail.com> wrote:
>
>> Sorry,
>>
>> depth_a = 2.16;
>>
>>
>>
>> On Mon, Aug 9, 2021 at 9:32 AM Leonard Martin Struttmann <
>> lenstruttmann@gmail.com> wrote:
>>
>>> Hmmm... His example is a bit confusing.
>>>
>>> Since you want to specify the thread depth, try replacing:
>>>
>>> depth_a = pitch * cos(30)*5/8;
>>>
>>> ...with:
>>>
>>> depth_a = 2.28;
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X <stillpointx@gmail.com>
>>> wrote:
>>>
>>>>
>>>> Using BOSL2 and getting the thread "depth" to match.
>>>>
>>>> I'm having trouble getting my thread "depth" to match up I'm trying to
>>>> get it to be *2.16mm* (*#4*) but when measured (Using Blender it's
>>>> *1.25mm*)
>>>>
>>>> Here's my process:
>>>>
>>>> Measure Original bottle top:
>>>> 1) Measure OUTSIDE of bottle top (no Threads)
>>>> * 39.34mm*
>>>> 2) Measure OUTSIDE of Bottle top (include all Threads)
>>>> *41.5mm*
>>>> 3) Measure bottle top height
>>>> *10mm*
>>>> 4) Minus Threads number from no Threads number gets the length of
>>>> thread
>>>> *41.5-39.34 = 2.16mm* thread length (note this number doesn't
>>>> match when imported into blender)
>>>>
>>>> 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;
>>>>
>>>> // 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);
>>>>
>>>> An idea how to fix this correctly?
>>>>
>>>> [image: image.png]
>>>>
>>>> --
>>>> -----
>>>> "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
>>>>
>>> _______________________________________________
>> OpenSCAD mailing list
>> To unsubscribe send an email to discuss-leave@lists.openscad.org
>>
>
>
> --
> -----
> "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
>
LM
Leonard Martin Struttmann
Mon, Aug 9, 2021 6:09 PM
By the way, you are not required to define the thread profile. If you omit
that, the module will use its own "standard" profile.
Which makes the call simply:
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
On Mon, Aug 9, 2021 at 1:06 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
Sorry, I didn't look at this close enough.
So, you measured the two diameters and the difference is 2.16mm, which is
the amount of space the threads take up. Right?
So, by measuring diameters, 2.16 is the space that TWO threads (one on
each side of the cylinder) take up.
So, the actual thread depth is 0.5*2.16 = 1.08mm.
so, set
depth_a = 1.08;
...and see what happens?
On Mon, Aug 9, 2021 at 12:39 PM Stillpoint X stillpointx@gmail.com
wrote:
The outer diameter including threads should be 41.51mm Setting the
depth_a to 2.16mm as you suggest would make the outer diameter with
threads increasing to 43.34mm that's the issue. I can't figure out a
way to get the outer diameter (including threads of 2.16mm) to be
41.51mm there's some strange math issue going on I can't figure out.
See image of setting depth_a to 2.16mm
[image: screenshot-2021-08-09-13-26-44.png]
On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
Hmmm... His example is a bit confusing.
Since you want to specify the thread depth, try replacing:
depth_a = pitch * cos(30)*5/8;
...with:
depth_a = 2.28;
On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X stillpointx@gmail.com
wrote:
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying to
get it to be 2.16mm (#4) but when measured (Using Blender it's
1.25mm)
Here's my process:
Measure Original bottle top:
- Measure OUTSIDE of bottle top (no Threads)
- Measure OUTSIDE of Bottle top (include all Threads)
41.5mm
- Measure bottle top height
10mm
- Minus Threads number from no Threads number gets the length of
thread
41.5-39.34 = 2.16mm thread length (note this number doesn't
match when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
"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
--
"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
By the way, you are not required to define the thread profile. If you omit
that, the module will use its own "standard" profile.
Which makes the call simply:
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
On Mon, Aug 9, 2021 at 1:06 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
> Sorry, I didn't look at this close enough.
>
> So, you measured the two diameters and the difference is 2.16mm, which is
> the amount of space the threads take up. Right?
>
> So, by measuring diameters, 2.16 is the space that TWO threads (one on
> each side of the cylinder) take up.
>
> So, the actual thread depth is 0.5*2.16 = 1.08mm.
>
> so, set
>
> depth_a = 1.08;
>
> ...and see what happens?
>
>
> On Mon, Aug 9, 2021 at 12:39 PM Stillpoint X <stillpointx@gmail.com>
> wrote:
>
>> The outer diameter including threads should be *41.51mm* Setting the
>> depth_a to *2.16mm* as you suggest would make the outer diameter with
>> threads increasing to *43.34mm *that's the issue. I can't figure out a
>> way to get the outer diameter (including threads of* 2.16mm*) to be
>> *41.51mm* there's some strange math issue going on I can't figure out.
>>
>> See image of setting depth_a to 2.16mm
>>
>>
>> [image: screenshot-2021-08-09-13-26-44.png]
>>
>>
>>
>>
>>
>> On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
>> lenstruttmann@gmail.com> wrote:
>>
>>> Sorry,
>>>
>>> depth_a = 2.16;
>>>
>>>
>>>
>>> On Mon, Aug 9, 2021 at 9:32 AM Leonard Martin Struttmann <
>>> lenstruttmann@gmail.com> wrote:
>>>
>>>> Hmmm... His example is a bit confusing.
>>>>
>>>> Since you want to specify the thread depth, try replacing:
>>>>
>>>> depth_a = pitch * cos(30)*5/8;
>>>>
>>>> ...with:
>>>>
>>>> depth_a = 2.28;
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X <stillpointx@gmail.com>
>>>> wrote:
>>>>
>>>>>
>>>>> Using BOSL2 and getting the thread "depth" to match.
>>>>>
>>>>> I'm having trouble getting my thread "depth" to match up I'm trying to
>>>>> get it to be *2.16mm* (*#4*) but when measured (Using Blender it's
>>>>> *1.25mm*)
>>>>>
>>>>> Here's my process:
>>>>>
>>>>> Measure Original bottle top:
>>>>> 1) Measure OUTSIDE of bottle top (no Threads)
>>>>> * 39.34mm*
>>>>> 2) Measure OUTSIDE of Bottle top (include all Threads)
>>>>> *41.5mm*
>>>>> 3) Measure bottle top height
>>>>> *10mm*
>>>>> 4) Minus Threads number from no Threads number gets the length of
>>>>> thread
>>>>> *41.5-39.34 = 2.16mm* thread length (note this number doesn't
>>>>> match when imported into blender)
>>>>>
>>>>> 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;
>>>>>
>>>>> // 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);
>>>>>
>>>>> An idea how to fix this correctly?
>>>>>
>>>>> [image: image.png]
>>>>>
>>>>> --
>>>>> -----
>>>>> "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
>>>>>
>>>> _______________________________________________
>>> OpenSCAD mailing list
>>> To unsubscribe send an email to discuss-leave@lists.openscad.org
>>>
>>
>>
>> --
>> -----
>> "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
>>
>
SX
Stillpoint X
Mon, Aug 9, 2021 7:17 PM
The diameter is correct 41.5mm but the original problem is back, the
depth of the thread is still not 2.16mm it's now 1.12mm
I tried
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
pitch = (2.16.5); //pitch Distance between threads. Default: 2mm/thread
depth_a = 2.16.5; // adjust thread length
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
and
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
pitch = (2.16); //pitch Distance between threads. Default: 2mm/thread
depth_a = 2.16.5*; // adjust thread length
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
[image: issue.png]
On Mon, Aug 9, 2021 at 2:10 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
By the way, you are not required to define the thread profile. If you
omit that, the module will use its own "standard" profile.
Which makes the call simply:
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
On Mon, Aug 9, 2021 at 1:06 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
Sorry, I didn't look at this close enough.
So, you measured the two diameters and the difference is 2.16mm, which is
the amount of space the threads take up. Right?
So, by measuring diameters, 2.16 is the space that TWO threads (one on
each side of the cylinder) take up.
So, the actual thread depth is 0.5*2.16 = 1.08mm.
so, set
depth_a = 1.08;
...and see what happens?
On Mon, Aug 9, 2021 at 12:39 PM Stillpoint X stillpointx@gmail.com
wrote:
The outer diameter including threads should be 41.51mm Setting the
depth_a to 2.16mm as you suggest would make the outer diameter with
threads increasing to 43.34mm that's the issue. I can't figure out a
way to get the outer diameter (including threads of 2.16mm) to be
41.51mm there's some strange math issue going on I can't figure out.
See image of setting depth_a to 2.16mm
[image: screenshot-2021-08-09-13-26-44.png]
On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
Hmmm... His example is a bit confusing.
Since you want to specify the thread depth, try replacing:
depth_a = pitch * cos(30)*5/8;
...with:
depth_a = 2.28;
On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X stillpointx@gmail.com
wrote:
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying
to get it to be 2.16mm (#4) but when measured (Using Blender
it's 1.25mm)
Here's my process:
Measure Original bottle top:
- Measure OUTSIDE of bottle top (no Threads)
- Measure OUTSIDE of Bottle top (include all Threads)
41.5mm
- Measure bottle top height
10mm
- Minus Threads number from no Threads number gets the length of
thread
41.5-39.34 = 2.16mm thread length (note this number doesn't
match when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
"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
--
"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
--
"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.
The diameter is correct *41.5mm* but the original problem is back, the
depth of the thread is still not *2.16mm* it's now *1.12mm*
I tried
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
*pitch = (2.16*.5); *//pitch Distance between threads. Default: 2mm/thread
*depth_a = 2.16*.5*; // adjust thread length
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
and
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
*pitch = (2.16);* //pitch Distance between threads. Default: 2mm/thread
*depth_a = 2.16*.5*; // adjust thread length
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
[image: issue.png]
On Mon, Aug 9, 2021 at 2:10 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
> By the way, you are not required to define the thread profile. If you
> omit that, the module will use its own "standard" profile.
>
> Which makes the call simply:
>
> thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
> twist=190, higbee=3, $fn=72);
>
> On Mon, Aug 9, 2021 at 1:06 PM Leonard Martin Struttmann <
> lenstruttmann@gmail.com> wrote:
>
>> Sorry, I didn't look at this close enough.
>>
>> So, you measured the two diameters and the difference is 2.16mm, which is
>> the amount of space the threads take up. Right?
>>
>> So, by measuring diameters, 2.16 is the space that TWO threads (one on
>> each side of the cylinder) take up.
>>
>> So, the actual thread depth is 0.5*2.16 = 1.08mm.
>>
>> so, set
>>
>> depth_a = 1.08;
>>
>> ...and see what happens?
>>
>>
>> On Mon, Aug 9, 2021 at 12:39 PM Stillpoint X <stillpointx@gmail.com>
>> wrote:
>>
>>> The outer diameter including threads should be *41.51mm* Setting the
>>> depth_a to *2.16mm* as you suggest would make the outer diameter with
>>> threads increasing to *43.34mm *that's the issue. I can't figure out a
>>> way to get the outer diameter (including threads of* 2.16mm*) to be
>>> *41.51mm* there's some strange math issue going on I can't figure out.
>>>
>>> See image of setting depth_a to 2.16mm
>>>
>>>
>>> [image: screenshot-2021-08-09-13-26-44.png]
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
>>> lenstruttmann@gmail.com> wrote:
>>>
>>>> Sorry,
>>>>
>>>> depth_a = 2.16;
>>>>
>>>>
>>>>
>>>> On Mon, Aug 9, 2021 at 9:32 AM Leonard Martin Struttmann <
>>>> lenstruttmann@gmail.com> wrote:
>>>>
>>>>> Hmmm... His example is a bit confusing.
>>>>>
>>>>> Since you want to specify the thread depth, try replacing:
>>>>>
>>>>> depth_a = pitch * cos(30)*5/8;
>>>>>
>>>>> ...with:
>>>>>
>>>>> depth_a = 2.28;
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X <stillpointx@gmail.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> Using BOSL2 and getting the thread "depth" to match.
>>>>>>
>>>>>> I'm having trouble getting my thread "depth" to match up I'm trying
>>>>>> to get it to be *2.16mm* (*#4*) but when measured (Using Blender
>>>>>> it's *1.25mm*)
>>>>>>
>>>>>> Here's my process:
>>>>>>
>>>>>> Measure Original bottle top:
>>>>>> 1) Measure OUTSIDE of bottle top (no Threads)
>>>>>> * 39.34mm*
>>>>>> 2) Measure OUTSIDE of Bottle top (include all Threads)
>>>>>> *41.5mm*
>>>>>> 3) Measure bottle top height
>>>>>> *10mm*
>>>>>> 4) Minus Threads number from no Threads number gets the length of
>>>>>> thread
>>>>>> *41.5-39.34 = 2.16mm* thread length (note this number doesn't
>>>>>> match when imported into blender)
>>>>>>
>>>>>> 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;
>>>>>>
>>>>>> // 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);
>>>>>>
>>>>>> An idea how to fix this correctly?
>>>>>>
>>>>>> [image: image.png]
>>>>>>
>>>>>> --
>>>>>> -----
>>>>>> "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
>>>>>>
>>>>> _______________________________________________
>>>> OpenSCAD mailing list
>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org
>>>>
>>>
>>>
>>> --
>>> -----
>>> "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
>>>
>> _______________________________________________
> OpenSCAD mailing list
> To unsubscribe send an email to discuss-leave@lists.openscad.org
>
--
-----
"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.
-----
LM
Leonard Martin Struttmann
Mon, Aug 9, 2021 7:53 PM
Yep, that's the thread depth that you will get with those constraints,
because there are threads on BOTH sides of the cylinder.
Let's look at it from another point of view. Let's consider radius instead
of diameter.
The radius of the bottle is 0.5 * 39.34 = 19.67mm.
The radius of the cap is 0.5 * 41.5 = 20.75mm.
The thread height is then 20.75 - 19.67 = 1.08mm.
On Mon, Aug 9, 2021 at 2:18 PM Stillpoint X stillpointx@gmail.com wrote:
The diameter is correct 41.5mm but the original problem is back, the
depth of the thread is still not 2.16mm it's now 1.12mm
I tried
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
pitch = (2.16.5); //pitch Distance between threads. Default:
2mm/thread
depth_a = 2.16.5; // adjust thread length
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
and
include <BOSL2/std.scad>
include <BOSL2/threading.scad>
pitch = (2.16); //pitch Distance between threads. Default: 2mm/thread
depth_a = 2.16.5*; // adjust thread length
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
[image: issue.png]
On Mon, Aug 9, 2021 at 2:10 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
By the way, you are not required to define the thread profile. If you
omit that, the module will use its own "standard" profile.
Which makes the call simply:
thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
twist=190, higbee=3, $fn=72);
On Mon, Aug 9, 2021 at 1:06 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
Sorry, I didn't look at this close enough.
So, you measured the two diameters and the difference is 2.16mm, which
is the amount of space the threads take up. Right?
So, by measuring diameters, 2.16 is the space that TWO threads (one on
each side of the cylinder) take up.
So, the actual thread depth is 0.5*2.16 = 1.08mm.
so, set
depth_a = 1.08;
...and see what happens?
On Mon, Aug 9, 2021 at 12:39 PM Stillpoint X stillpointx@gmail.com
wrote:
The outer diameter including threads should be 41.51mm Setting the
depth_a to 2.16mm as you suggest would make the outer diameter with
threads increasing to 43.34mm that's the issue. I can't figure out
a way to get the outer diameter (including threads of 2.16mm) to be
41.51mm there's some strange math issue going on I can't figure out.
See image of setting depth_a to 2.16mm
[image: screenshot-2021-08-09-13-26-44.png]
On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
lenstruttmann@gmail.com> wrote:
Hmmm... His example is a bit confusing.
Since you want to specify the thread depth, try replacing:
depth_a = pitch * cos(30)*5/8;
...with:
depth_a = 2.28;
On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X stillpointx@gmail.com
wrote:
Using BOSL2 and getting the thread "depth" to match.
I'm having trouble getting my thread "depth" to match up I'm trying
to get it to be 2.16mm (#4) but when measured (Using Blender
it's 1.25mm)
Here's my process:
Measure Original bottle top:
- Measure OUTSIDE of bottle top (no Threads)
- Measure OUTSIDE of Bottle top (include all Threads)
41.5mm
- Measure bottle top height
10mm
- Minus Threads number from no Threads number gets the length of
thread
41.5-39.34 = 2.16mm thread length (note this number doesn't
match when imported into blender)
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;
// 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);
An idea how to fix this correctly?
[image: image.png]
--
"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
--
"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
--
"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
Yep, that's the thread depth that you will get with those constraints,
because there are threads on BOTH sides of the cylinder.
Let's look at it from another point of view. Let's consider radius instead
of diameter.
The radius of the bottle is 0.5 * 39.34 = 19.67mm.
The radius of the cap is 0.5 * 41.5 = 20.75mm.
The thread height is then 20.75 - 19.67 = 1.08mm.
On Mon, Aug 9, 2021 at 2:18 PM Stillpoint X <stillpointx@gmail.com> wrote:
> The diameter is correct *41.5mm* but the original problem is back, the
> depth of the thread is still not *2.16mm* it's now *1.12mm*
>
> I tried
>
> include <BOSL2/std.scad>
> include <BOSL2/threading.scad>
> *pitch = (2.16*.5); *//pitch Distance between threads. Default:
> 2mm/thread
> *depth_a = 2.16*.5*; // adjust thread length
> thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
> twist=190, higbee=3, $fn=72);
>
> and
>
> include <BOSL2/std.scad>
> include <BOSL2/threading.scad>
> *pitch = (2.16);* //pitch Distance between threads. Default: 2mm/thread
> *depth_a = 2.16*.5*; // adjust thread length
> thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
> twist=190, higbee=3, $fn=72);
>
> [image: issue.png]
>
>
> On Mon, Aug 9, 2021 at 2:10 PM Leonard Martin Struttmann <
> lenstruttmann@gmail.com> wrote:
>
>> By the way, you are not required to define the thread profile. If you
>> omit that, the module will use its own "standard" profile.
>>
>> Which makes the call simply:
>>
>> thread_helix(d=39.34, pitch=pitch, thread_depth=depth_a, starts=2,
>> twist=190, higbee=3, $fn=72);
>>
>> On Mon, Aug 9, 2021 at 1:06 PM Leonard Martin Struttmann <
>> lenstruttmann@gmail.com> wrote:
>>
>>> Sorry, I didn't look at this close enough.
>>>
>>> So, you measured the two diameters and the difference is 2.16mm, which
>>> is the amount of space the threads take up. Right?
>>>
>>> So, by measuring diameters, 2.16 is the space that TWO threads (one on
>>> each side of the cylinder) take up.
>>>
>>> So, the actual thread depth is 0.5*2.16 = 1.08mm.
>>>
>>> so, set
>>>
>>> depth_a = 1.08;
>>>
>>> ...and see what happens?
>>>
>>>
>>> On Mon, Aug 9, 2021 at 12:39 PM Stillpoint X <stillpointx@gmail.com>
>>> wrote:
>>>
>>>> The outer diameter including threads should be *41.51mm* Setting the
>>>> depth_a to *2.16mm* as you suggest would make the outer diameter with
>>>> threads increasing to *43.34mm *that's the issue. I can't figure out
>>>> a way to get the outer diameter (including threads of* 2.16mm*) to be
>>>> *41.51mm* there's some strange math issue going on I can't figure out.
>>>>
>>>> See image of setting depth_a to 2.16mm
>>>>
>>>>
>>>> [image: screenshot-2021-08-09-13-26-44.png]
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Aug 9, 2021 at 12:57 PM Leonard Martin Struttmann <
>>>> lenstruttmann@gmail.com> wrote:
>>>>
>>>>> Sorry,
>>>>>
>>>>> depth_a = 2.16;
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Aug 9, 2021 at 9:32 AM Leonard Martin Struttmann <
>>>>> lenstruttmann@gmail.com> wrote:
>>>>>
>>>>>> Hmmm... His example is a bit confusing.
>>>>>>
>>>>>> Since you want to specify the thread depth, try replacing:
>>>>>>
>>>>>> depth_a = pitch * cos(30)*5/8;
>>>>>>
>>>>>> ...with:
>>>>>>
>>>>>> depth_a = 2.28;
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Aug 9, 2021 at 12:59 AM Stillpoint X <stillpointx@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> Using BOSL2 and getting the thread "depth" to match.
>>>>>>>
>>>>>>> I'm having trouble getting my thread "depth" to match up I'm trying
>>>>>>> to get it to be *2.16mm* (*#4*) but when measured (Using Blender
>>>>>>> it's *1.25mm*)
>>>>>>>
>>>>>>> Here's my process:
>>>>>>>
>>>>>>> Measure Original bottle top:
>>>>>>> 1) Measure OUTSIDE of bottle top (no Threads)
>>>>>>> * 39.34mm*
>>>>>>> 2) Measure OUTSIDE of Bottle top (include all Threads)
>>>>>>> *41.5mm*
>>>>>>> 3) Measure bottle top height
>>>>>>> *10mm*
>>>>>>> 4) Minus Threads number from no Threads number gets the length of
>>>>>>> thread
>>>>>>> *41.5-39.34 = 2.16mm* thread length (note this number doesn't
>>>>>>> match when imported into blender)
>>>>>>>
>>>>>>> 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;
>>>>>>>
>>>>>>> // 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);
>>>>>>>
>>>>>>> An idea how to fix this correctly?
>>>>>>>
>>>>>>> [image: image.png]
>>>>>>>
>>>>>>> --
>>>>>>> -----
>>>>>>> "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
>>>>>>>
>>>>>> _______________________________________________
>>>>> OpenSCAD mailing list
>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org
>>>>>
>>>>
>>>>
>>>> --
>>>> -----
>>>> "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
>>>>
>>> _______________________________________________
>> OpenSCAD mailing list
>> To unsubscribe send an email to discuss-leave@lists.openscad.org
>>
>
>
> --
> -----
> "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
>