Line 3... |
Line 3... |
3 |
|
3 |
|
4 |
x_size = 20; // horizontal outer size of the pedestal. |
4 |
x_size = 20; // horizontal outer size of the pedestal. |
5 |
y_size = 20; // |
5 |
y_size = 20; // |
6 |
mount_hole = 3.5; |
6 |
mount_hole = 3.5; |
7 |
nut_size = 6.8; |
7 |
nut_size = 6.8; |
8 |
SMA_dia = 7.1; |
8 |
SMA_dia = 6.5; |
- |
|
9 |
SMA_flat = 3.15; |
9 |
thickness = 10; // |
10 |
thickness = 10; // |
10 |
wall_thickness = 2; |
11 |
wall_thickness = 2; |
11 |
height = 55; |
12 |
height = 55; |
12 |
|
13 |
|
13 |
mount_hole = 3.7; |
14 |
mount_hole = 3.7; |
Line 49... |
Line 50... |
49 |
// SMA connector holes |
50 |
// SMA connector holes |
50 |
translate ([ x_size/2, wall_thickness/2, (height - thickness)/3 + thickness - SMA_dia/2]) |
51 |
translate ([ x_size/2, wall_thickness/2, (height - thickness)/3 + thickness - SMA_dia/2]) |
51 |
rotate([90,0,0]) { |
52 |
rotate([90,0,0]) { |
52 |
difference () { |
53 |
difference () { |
53 |
cylinder (h = 2*wall_thickness, r= SMA_dia/2, $fn=50); |
54 |
cylinder (h = 2*wall_thickness, r= SMA_dia/2, $fn=50); |
54 |
translate([ 0, SMA_dia/2 , wall_thickness/2 + wall_thickness ]) |
55 |
translate([ 0, SMA_flat , wall_thickness/2 + wall_thickness ]) |
55 |
cube([SMA_dia, 1 , thickness ], center=true); |
56 |
cube([SMA_dia, 1 , thickness ], center=true); |
56 |
} |
57 |
} |
57 |
} |
58 |
} |
58 |
|
59 |
|
59 |
translate ([ x_size/2, wall_thickness/2, 2*(height - thickness)/3 + thickness + SMA_dia/2 ]) |
60 |
translate ([ x_size/2, wall_thickness/2, 2*(height - thickness)/3 + thickness + SMA_dia/2 ]) |
60 |
rotate([90,0,0]){ |
61 |
rotate([90,0,0]){ |
61 |
difference () { |
62 |
difference () { |
62 |
cylinder (h = 2*wall_thickness, r= SMA_dia/2, $fn=50); |
63 |
cylinder (h = 2*wall_thickness, r= SMA_dia/2, $fn=50); |
63 |
translate([ 0, SMA_dia/2 , wall_thickness/2 + wall_thickness ]) |
64 |
translate([ 0, SMA_flat , wall_thickness/2 + wall_thickness ]) |
64 |
cube([SMA_dia, 1 , thickness ], center=true); |
65 |
cube([SMA_dia, 1 , thickness ], center=true); |
65 |
} |
66 |
} |
66 |
|
67 |
|
67 |
} |
68 |
} |
68 |
// texts |
69 |
// texts |