Commit Graph

202 Commits

Author SHA1 Message Date
Ruud Swinkels d96415610b enabled no_holes for baseplate 2022-10-11 10:10:35 +02:00
Ruud Swinkels 0ec8fff90a Moved baseplates to seperate file 2022-10-11 10:09:58 +02:00
kennetek afce2f90ec fixed small bug when increasing wall thickness 2022-10-10 19:19:04 -07:00
Ruud Swinkels 4e26896f5c add baseplate to UI 2022-10-04 22:25:46 +02:00
Ruud Swinkels 354705620e Add countersink hole style 2022-10-04 22:25:11 +02:00
Ruud Swinkels 473dc07ffa add baseplate modules 2022-10-04 21:40:20 +02:00
Kenneth 107ca358de
Update README.md 2022-10-02 17:36:42 -07: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
kennetek 5a4396f480 screw holes, file naming, and base dividing
- screw holes toggle
- renamed base file to utility to avoid confusion
- base dividing will now always be safe to use on baseplates (cannot divide into sections that cannot be multiplied by an integer to equal 1)
2022-10-01 23:10:19 -07:00
kennetek 754f7ec965 bases can be divided
gridx and gridy can be real numbers, and the bases can be divided so maintain symmetry.
2022-10-01 13:13:51 -07:00
kennetek cd0b93b5ac migrated examples 2022-09-29 09:55:09 -07:00
kennetek 855c5cf53e examples for vase mode 2022-09-27 10:15:08 -07:00
kennetek 7c091f1a43 fixed cut_move to actually move to height of internal bin 2022-09-27 09:24:03 -07:00
kennetek f74618f86e added internal height parameter
ignore the block_negative commands they don't work all that well
2022-09-27 09:12:22 -07:00
Kenneth 65c1e17f87
Update README.md 2022-09-22 10:05:19 -07:00
kennetek db9bfcc6df documentation improvement on pr#5
fixed some spelling errors, made more general grouping to match vase mode scripts customizer
2022-09-19 11:35:40 -07:00
Kenneth 678f4ef8c6
Merge pull request #5 from rhandel/main
Update comments on parameters to have better formatting in customizer
2022-09-19 11:28:13 -07:00
rhandel 64ecd6229f
Update gridfinity-rebuilt.scad
Fixed 153 for clarity back to original.  No value added.
2022-09-19 00:07:07 -04:00
kennetek 996423d1bd Merge branch 'main' of https://github.com/kennetek/gridfinity-rebuilt-openscad 2022-09-18 17:07:12 -07:00
kennetek 81bd698125 small vase tweaks 2022-09-18 17:07:08 -07:00
Kenneth c4703caf30
Update vase README 2022-09-18 16:58:17 -07:00
Kenneth 5077759ada
Update vase README 2022-09-18 16:30:49 -07:00
kennetek 6954345a96 added vase mode bins
Adapted the parent script to make vase mode compatible bins, which saves filament and print time
2022-09-18 16:29:27 -07:00
kennetek e8babd7912 gridz can now equal zero if only base is desired
Setting gridz to 0 (or anything less than zero) will only generate the base pattern. This is useful in cases where you want to use those wonderful printable holes on other models.
2022-09-18 11:07:33 -07:00
kennetek 70321dd694 Update .gitignore 2022-09-18 10:50:05 -07:00
Kenneth 30ec1d44a0
Merge pull request #3 from Ruudjhuu/main
Fixed wall profile and base tolerances to match original Gridfinity design
2022-09-18 10:31:59 -07:00
Ruud Swinkels e811f98492 changed final base cut object (rouunded_rectangle) for faster rendering 2022-09-18 14:36:24 +02:00
Ruud Swinkels e0b415460b add clearance to base for faster rendering 2022-09-18 14:24:28 +02:00
Ruud Swinkels 2e19737e36 changed r_f1 to 0.6 2022-09-18 14:17:31 +02:00
rhandel 9ddc12f19a
Update gridfinity-rebuilt.scad
Added clarity to customizer.
2022-09-17 22:15:32 -04:00
Ruud Swinkels 4bb537e812 revert thinning outer side walls 2022-09-15 21:09:12 +02:00
Ruud Swinkels 2e80cc2ee0 changed tollerance of lip to match orignal design 2022-09-15 20:14:14 +02:00
Ruud Swinkels 42538d67fb Changed block_base to match original design 2022-09-14 18:44:37 +02:00
Kenneth 28d37a547d
Update README.md 2022-08-21 15:53:28 -07:00
Kenneth 3aa13a63b1
Update README.md 2022-08-09 13:33:49 -07:00
kennetek 23280285dc Merge branch 'main' of https://github.com/kennetek/gridfinity-rebuilt-openscad 2022-08-09 13:25:32 -07:00
kennetek 84d0625008 Added different height specifications
Height can now be defined by the unit height, internal height, or external height. Added lip toggle. Added option to snap bin to unit height. Fixed small protrusion at the bottom of the  outside wall edge that made the STL look less clean. Split file into base file and command file, to allow for ease of use and possible future module expansion.
2022-08-09 13:25:13 -07:00
Kenneth ee58908881
Update README.md 2022-08-09 13:22:09 -07:00
Kenneth 755adde9c9
Update README.md 2022-08-05 22:10:22 -07:00
kennetek 1cb21ef1ed Added ability to make completely custom bins
Redid the system of how bins are generated and placed in order to facilitate manual construction of compartments. Added small improvement where left and right wall lips will have fillets.
2022-08-05 19:57:11 -07:00
kennetek 0940d399ae Fix small fillet issue 2022-08-04 09:42:52 -07:00
kennetek 0381751154 Merge branch 'main' of https://github.com/kennetek/gridfinity-rebuilt-openscad 2022-08-04 09:13:48 -07:00
Kenneth ac5efbb939
Update README.md 2022-08-04 09:13:41 -07:00
kennetek d1f9b2d318 Added another slicer picture 2022-08-04 09:13:28 -07:00
Kenneth fb654638fb
Update README.md 2022-08-04 02:02:02 -07:00
kennetek 2a21923f4e Overhaul of cutter objects for optimized rendering
Old version of cutters had many shared surfaces which caused lag in preview window and caused fast-csg fail to provide speed boosts. Replaced with minkowski function to get the fillets. Benchmark: 5x3x6-5x2 reduced from 8 minutes to 6 seconds. Fixed a small error with the outer size (42mm to 41.5mm) to account for tolerances. Created gifs to illustrate the scripts functions.
2022-08-04 01:10:32 -07:00
kennetek bd828ab050 Merge branch 'main' of https://github.com/kennetek/gridfinity-rebuilt-openscad 2022-07-31 23:52:57 -07:00
kennetek 237d91800e Added ability to have y-axis compartment divisions
Compartment cutters can now be patterned along the y-axis. Fixed bug with the 6 high containers cutting off the scoop fillet.
2022-07-31 23:52:34 -07:00
Kenneth c2db0bdc60
Update README.md 2022-07-31 23:31:47 -07:00
Kenneth f7c30e5393
Added script 2022-07-30 23:13:47 -07:00