13 Commits

Author SHA1 Message Date
Adrian Schlatter
3830919a99 Fix backwards compatibility nut_sides arg
* nut_sides must be last argument
* default value = 0. With 120 as default, we cannot set nut_sides to 120
  while simultaneously setting fn to something different from 120.
2024-01-27 12:35:12 +01:00
Ian Drake
40c02e5ecb Added nut_sides parameter to allow creation of non-cylinder nut 2024-01-27 12:35:12 +01:00
Adrian Schlatter
c0c58cc172 prepare for release
- Update README.rst (supported threads, changelog)
- bump version number (in threadlib.scad)
2023-04-02 16:16:57 +02:00
Adrian Schlatter
a1bbde40a5 fixed __THREADLIB_VERSION (=> 0.4) 2022-12-08 22:09:20 +01:00
Marcello Pires Alves
dfe2266f44
pass fn in call to straight_thread() (#50)
Addressing issue #46: "fn needs to be passed in call to straight_thread()".
I just added the missing "fn=fn," line 36. That should take care of the issue.
I tested locally and it seems to be fine, now specifying fn in bolt(), nut() and tap() work as expected.
2021-07-11 12:02:39 +02:00
Adrian Schlatter
7054d253b0 Corrected :author: field 2020-08-03 14:56:57 +02:00
Bryan Varner
2021b75ceb In trying to convert some of my existing openscad projects over to this module
I ran across the mental block of adding interior threads to a pre-cut hollow, which broke my brain a bit.

I find it more natural to think of adding a threaded hole to a solid as a 'tap' or difference() operation, rather than differencing a hollow and then adding interior threads to it.

For this reason I've created the, `tap(...)` module, which creates a positive of the internal threads suitable for differencing to produce a threaded tap hole.
2020-07-08 11:02:22 -04:00
Adrian Schlatter
703d6a8859 thread_specs(...): Error Msg
Added helpful error message if thread_specs(...) is unable to
look up designator. Compare PR #36.

closes #37
2020-06-09 18:13:47 +02:00
Adrian Schlatter
63bde7f4f8 - bumped up version number
- updated change log in README
- clearly stated units threadlib is using
2019-11-13 21:03:14 +01:00
Adrian Schlatter
e4faa5ab0c internal threads => negative radius of rotation
user does not need to rotate internal threads by 180 deg anymore
to fit external thread. nut module also does not need to rotate
anymore
2019-04-14 17:52:43 +02:00
Adrian Schlatter
1573640dac bump up version to 0.2 2019-04-13 19:09:17 +02:00
Adrian Schlatter
f473fd15ae Added version __THREADLIB_VERSION() function. 2019-04-08 10:44:03 +02:00
Adrian Schlatter
9ee4be088a threadlib emancipation
+++++++++++++++++++++++

threadlib is now its own project => remove Waterrocket Fins from this
repo.
2019-04-07 21:54:19 +02:00