-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy paththicker.scad
44 lines (37 loc) · 910 Bytes
/
thicker.scad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
module body(enlarge=3) {
union() {
intersection() {
translate([0,-enlarge/2,0]) {
import("Jtag_Clip_Wide.stl", convexity=3);
};
translate([0,-30,0]) {
cube(60, center=true);
};
};
intersection() {
translate([0,enlarge/2,0]) {
import("Jtag_Clip_Wide.stl", convexity=3);
};
translate([0,30,0]) {
cube(60, center=true);
};
}
}
}
module face(thickness=1) {
rotate([-90,0,0])
linear_extrude(thickness) {
projection(cut=true) {
rotate([90,0,0])
translate([0,5.5,0])
import("Jtag_Clip_Wide.stl", convexity=3);
}
}
}
union(){
translate([0,-(7+2),0])
face(2);
translate([0,7,0])
face(2);
body(3);
}