Line 39... |
Line 39... |
39 |
cylinder (h = thickness /3, r= mount_hole/2, $fn=30); |
39 |
cylinder (h = thickness /3, r= mount_hole/2, $fn=30); |
40 |
translate (concat(j, [6.0])) |
40 |
translate (concat(j, [6.0])) |
41 |
cylinder (h = 10, r= nut_size/2, $fn=6); |
41 |
cylinder (h = 10, r= nut_size/2, $fn=6); |
42 |
} |
42 |
} |
43 |
}; |
43 |
}; |
- |
|
44 |
// vertical to horizontal brick connection |
- |
|
45 |
translate ([ 0, 0, thickness - sqrt(2 * wall_thickness*wall_thickness) / 2]) // move to correct positon on square diagonal |
- |
|
46 |
rotate([45,0,0]) |
- |
|
47 |
cube([x_size, wall_thickness , wall_thickness ]); |
44 |
|
48 |
|
45 |
difference () { |
49 |
difference () { |
46 |
|
50 |
|
47 |
translate ([0, -wall_thickness, 0]) // vertical brick |
51 |
translate ([0, -wall_thickness, 0]) // vertical brick |
48 |
cube([y_size, wall_thickness , height ]); |
52 |
cube([y_size, wall_thickness , height ]); |
Line 64... |
Line 68... |
64 |
translate([ 0, SMA_flat , wall_thickness/2 + wall_thickness ]) |
68 |
translate([ 0, SMA_flat , wall_thickness/2 + wall_thickness ]) |
65 |
cube([SMA_dia, 1 , thickness ], center=true); |
69 |
cube([SMA_dia, 1 , thickness ], center=true); |
66 |
} |
70 |
} |
67 |
|
71 |
|
68 |
} |
72 |
} |
- |
|
73 |
|
- |
|
74 |
} |
69 |
// texts |
75 |
// texts |
70 |
|
76 |
|
71 |
translate ([ x_size/2, wall_thickness/2, (height - thickness)/3 + thickness - SMA_dia/2]) |
77 |
translate ([ x_size/2, wall_thickness/2, (height - thickness)/3 + thickness - SMA_dia/2]) |
72 |
rotate([90,0,0]) { |
78 |
rotate([90,0,0]) { |
73 |
translate([ 0, -11, wall_thickness/2 + wall_thickness ]) |
79 |
translate([ 0, -11, wall_thickness/2 + wall_thickness ]) |
Line 81... |
Line 87... |
81 |
rotate([0,0,180]) |
87 |
rotate([0,0,180]) |
82 |
write("ANT",h=5,t=2, space= 1.1, font = "Letters.dxf",center=true); |
88 |
write("ANT",h=5,t=2, space= 1.1, font = "Letters.dxf",center=true); |
83 |
} |
89 |
} |
84 |
|
90 |
|
85 |
|
91 |
|
86 |
|
- |
|
87 |
} |
- |
|
88 |
} |
92 |
} |
89 |
|
93 |
|
90 |
|
94 |
|