|
@@ -1,8 +1,8 @@
|
1
|
1
|
// configuration values
|
2
|
|
-l = 34; // distance between ground and inner clip
|
|
2
|
+l = 27; // distance between ground and inner clip
|
3
|
3
|
h = 7; // height of clip
|
4
|
4
|
t = 5; // thickness of clip
|
5
|
|
-w = 80; // width of ground plate
|
|
5
|
+w = 90; // width of ground plate
|
6
|
6
|
fs = 8; // font size
|
7
|
7
|
|
8
|
8
|
// internal variables, not change these
|
|
@@ -23,20 +23,20 @@ difference() {
|
23
|
23
|
translate([0,33,0]) cylinder(r1=25, r2=25, h=h);
|
24
|
24
|
}
|
25
|
25
|
translate([-w/2,-d,0]) {
|
26
|
|
- cube(size = [w,7,h+10]);
|
|
26
|
+ cube(size = [w,7,h+5]);
|
27
|
27
|
}
|
28
|
28
|
difference() {
|
29
|
29
|
translate([-fs,-d+7,0]) cube(size=[fs*2,d-7-in+2,h]);
|
30
|
30
|
translate([0,1,0]) cylinder(r=out, h=h);
|
31
|
31
|
}
|
32
|
32
|
rotate([0,0,90]) {
|
33
|
|
- translate ([-d+10,-fs/2,h]) {
|
34
|
|
- linear_extrude(height=2) {
|
|
33
|
+ translate ([-d+9,-fs/2,h]) {
|
|
34
|
+ linear_extrude(height=1.5) {
|
35
|
35
|
text(content, font=font, size=fs);
|
36
|
36
|
}
|
37
|
37
|
}
|
38
|
38
|
}
|
39
|
39
|
}
|
40
|
|
- translate([-(w/2-10),-d+7,(h+10)/2]) rotate([90]) cylinder(h=3, r1=3, r2=0, $fn=20);
|
41
|
|
- translate([w/2-10,-d+7,(h+10)/2]) rotate([90]) cylinder(h=3, r1=3, r2=0, $fn=20);
|
|
40
|
+ translate([-(w/2-6),-d+7,(h+5)/2]) rotate([90]) cylinder(h=3, r1=3.5, r2=0, $fn=20);
|
|
41
|
+ translate([w/2-6,-d+7,(h+5)/2]) rotate([90]) cylinder(h=3, r1=3.5, r2=0, $fn=20);
|
42
|
42
|
}
|