You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: gridflock.scad
+15-11Lines changed: 15 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,6 @@ include <paths/puzzle.scad>
6
6
plate_size = [371, 254];
7
7
// The bed size of the printer, e.g. 250x220 for the Prusa Core One
8
8
bed_size = [250, 220];
9
-
// Thickness of the optional solid base
10
-
solid_base =0;
11
-
// Chamfer at the bottom edge of the plate. Configurable for each edge individually (clockwise: north, east, south, west)
12
-
bottom_chamfer = [0, 0, 0, 0];
13
-
// Chamfer at the top edge of the plate. Configurable for each edge individually (clockwise: north, east, south, west)
14
-
top_chamfer = [0, 0, 0, 0];
15
-
// Padding alignment. The first value is the x direction (east/west), the second value the y direction (north/south). When padding is added to the build plate, this alignment is used to distribute it. A lower value will move the grid towards the west/south direction, adding more padding to the east/north
// Integer fraction of the reduced size cells, e.g. a value of 2 produces half-width cells, a value of 3 produces third-width cells
103
96
filler_fraction = [2, 2];
104
-
97
+
// Minimum size of filler cells in dynamic mode. If a filler cell would be smaller than this value, it is added to the previous cell instead, producing a cell that is larger than 42mm
105
98
filler_minimum_size = [15, 15];
99
+
// Padding alignment. The first value is the x direction (east/west), the second value the y direction (north/south). When padding is added to the build plate, this alignment is used to distribute it. A lower value will move the grid towards the west/south direction, adding more padding to the east/north
100
+
alignment = [0.5, 0.5]; // [0:0.1:1]
106
101
107
102
/* [Numbering] */
108
103
@@ -117,6 +112,13 @@ number_font = "sans-serif";
117
112
// When a segment is very narrow, use this reduced number size. Should rarely be relevant
118
113
number_squeeze_size =2; // 0.5
119
114
115
+
/* [Chamfer] */
116
+
117
+
// Chamfer at the bottom edge of the plate. Configurable for each edge individually (clockwise: north, east, south, west)
118
+
bottom_chamfer = [0, 0, 0, 0];
119
+
// Chamfer at the top edge of the plate. Configurable for each edge individually (clockwise: north, east, south, west)
120
+
top_chamfer = [0, 0, 0, 0];
121
+
120
122
/* [Plate wall] */
121
123
122
124
// Plate wall thickness. Can be specified for each direction individually (north, east, south, west). Note that this is *added* to the plate_size
@@ -166,6 +168,8 @@ x_column_count_first = 0;
166
168
167
169
/* [Advanced] */
168
170
171
+
// Thickness of the optional solid base
172
+
solid_base =0;
169
173
// Corner radius of the generated plate. The default of 4mm matches the corner radius of the gridfinity cell
170
174
plate_corner_radius =4;
171
175
// Edge adjustment values (clockwise: north, east, south, west). These values are *added* to the plate size as padding, i.e. the final plate will end up different than configured in plate_size. This allows you to customize the padding to be asymmetrical. You can also use negative values to "cut" the plate edges if you want to squeeze an extra square out of limited space.
0 commit comments