Adrian Mariano
e3ac0e3cba
shoulder screws
2022-09-17 21:40:50 -04:00
Adrian Mariano
b1630294aa
screws anchoring update
2022-09-16 19:46:04 -04:00
Adrian Mariano
fca7b597db
screws update
2022-09-15 22:28:34 -04:00
Adrian Mariano
da5acf0b6e
delete stray character
2022-09-12 17:00:22 -04:00
Adrian Mariano
cd50d6bf79
fix stroke bug
2022-09-12 16:47:47 -04:00
Adrian Mariano
ef368e2d5c
add slotted set screws
2022-09-11 08:55:15 -04:00
Adrian Mariano
7f71a708e7
screw bugfixes
2022-09-08 23:23:39 -04:00
Adrian Mariano
62733fb0d7
screws update, including critical bugfix
2022-09-08 21:37:54 -04:00
Adrian Mariano
7b8dc9aa2d
screw fixes
2022-08-26 19:13:55 -04:00
Adrian Mariano
6f83b7d588
fix generic torx depths
2022-08-25 22:08:56 -04:00
Adrian Mariano
9b68b8322e
various screws updates
2022-08-25 21:12:57 -04:00
Adrian Mariano
61253b1f37
screws doc tweak
2022-05-29 08:57:28 -04:00
Adrian Mariano
deb83eabf0
doc fixes, improved error handling
2022-05-27 19:44:06 -04:00
Adrian Mariano
a6d38a1e79
screws doc fix, small rounding bugfix
2022-05-27 01:26:04 -04:00
Adrian Mariano
c60bdeb2ee
doc tweak
2022-05-07 12:21:03 -04:00
Adrian Mariano
9433b05a65
file summary improvements and tweaks
2022-04-21 00:26:20 -04:00
Adrian Mariano
a84dddb43e
big fix
2022-04-08 23:03:00 -04:00
Adrian Mariano
6b19644560
screws typo fix
2022-04-08 21:06:14 -04:00
Adrian Mariano
82aa485045
usage message fixes and doc tweaks
...
remove triangle area, optimize polygon_area for triangles
2022-04-08 19:37:46 -04:00
Adrian Mariano
d1e3e08c67
fix echo_struct references
2022-04-07 18:29:54 -04:00
Adrian Mariano
3ef2ae0fa6
remove spurious comma
2022-03-17 19:48:11 -04:00
Adrian Mariano
ec900943df
strings reorg
2022-01-10 19:46:51 -05:00
Revar Desmera
f9c5dc2cb9
Fixes for rect(center=)
2021-12-13 16:31:14 -08:00
Revar Desmera
aa109de9d7
Merge branch 'master' of github.com:revarbat/BOSL2 into revarbat_dev
2021-12-13 15:51:06 -08:00
Revar Desmera
59bf523908
Lots of docs tweaks for openscad-docsgen v2
2021-12-13 15:48:30 -08:00
Adrian Mariano
2e2dadefed
fix screw threading for nuts to be consistent with how screws are done
2021-11-20 20:59:13 -05:00
Adrian Mariano
379f70a6e0
fix is_valid_region
2021-11-05 00:06:00 -04:00
Adrian Mariano
a2c5e49e2d
Clean up phillips_mask to just produce driver tip and not shaft
2021-09-22 22:02:29 -04:00
Adrian Mariano
880c245d3f
merge drive files
...
add functions to compute depth/diam of phillips recess
2021-09-22 21:15:15 -04:00
Adrian Mariano
3c6e9804a8
phillips_drive bugfix:
...
wing angle corrected from ~70 deg to 92 deg
adjusted cutouts so length "b" in the spec is correct
(this causes the cutout to not align with the end so it
doesn't look as pretty, but the spec wins, right?)
Changed construction method to avoid z-fighting which gave
rise to failed render
doc fixes and shifting in paths.scad
decompose_path -> polygon_parts
2021-09-21 19:19:02 -04:00
Adrian Mariano
a966002256
comment example
2021-08-27 23:15:17 -04:00
Adrian Mariano
98e05731da
Corruption fix, take 2
2021-08-27 23:08:09 -04:00
Adrian Mariano
ce0b4e9d32
internal: can set bevel to true and get non-garbage result
...
bevel is always set by thread depth
acme takes tpi
square threads are at angle 0
added generic_threaded_{rod,nut}
eliminated metric_trapezoidal_*
cleaned up matrices some in generic_threaded_rod
threaded_rod can produce spec-true ISO/UTS profile with a triplet input for the diameter.
Added bevel1 and bevel2 to all modules. Made default uniformly false for every case instead of
sometimes true, sometimes false
Profiles that go over zero are not clipped, and bevels are based on actual profile top, not nominal
When bevel is given to nuts it bevels the outside of the nut by thread depth
higbee looks best with quincunx, but it's more expensive. Select quincunx when higbee is used, min_edge otherwise
Current code uses difference to remove excess length in the rod. This gives faster renders at the cost
of more complex code and green top/bottom surfaces.
Changed slop to 4 * $slop. I got good results printing with $slop=0.05 with this setting.
Don't generate excess threads when starts>1, and don't force threads to be even
2021-08-22 21:53:08 -04:00
Garth Minette
8bd3ef8a74
Removed range(), rangex(). Added count().
2021-04-07 20:57:45 -07:00
Garth Minette
0b17bf5930
Brought slice() in line with select() indexing, without wrapping. Replaced a lot of select() and slice() calls with last(), list_head(), and list_tail() calls.
2021-03-30 00:46:59 -07:00
Revar Desmera
77a9e39b16
Merge pull request #434 from revarbat/revarbat_dev
...
Bumped up size of screws.scad example images.
2021-02-21 21:25:06 -08:00
Garth Minette
5c263282d3
Bumped up size of screws.scad example images.
2021-02-21 21:20:24 -08:00
Revar Desmera
91de156035
Merge pull request #432 from adrianVmariano/master
2021-02-21 15:43:07 -08:00
Adrian Mariano
39b28b1f80
docu fixes for nut() and screw()
2021-02-21 15:54:08 -05:00
Revar Desmera
73af7ea116
Merge pull request #428 from adrianVmariano/master
2021-02-20 16:27:12 -08:00
Adrian Mariano
016478e664
recommend example
2021-02-20 17:06:02 -05:00
Adrian Mariano
2b7b0b531b
bug fix for UTS heads
2021-02-20 16:03:49 -05:00
Garth Minette
6cfbc538fc
Re-work to use openscad_docsgen package.
2021-02-19 19:56:43 -08:00
Garth Minette
ff5d7af477
Bugfix for #416
2021-02-15 00:53:48 -08:00
Adrian Mariano
e87b9cd6f0
undef fixes for screws.scad
2021-01-06 22:29:11 -05:00
Garth Minette
f9aa81e178
Improved docs gen script for Returns:, Custom:, Includes:, Topics:, and positional/named args spits.
2021-01-05 01:20:01 -08:00
Revar Desmera
314c40bd65
Fixed indentation in screws.scad
2020-06-11 21:40:52 -07:00
Revar Desmera
53c1e25395
Standardize indention on spaces, not tabs.
2020-05-29 19:04:34 -07:00
Revar Desmera
3388cff335
More tweaks to screw() example 7.
2020-05-25 19:07:51 -07:00
Revar Desmera
a53e1f3915
Made screw() example 7 clearer.
2020-05-25 17:31:29 -07:00