Commit Graph

135 Commits

Author SHA1 Message Date
Kenneth 183ec3e069
Merge pull request #39 from jazzhands/screw-together
screw-together baseplates
2022-12-30 13:47:26 -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
Kenneth c06aee5778
Merge pull request #38 from eddiesoller/use-drawer-dimensions-for-assertion
use drawer dimensions for assertion
2022-12-29 21:43:37 -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
Kenneth d1b6468d5a remember to check commits 2022-11-18 12:30:56 -07:00
Kenneth 74e9cbfeb6 Merge branch 'main' of https://github.com/kennetek/gridfinity-rebuilt-openscad 2022-11-17 18:26:48 -07:00
Kenneth 7674ead5c9 added documentation images 2022-11-17 18:26:43 -07:00
Kenneth f3de648763
Update README.md 2022-11-17 13:32:00 -07:00
Kenneth 5631beab19
Update README.md 2022-11-17 13:31:41 -07:00
Kenneth ac70740163 documentation update 2022-11-17 12:58:46 -07:00
kennetek d02bcd1bfe magnet error in baseplate, slit height 2022-11-09 10:29:55 -07:00
kennetek 5b0d1a1685 accidentally included lite_mode param 2022-11-06 17:31:39 -07:00
kennetek fc1e98c927 small change for when only one hole is desired 2022-11-06 14:56:08 -07:00
Kenneth 492f4664c0
Update README.md 2022-11-06 13:03:12 -07:00
Kenneth ad805fec39
Merge pull request #19 from rcarmo/main
Gridfinity Lite support (closes #14)
2022-11-06 12:22:29 -07:00
kennetek 705ab42ff3 generalized lite version 2022-11-05 23:19:56 -07:00
Kenneth 621eeecc18
Update README.md 2022-10-30 15:21:52 -07:00
Rui Carmo 189795a23f
Delete gererate-gridfinity-lite.py 2022-10-26 19:25:46 +01:00
kennetek f91c2fcfec small naming convention fix 2022-10-20 11:59:07 -07:00
Kenneth edb26bebcb
Update README.md with license information 2022-10-15 12:35:32 -07:00
Kenneth 23f62dd5e9
Create LICENSE.md 2022-10-15 12:29:46 -07:00
Rui Carmo 50515ea89d Merge https://github.com/kennetek/gridfinity-rebuilt-openscad 2022-10-15 19:49:34 +01:00
Rui Carmo fd301a8da6 add batch script 2022-10-15 19:47:51 +01:00
Rui Carmo 8fa09b0541 add lite_mode 2022-10-15 19:43:35 +01:00
Rui Carmo 4e2ae56300 Revert slight offset 2022-10-15 19:43:17 +01:00
Kenneth 7d8513bbfb
Merge pull request #15 from Ruudjhuu/feature/baseplates
Added baseplates
2022-10-15 10:57:40 -07:00
Rui Carmo 744ff09aaa Merge block_base_cutout from @JakeWorrel 2022-10-15 18:34:04 +01:00
kennetek 12e1b6c945 separated out modules, added additional length
people had requested being able to have spacers at the edges so the baseplates would with their drawers, so I added that
2022-10-11 19:05:18 -07:00
kennetek b717689c32 moved func to baseplate file, organized features
functions in the utility file should be more applicable to "extension" modules, so the baseplate generation was moved to its file. Removed some constants that should be defined by already existing constants. Altered the base generator function to make an accurate model instead of using a scale.
2022-10-11 18:34:02 -07:00
Ruud Swinkels ee3fac92df removed gridz var from baseplates 2022-10-11 10:20:57 +02:00
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