Commit graph

54 commits

Author SHA1 Message Date
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