@@ -44,8 +44,13 @@ help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#bottom-cham
4444help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#top-chamfer"
4545[model .param-metadata .alignment ]
4646help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#alignment"
47- [model .param-metadata .magnets ]
47+
48+ [model .tab-metadata ."Magnets" ]
49+ control-boolean = " magnets"
50+ description-html = " Magnets for holding bins in place. <a href='https://github.com/yawkat/GridFlock/blob/main/README.md#jig'>Magnet insertion jig</a>"
4851help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#magnets"
52+ [model .param-metadata .magnets ]
53+ display-condition = {fixed = false }
4954[model .param-metadata .magnet_style ]
5055help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#magnets"
5156display-condition = {js = " magnets" }
@@ -60,13 +65,23 @@ display-condition = {js = "magnets"}
6065display-condition = {js = " magnets" }
6166[model .param-metadata .magnet_bottom ]
6267display-condition = {js = " magnets" }
63- [model .param-metadata .connector_intersection_puzzle ]
68+
69+ [model .tab-metadata ."Intersection Puzzle Connector" ]
70+ control-boolean = " connector_intersection_puzzle"
71+ description-html = " This is similar to GridPlates/GRIPS. Small puzzle connectors are added cell intersections."
6472help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#intersection-puzzle"
73+ [model .param-metadata .connector_intersection_puzzle ]
74+ display-condition = {fixed = false }
6575[model .param-metadata .intersection_puzzle_fit ]
6676help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#connector-fit"
6777display-condition = {js = " connector_intersection_puzzle" }
68- [model .param-metadata .connector_edge_puzzle ]
78+
79+ [model .tab-metadata ."Edge Puzzle Connector" ]
80+ control-boolean = " connector_edge_puzzle"
6981help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#edge-puzzle"
82+ description-html = " This connector is a bit cleaner, but is harder to print, especially when magnets are disabled (not enough vertical space). It's also more customizable, so you can tune the fit to your printer."
83+ [model .param-metadata .connector_edge_puzzle ]
84+ display-condition = {fixed = false }
7085[model .param-metadata .edge_puzzle_count ]
7186help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#connector-count"
7287display-condition = {js = " connector_edge_puzzle" }
@@ -85,6 +100,9 @@ help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#connector-h
85100display-condition = {js = " connector_edge_puzzle" }
86101[model .param-metadata .edge_puzzle_height_male_delta ]
87102display-condition = {js = " connector_edge_puzzle" }
103+
104+ [model .tab-metadata ."Filler" ]
105+ collapsed = true
88106[model .param-metadata .filler_x ]
89107help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#filler"
90108[model .param-metadata .filler_y ]
@@ -95,8 +113,11 @@ display-condition = {js = "filler_x == 1 || filler_y == 1"}
95113[model .param-metadata .filler_minimum_size ]
96114help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#dynamic"
97115display-condition = {js = " filler_x == 2 || filler_y == 2" }
98- [model .param-metadata .numbering ]
116+
117+ [model .tab-metadata ."Numbering" ]
99118help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#numbering"
119+ collapsed = true
120+ [model .param-metadata .numbering ]
100121[model .param-metadata .number_depth ]
101122display-condition = {js = " numbering" }
102123[model .param-metadata .number_size ]
@@ -106,10 +127,16 @@ display-condition = {js = "numbering"}
106127[model .param-metadata .number_squeeze_size ]
107128help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#squeezed-number"
108129display-condition = {js = " numbering" }
130+
131+ [model .tab-metadata ."Plate wall" ]
132+ collapsed = true
109133[model .param-metadata .plate_wall_thickness ]
110134help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#plate-wall"
111135[model .param-metadata .plate_wall_height ]
112136help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#plate-wall"
137+
138+ [model .tab-metadata ."Vertical Screws" ]
139+ collapsed = true
113140[model .param-metadata .vertical_screw_diameter ]
114141help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#screw-dimensions"
115142[model .param-metadata .vertical_screw_countersink_top ]
@@ -130,12 +157,22 @@ help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#segment-cor
130157help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#segment-edges"
131158[model .param-metadata .vertical_screw_other ]
132159help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#other-intersections"
133- [model .param-metadata .thumbscrews ]
160+
161+ [model .tab-metadata ."Thumb Screw" ]
134162help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#thumb-screw"
163+ control-boolean = " thumbscrews"
164+ description-html = " Generate thumb screw cutouts compatible with 'Gridfinity Refined'. This requires solid_base or magnets with solid frame style"
165+ [model .param-metadata .thumbscrews ]
166+ display-condition = {fixed = false }
135167[model .param-metadata .thumbscrew_diameter ]
136168display-condition = {js = " thumbscrews" }
137- [model .param-metadata .click1 ]
169+
170+ [model .tab-metadata ."Click Latch (Experimental)" ]
138171help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#click-latch"
172+ control-boolean = " click1"
173+ description-html = " Enable the click latch. WARNING: The plastic can deform over time, do not use PLA! PETG might be fine, but there are no long-term tests yet"
174+ [model .param-metadata .click1 ]
175+ display-condition = {fixed = false }
139176[model .param-metadata .click1_distance ]
140177display-condition = {js = " click1" }
141178help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#distance"
@@ -157,12 +194,18 @@ help-link = "https://github.com/yawkat/GridFlock/blob/main/README.md#latch_stren
157194[model .param-metadata .click1_wall_strength ]
158195display-condition = {js = " click1" }
159196help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#latch_wall_strength"
197+
198+ [model .tab-metadata ."Segmentation" ]
199+ collapsed = true
160200[model .param-metadata .x_segment_algorithm ]
161201help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#horizontal"
162202[model .param-metadata .y_row_count_first ]
163203help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#horizontal"
164204[model .param-metadata .x_column_count_first ]
165205help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#vertical"
206+
207+ [model .tab-metadata ."Advanced" ]
208+ collapsed = true
166209[model .param-metadata .plate_corner_radius ]
167210help-link = " https://github.com/yawkat/GridFlock/blob/main/README.md#corner-radius"
168211[model .param-metadata .edge_adjust ]
0 commit comments