Commit graph

13 commits

Author SHA1 Message Date
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 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
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
rhandel 64ecd6229f
Update gridfinity-rebuilt.scad
Fixed 153 for clarity back to original.  No value added.
2022-09-19 00:07:07 -04:00
rhandel 9ddc12f19a
Update gridfinity-rebuilt.scad
Added clarity to customizer.
2022-09-17 22:15:32 -04: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
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 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 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 f7c30e5393
Added script 2022-07-30 23:13:47 -07:00