v1.4 released, looking toward 1.5

This commit is contained in:
giver
2024-12-13 23:09:42 +02:00
parent 20ca9d98bb
commit d9f541814c
66 changed files with 131921 additions and 189184 deletions

358
cut/cut.dxf Executable file
View File

@@ -0,0 +1,358 @@
0
SECTION
2
BLOCKS
0
ENDSEC
0
SECTION
2
ENTITIES
0
LINE
8
0
10
0
20
35.5
11
48
21
35.5
0
LINE
8
0
10
48
20
35.5
11
48
21
0
0
LINE
8
0
10
48
20
0
11
52
21
0
0
LINE
8
0
10
52
20
0
11
52
21
35.5
0
LINE
8
0
10
52
20
35.5
11
100
21
35.5
0
LINE
8
0
10
100
20
35.5
11
100
21
38.5
0
LINE
8
0
10
100
20
38.5
11
52
21
38.5
0
LINE
8
0
10
52
20
38.5
11
52
21
74
0
LINE
8
0
10
52
20
74
11
100
21
74
0
LINE
8
0
10
100
20
74
11
100
21
77
0
LINE
8
0
10
100
20
77
11
52
21
77
0
LINE
8
0
10
52
20
77
11
52
21
112.5
0
LINE
8
0
10
52
20
112.5
11
100
21
112.5
0
LINE
8
0
10
100
20
112.5
11
100
21
115.5
0
LINE
8
0
10
100
20
115.5
11
52
21
115.5
0
LINE
8
0
10
52
20
115.5
11
52
21
150
0
LINE
8
0
10
52
20
150
11
48
21
150
0
LINE
8
0
10
48
20
150
11
48
21
115.5
0
LINE
8
0
10
48
20
115.5
11
0
21
115.5
0
LINE
8
0
10
0
20
115.5
11
0
21
112.5
0
LINE
8
0
10
0
20
112.5
11
48
21
112.5
0
LINE
8
0
10
48
20
112.5
11
48
21
77
0
LINE
8
0
10
48
20
77
11
0
21
77
0
LINE
8
0
10
0
20
77
11
0
21
74
0
LINE
8
0
10
0
20
74
11
48
21
74
0
LINE
8
0
10
48
20
74
11
48
21
38.5
0
LINE
8
0
10
48
20
38.5
11
0
21
38.5
0
LINE
8
0
10
0
20
38.5
11
0
21
35.5
0
ENDSEC
0
SECTION
2
OBJECTS
0
DICTIONARY
0
ENDSEC
0
EOF

28
cut/cut.scad Executable file
View File

@@ -0,0 +1,28 @@
module lol() {
difference() {
cube([100,150,1]);
for(nx = [0 : 1])
for(ny = [ 0: 3])
translate([nx*52, ny*38.5,-1])
cube([48,35.5,3]);
}
}
projection(cut=true)difference() {
lol();
#minkowski() {
difference() {
lol();
lol();
}
cylinder(h=3,d=3);
}
}

1
cut/doit.sh Executable file
View File

@@ -0,0 +1 @@
openscad cut.scad -o cut.dxf