Arthur Moore
bf7bbed27a
Rename h_base to BASE_HEIGHT
2024-10-27 22:55:26 -04:00
Arthur Moore
d47043fa51
Updated solid base creation logic
...
* Simplified.
* More readable.
* Prevents gaps that could be left by old logic. (rounded_square)
2024-10-27 22:52:52 -04:00
Arthur Moore
fa51cd0e7e
Updated sweep_rounded to match parameters of other functions.
...
Also added additional assertions.
2024-10-27 22:52:52 -04:00
Arthur Moore
55fc273ddc
Merge pull request #234 from reedy/patch-1
...
Update/remove references to fast-csg
2024-10-19 14:11:53 -04:00
Reedy
0ae9ce600b
Update/remove references to fast-csg
2024-10-17 16:04:19 +01:00
Arthur Moore
2216f766e5
Move scad files not meant for end users to "src" directory
2024-10-17 03:01:38 -04:00
Arthur Moore
3f10786861
Baseplate: Fix "Fit To Drawer" functionality.
...
No tests added yet.
2024-06-15 15:00:59 -04:00
Arthur Moore
8bfd05be8e
Generate Baseplate from profile isntead of as a negative
...
Previous implementation was off by 0.5mm,
and required creating a gridfinity base.
This is much more flexible, and easier to understand.
2024-05-17 09:38:54 -04:00
Arthur Moore
388cb8dbab
Fix baseplate not rendering
...
Simplified profile_skeleton() by using `offset` instead of `minovsky`.
This is much less computationally expensive, and easier to understand.
2024-05-02 09:21:28 -04:00
Arthur Moore
e34a25d640
Baseplate - Add support for crush ribs and chamfering the magnet holes
...
* Updated tests
2024-04-30 08:11:29 -04:00
Arthur Moore
95219c6cb9
Fix Baseplate
...
Hole changes were not tested against it.
Many oppertunities for improvements here.
2024-04-30 01:46:37 -04:00
Stephen Kent
0b7bf6ee78
Fix clearence -> clearance typo
2024-01-29 09:59:51 +01:00
Stephen Kent
944dd39c81
Fix whitespace errors using pre-commit
2024-01-06 08:37:37 -08:00
Ruud
3a485537da
Merge branch 'main' into pre-commit
2024-01-06 13:18:55 +01:00
schorsch3000
084f8ed981
Bugfix/fix fixed baseplate offest ( #143 )
...
* make the baseplate xy offset configurable
* rename variable to be shorter
---------
Co-authored-by: Dirk Heilig <heilig@adesso-mobile.de>
2024-01-06 02:04:01 +01:00
Stephen Kent
86cab75c50
Merge remote-tracking branch 'origin/main' into pre-commit
...
Conflicts:
gridfinity-rebuilt-utility.scad
2023-12-24 15:23:05 -08:00
=
a3598bbe7c
fix hole style typo
2023-11-10 22:28:53 -08:00
Stephen Kent
046ed3067c
Add whitespace fixes generated by pre-commit
2023-09-21 23:11:23 -07:00
Ruud Swinkels
56ca5e4861
remove hole in middle of baseplate with weighted baseplate
2023-05-31 19:17:27 +02:00
Ruud Swinkels
f87bc642ca
revert comment changes
2023-05-31 18:16:09 +02:00
Ruud Swinkels
e94e1a4b08
revert change in cutter_grid
2023-05-31 18:13:56 +02:00
Ruud Swinkels
de00ffde5f
renamed constant file to standard.scad
2023-05-31 17:48:39 +02:00
Ruud Swinkels
99100b6600
move length to constants file
2023-05-31 17:46:30 +02:00
Ruud Swinkels
812771eb4c
fix hole cutters on baseplate
2023-04-26 19:22:00 +02:00
Joe Rogers
70b6e00e7e
Fix ghosted hole cutout rendering
2023-04-22 23:01:14 -04:00
Kenneth
adf460c6a1
Merge branch 'main' into performance
2023-03-17 09:39:43 -07:00
Ruud Swinkels
cd6f68093f
cleanup leftover code
2023-02-22 21:41:51 +01:00
Ruud Swinkels
ea426c4d40
make all screw-togethers compatible in height
2023-02-22 21:33:01 +01:00
Ruud Swinkels
0538b37c3d
improve performance
2023-02-21 22:31:48 +01:00
Ruud Swinkels
b2104fbb97
Fix magnet holes, bottom height when using screw together
2023-02-18 14:09:31 +01:00
Kenneth
0ae9d40442
Merge branch 'main' into main
2023-02-15 18:57:02 -07:00
Kenneth
80540b3ab6
Merge pull request #48 from Ruudjhuu/feature/screw_together_minimal
...
Feature/screw together minimal
2023-02-15 10:05:30 -07:00
K Hodson
19a1504006
code formatting
2023-02-15 10:04:34 -07:00
Ruud Swinkels
6ad4204c10
remove magic number
2023-02-15 15:49:37 +01:00
K Hodson
47ca12d8a8
tweaked fitx and fity descriptions
2023-02-14 17:02:12 -07:00
Ruud Swinkels
46feb59b0d
remove need of extra module
2023-02-13 13:54:56 +01:00
Ruud Swinkels
2297e3af36
Revert "refactor rounded cuboids/planes"
...
This reverts commit 8d8827de6c
.
2023-02-13 11:52:11 +01:00
Tom Hotston
7f55ff8770
Added checks to ensure that screw diameter is only accounted for in
...
screw together mode
2023-02-11 17:45:49 +00:00
Tom Hotston
997d2d545b
Updated offset to account for screw hole diameter
2023-02-11 17:33:26 +00:00
Nelson Graça
570fda7644
Fixes
2023-02-09 01:21:25 +00:00
Nelson Graça
7c25918ef4
Add option to offset to one side when fitting to drawer
2023-01-27 18:44:45 +00:00
Ruud Swinkels
8dcb2077b9
add screwholes to minimal base skeleton
2023-01-11 21:53:24 +01:00
Ruud Swinkels
7ec3f30ffe
add baseplate screw together minimal
2023-01-11 21:44:13 +01:00
Ruud Swinkels
8d8827de6c
refactor rounded cuboids/planes
2023-01-11 21:38:33 +01:00
Kenneth
c9b8df69e3
Added style_hole back to baseplates
2022-12-30 23:36:00 -07:00
Kenneth
4e0afaaf31
Merge branch 'main' into screw-together
2022-12-30 13:46:33 -07:00
Kenneth
8d105235b7
line 33 screw count
2022-12-30 13:45:06 -07:00
Kenneth
3fa0a9a515
Implemented existing utility functions
...
Tweaked some parameter names and used patterns to reduce repeated code
2022-12-30 11:55:26 -07:00
sacha
c3a1bee8dc
screw-together working
2022-12-27 15:22:36 -06:00
Eddie Soller
9b93f5945d
use drawer dimensions for assertion
...
assertion previously used an uninitialized variable to assert either grid count or drawer size were specified.
this change updates the assertion to use the drawer dimension parameters. now a baseplate can be created purely with draw dimensions and without grid counts
2022-12-19 11:26:42 -08:00