Commit graph

47 commits

Author SHA1 Message Date
Arthur Moore
2216f766e5 Move scad files not meant for end users to "src" directory 2024-10-17 03:01:38 -04:00
Arthur Moore
a9e2618160
Merge pull request #229 from kennetek/base_updates
Base Simplification & Fixes
2024-10-15 15:45:41 -04:00
Arthur Moore
adbad75eb7 Always auto calculate divisions per grid
If someone wants to make custom sized grid bins, they can pass in custom grid_dimensions.
2024-10-13 17:56:32 -04:00
Arthur Moore
b4ff7063cc
Merge pull request #223 from therealzanfar/feature/tab-placement
Add feature to suppress tabs from certain divisions
2024-10-13 16:05:18 -04:00
Andrew Guy
25b988dbb7
Add Gridfinity Refined thumbscrew option (#226) 2024-10-07 23:52:13 -04:00
Arthur Moore
3706a1f868
Set Default Linear Compartments To 1
Per #217 this is causing issues for new users.
2024-10-06 13:40:58 -04:00
Arthur Moore
c34de9bff0 Switch stacking lip constants to the same format as baseplate constants
This increases readability and usability, while also being more compact.

Also updated documentation in gridfinity-rebuilt-bins to explain how heights are calculated.
2024-10-04 01:28:15 -04:00
Matthew Wyant
2d1a236724 Added feature to suppress tabs from certain divisions 2024-09-22 05:40:07 -07:00
Ruud
e21bd3ba16
Merge pull request #189 from Rocka84/customizer-decimals
allow decimals for some values in the customizer
2024-08-08 13:27:34 +02:00
Ruud
e9743fe422
Merge pull request #196 from dfredell/patch-1
Pyramid example base fix
2024-08-08 13:23:11 +02:00
Dan Fredell
3d6d4f3725
Pyramid example base fix
The base for the Pyramid scheme bin example created an invalid base because it wasn't a whole number.
2024-06-19 21:31:44 -05:00
Rocka84
f583a1c26d added note about special comments for customizer 2024-05-27 22:54:35 +02:00
Rocka84
9008d3bf9c allow decimals for some values in the customizer 2024-05-19 00:42:23 +02:00
Arthur Moore
cd56b0e421 Make sure hole naming is consistent
Also fixes tests.
2024-04-30 07:38:47 -04:00
Arthur Moore
447df8621b Tweak defaults for Base Hole Options 2024-04-28 01:56:13 -04:00
Arthur Moore
1a50807295 Make Screw Holes Printable 2024-04-24 21:22:56 -04:00
Arthur Moore
8fa885ac72 Allow mixing and matching hole options 2024-04-21 23:21:21 -04:00
Timothy Stranex
74d40adb0b Pass chamfer parameter to cutCylinders 2024-02-15 10:25:20 +01:00
Timothy Stranex
d6eb8402e9 Add chamfers to cylindrical cutout holes 2024-02-15 10:25:20 +01:00
Stephen Kent
0fdb10526f Pass style_lip argument in gridfinityInit usages
faff922757 migrated `style_lip` from a
global value to be an argument to `gridfinityInit`, but the usages were
not updated.
2024-02-15 09:53:33 +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
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
Jannes
6202c73b21 move cylindrical cutouts to utility 2023-11-21 21:41:08 +01:00
Jannes Magnusson
3324c6b2a7 add spacing for cylinders 2023-11-21 21:17:47 +01:00
Jannes Magnusson
41cdc2a46d add cylindrical cutouts 2023-11-21 21:17:47 +01:00
banpower1
b50c07a0fb Added refined_hole function into block_base allowing to select option 4 - Refined holes 2023-09-26 22:54:02 +02:00
Stephen Kent
046ed3067c Add whitespace fixes generated by pre-commit 2023-09-21 23:11:23 -07:00
Ruud Swinkels
1622fcbc1d Merge remote-tracking branch 'upstream/main' into hotfix/holes_at_corners 2023-05-31 19:01:00 +02:00
Ruud Swinkels
99100b6600 move length to constants file 2023-05-31 17:46:30 +02:00
Ruud Swinkels
1b9f71b4b5 fix holes only on corners 2023-03-20 18:48:28 +01:00
Ruud Swinkels
0538b37c3d improve performance 2023-02-21 22:31:48 +01:00
K Hodson
97592b868a default to false for corners 2023-02-17 10:28:13 -07:00
K Hodson
b95548fe6d Option to only put holes at corners of bin 2023-02-17 10:23:59 -07:00
K Hodson
ae03f164f0 Updated examples to work with new scoop parameter 2023-02-14 15:12:45 -07:00
K Hodson
059f67606d Slider for scoop 2023-02-14 10:04:53 -07:00
Kenneth
b07d85e58f
Merge branch 'main' into make-scoop-customizable 2023-02-14 09:57:46 -07:00
K Hodson
c68ecf8252 Forgot to uncomment code 2023-02-14 09:56:15 -07:00
K Hodson
831c7d6bf1 Convered scoop param from boolean to real
Scoop parameter can now be any real number. Follows the same logic as before, where false (now 0) means no scoop, and true (now 1) means regular scoop. Any real number will scale the scoop value to preference.
2023-02-14 09:55:29 -07:00
K Hodson
e2e9ad536c Fixed #59
Changed `enable_lip` to `style_lip` to allow a choice between a regular lip, removal of the lip (losing 3.6mm of height) or remove lip while retaining the regular height
2023-02-07 16:02:46 -07:00
K Hodson
e5576cc9a7 Divide by zero error when divx and divy are 0 2023-02-06 00:01:39 -07:00
Miguel Camba
7430123683 Make scoop customizable 2023-01-31 20:56:36 +01:00
Kenneth
ac70740163 documentation update 2022-11-17 12:58:46 -07:00
kennetek
5b0d1a1685 accidentally included lite_mode param 2022-11-06 17:31:39 -07:00
kennetek
705ab42ff3 generalized lite version 2022-11-05 23:19:56 -07:00
Rui Carmo
8fa09b0541 add lite_mode 2022-10-15 19:43:35 +01:00
kennetek
0199dadead reworked file structure
- renamed a bunch of stuff to make people's lives hard ig (more because the file hierarchy was really bad and needed improvement to make other dependent modules)
- updated README documentation to match new modules
- new constants file to clear up clutter in main files
- base function now separate from the bin function
2022-10-02 17:35:03 -07:00
Renamed from gridfinity-rebuilt.scad (Browse further)