Skip to content

Commit 189328e

Browse files
committed
flatten folder structure to prevent user error when files downloaded individually
regenerate stl files, no significant difference
1 parent d78b0a0 commit 189328e

21 files changed

+27
-27
lines changed

Renders/base_lid.stl

0 Bytes
Binary file not shown.

Renders/baseplate.stl

6.25 KB
Binary file not shown.

Renders/divided_cup_2x1x2x5.stl

0 Bytes
Binary file not shown.

Renders/divided_cup_2x1x3x5.stl

0 Bytes
Binary file not shown.

Renders/flsun_q5.stl

6.25 KB
Binary file not shown.

Renders/socket_holder_imperial.stl

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

Renders/socket_holder_metric.stl

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

Renders/weighted_baseplate.stl

6.25 KB
Binary file not shown.

_render_all.bat

+17-17
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
%OPENSCAD% gridfinity_basic_cup.scad -D width=2 -D depth=1 -D height=3 -D chambers=5 -D fingerslide=true -D withLabel=true -o Renders/divided_cup_2x1x3x5.stl --export-format binstl
1111
%PYTHON% canonicalize.py Renders/divided_cup_2x1x3x5.stl
1212

13-
%OPENSCAD% gridfinity_baseplate.scad -D -o Renders/baseplate.stl --export-format binstl
13+
%OPENSCAD% gridfinity_baseplate.scad -o Renders/baseplate.stl --export-format binstl
1414
%PYTHON% canonicalize.py Renders/baseplate.stl
1515

1616
%OPENSCAD% gridfinity_baseplate.scad -D weighted=true -o Renders/weighted_baseplate.stl --export-format binstl
@@ -19,28 +19,28 @@
1919
%OPENSCAD% gridfinity_baseplate.scad -D lid=true -o Renders/base_lid.stl --export-format binstl
2020
%PYTHON% canonicalize.py Renders/base_lid.stl
2121

22-
%OPENSCAD% gridfinity_glue_stick.scad -o Renders/glue_stick_cup.stl --export-format binstl
23-
%PYTHON% canonicalize.py Renders/glue_stick_cup.stl
22+
%OPENSCAD% gridfinity_glue_stick.scad -o Renders/glue_stick_cup.stl --export-format binstl
23+
%PYTHON% canonicalize.py Renders/glue_stick_cup.stl
2424

25-
%OPENSCAD% gridfinity_flsun_q5.scad -o Renders/flsun_q5.stl --export-format binstl
26-
%PYTHON% canonicalize.py Renders/flsun_q5.stl
25+
%OPENSCAD% gridfinity_flsun_q5.scad -o Renders/flsun_q5.stl --export-format binstl
26+
%PYTHON% canonicalize.py Renders/flsun_q5.stl
2727

28-
%OPENSCAD% gridfinity_socket_holder.scad -D part=1 -o Renders/socket_holder_metric.stl --export-format binstl
29-
%PYTHON% canonicalize.py Renders/socket_holder_metric.stl
28+
%OPENSCAD% gridfinity_socket_holder.scad -D part=1 -o Renders/socket_holder_metric.stl --export-format binstl
29+
%PYTHON% canonicalize.py Renders/socket_holder_metric.stl
3030

31-
%OPENSCAD% gridfinity_socket_holder.scad -D part=2 -o Renders/socket_holder_imperial.stl --export-format binstl
32-
%PYTHON% canonicalize.py Renders/socket_holder_imperial.stl
31+
%OPENSCAD% gridfinity_socket_holder.scad -D part=2 -o Renders/socket_holder_imperial.stl --export-format binstl
32+
%PYTHON% canonicalize.py Renders/socket_holder_imperial.stl
3333

34-
%OPENSCAD% gridfinity_socket_holder.scad -D part=3 -o Renders/socket_holder_imperial_small.stl --export-format binstl
35-
%PYTHON% canonicalize.py Renders/socket_holder_imperial_small.stl
34+
%OPENSCAD% gridfinity_socket_holder.scad -D part=3 -o Renders/socket_holder_imperial_small.stl --export-format binstl
35+
%PYTHON% canonicalize.py Renders/socket_holder_imperial_small.stl
3636

