Commit graph

57 commits

Author SHA1 Message Date
Marian Rudzynski
0ff3ae3dbe yeeted the mirror and y axis, bring them back 2024-12-01 12:08:54 -08:00
Marian Rudzynski
c2d7b4f515 in a grid size 0 scenario, use padding only and allow a counterbore on that screw hole 2024-11-30 22:23:17 -08:00
Marian Rudzynski
7c217f8691 if either grid size is 0, we should probably not render the grid 2024-11-30 22:20:24 -08:00
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