37-
%OPENSCAD% gridfinity_socket_holder.scad -D part=4 -o Renders/socket_holder_imperial_big.stl --export-format binstl
38-
%PYTHON% canonicalize.py Renders/socket_holder_imperial_big.stl
37+
%OPENSCAD% gridfinity_socket_holder.scad -D part=4 -o Renders/socket_holder_imperial_big.stl --export-format binstl
38+
%PYTHON% canonicalize.py Renders/socket_holder_imperial_big.stl
3939

40-
%OPENSCAD% gridfinity_socket_holder.scad -D part=5 -o Renders/socket_holder_metric_stacking.stl --export-format binstl
41-
%PYTHON% canonicalize.py Renders/socket_holder_metric_stacking.stl
40+
%OPENSCAD% gridfinity_socket_holder.scad -D part=5 -o Renders/socket_holder_metric_stacking.stl --export-format binstl
41+
%PYTHON% canonicalize.py Renders/socket_holder_metric_stacking.stl
4242

43-
%OPENSCAD% gridfinity_socket_holder.scad -D part=6 -o Renders/socket_holder_metric_small.stl --export-format binstl
44-
%PYTHON% canonicalize.py Renders/socket_holder_metric_small.stl
43+
%OPENSCAD% gridfinity_socket_holder.scad -D part=6 -o Renders/socket_holder_metric_small.stl --export-format binstl
44+
%PYTHON% canonicalize.py Renders/socket_holder_metric_small.stl
4545

4646
pause

gridfinity_baseplate.scad

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// include instead of use, so we get the pitch
2-
include <modules/gridfinity_modules.scad>
2+
include <gridfinity_modules.scad>
33

44
xsize = 5;
55
ysize = 3;

gridfinity_basic_cup.scad

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// include <modules/gridfinity_modules.scad>
2-
use <modules/gridfinity_cup_modules.scad>
1+
// include <gridfinity_modules.scad>
2+
use <gridfinity_cup_modules.scad>
33

44
// X dimension in grid units
55
width = 2;
@@ -14,8 +14,8 @@ chambers = 1;
1414
withLabel = false;
1515
// Include larger corner fillet
1616
fingerslide = true;
17-
// Width of the label in number of units: positive numbers are measured from the 0 end, negative numbers are measured from the far end
18-
labelWidth = -1; // .1
17+
// Width of the label in number of units: positive numbers are measured from the 0 end, negative numbers are measured from the far end, value of zero means full width (as long as withLabel is true)
18+
labelWidth = 0; // .1
1919

2020
// Set magnet diameter and depth to 0 to print without magnet holes
2121
// (Zack's design uses magnet diameter of 6.5)

modules/gridfinity_cup_modules.scad renamed to gridfinity_cup_modules.scad

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ module partitioned_cavity(num_x, num_y, num_z, chambers=default_chambers, withLa
103103
}
104104
// this is the label
105105
if (withLabel) {
106-
label_num_x = labelWidth == "full" ? num_x : labelWidth;
106+
label_num_x = (labelWidth == "full" || labelWidth == 0) ? num_x : labelWidth;
107107
label_pos_x = label_num_x >= 0 ? 0 : num_x + label_num_x;
108108
hull() for (i=[0,1, 2])
109109
translate([(-gridfinity_pitch/2) + (label_pos_x * gridfinity_pitch), yz[i][0], yz[i][1]])

gridfinity_flsun_q5.scad

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// include instead of use, so we get the pitch
2-
include <modules/gridfinity_modules.scad>
2+
include <gridfinity_modules.scad>
33
use <gridfinity_baseplate.scad> // for frame_plain
44

55
translate([gridfinity_pitch/2, gridfinity_pitch/2, 0]) frame_plain(4, 1);

gridfinity_glue_stick.scad

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include <modules/gridfinity_modules.scad>
1+
include <gridfinity_modules.scad>
22

33
cup_height = 5;
44
stick_diameter = 30;
File renamed without changes.

gridfinity_silverware.scad

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include <modules/gridfinity_modules.scad>
1+
include <gridfinity_modules.scad>
22

33
/* [Utensil count and measurements] */
44
// Utensil definitions above this number are ignored

gridfinity_socket_holder.scad

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include <modules/gridfinity_modules.scad>
1+
include <gridfinity_modules.scad>
22

33
part = 5;
44

0 commit comments

Comments
 (0)