Browse Source

Initial commit

LongHairedHacker 2 years ago
commit
4126882da2
6 changed files with 152 additions and 0 deletions
  1. 14 0
      DK7ZB_5elem.nec
  2. 14 0
      DK7ZB_5elem_mod.nec
  3. BIN
      DK7ZB_5elem_mod144.png
  4. BIN
      DK7ZB_5elem_mod433.png
  5. BIN
      DK7ZB_5eleme.nec.png
  6. 124 0
      antenna.scad

+ 14 - 0
DK7ZB_5elem.nec

@@ -0,0 +1,14 @@
+CM --- NEC2 Input File created or edited by xnec2c 3.5 ---
+CE --- End Comments ---
+GW     1    15   0.00000E+00  0.00000E+00 -5.01100E-01  0.00000E+00  0.00000E+00  5.01100E-01  3.00000E-03
+GW     2    15   0.00000E+00  2.30000E-01 -1.60000E-01  0.00000E+00  2.30000E-01  1.60000E-01  3.00000E-03
+GW     3    15   0.00000E+00  3.70000E-01 -4.69500E-01  0.00000E+00  3.70000E-01  4.69500E-01  3.00000E-03
+GW     4    15   0.00000E+00  3.92000E-01 -1.48500E-01  0.00000E+00  3.92000E-01  1.48500E-01  3.00000E-03
+GW     5    15   0.00000E+00  5.00000E-01 -1.43500E-01  0.00000E+00  5.00000E-01  1.43500E-01  3.00000E-03
+GE     0     0   0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00
+EX     0     3     8      0  1.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00
+FR     0   200     0     0  1.44000E+02  1.48744E+00  4.40000E+02  0.00000E+00  0.00000E+00  0.00000E+00
+NH     0     0     0      0  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00
+NE     0    10     1     10 -1.35000E+00  0.00000E+00 -1.35000E+00  3.00000E-01  0.00000E+00  3.00000E-01
+RP     0    19    37   1000  0.00000E+00  0.00000E+00  1.00000E+01  1.00000E+01  0.00000E+00  0.00000E+00
+EN     0     0     0      0  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00

+ 14 - 0
DK7ZB_5elem_mod.nec

@@ -0,0 +1,14 @@
+CM --- NEC2 Input File created or edited by xnec2c 3.5 ---
+CE --- End Comments ---
+GW     1    15   0.00000E+00  0.00000E+00 -5.01100E-01  0.00000E+00  0.00000E+00  5.01100E-01  1.50000E-03
+GW     2    15   0.00000E+00  2.30000E-01 -1.60000E-01  0.00000E+00  2.30000E-01  1.60000E-01  1.50000E-03
+GW     3    15   0.00000E+00  3.70000E-01 -4.69500E-01  0.00000E+00  3.70000E-01  4.69500E-01  1.50000E-03
+GW     4    15   0.00000E+00  3.92000E-01 -1.48500E-01  0.00000E+00  3.92000E-01  1.48500E-01  1.50000E-03
+GW     5    15   0.00000E+00  5.00000E-01 -1.43500E-01  0.00000E+00  5.00000E-01  1.43500E-01  1.50000E-03
+GE     0     0   0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00
+EX     0     3     8      0  1.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00
+FR     0    11     0      0  4.33000E+02  7.00000E-01  4.40000E+02  0.00000E+00  0.00000E+00  0.00000E+00
+NH     0     0     0      0  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00
+NE     0    10     1     10 -1.35000E+00  0.00000E+00 -1.35000E+00  3.00000E-01  0.00000E+00  3.00000E-01
+RP     0    19    37   1000  0.00000E+00  0.00000E+00  1.00000E+01  1.00000E+01  0.00000E+00  0.00000E+00
+EN     0     0     0      0  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00

BIN
DK7ZB_5elem_mod144.png


BIN
DK7ZB_5elem_mod433.png


BIN
DK7ZB_5eleme.nec.png


+ 124 - 0
antenna.scad

@@ -0,0 +1,124 @@
+$fn=180;
+
+boom_length = 600;
+boom_width = 20;
+boom_height = 20;
+boom_thickness = 1.5;
+
+clamp_length = 15;
+clamp_width = 60;
+clamp_height = 10;
+
+clamp_connector_dia = 6;
+clamp_wire_dia = 3;
+
+clamp_screw_dia = 3.2;
+clamp_nut_dia = 6.5;
+
+nose_height = boom_height/2;
+nose_width = boom_width/4;
+
+module boom() {
+	color("lightgray") {
+		translate([0, -boom_thickness/2, boom_length/2])
+			cube([boom_width, boom_thickness, boom_length], 
+					center=true);
+		
+		translate([boom_width/2 - boom_thickness/2, 
+					boom_height/2 - boom_thickness, 
+					boom_length/2])
+			cube([boom_thickness, boom_height, boom_length], 
+					center=true);
+		
+		translate([-boom_width/2 + boom_thickness/2, 
+					boom_height/2 - boom_thickness, 
+					boom_length/2])
+			cube([boom_thickness, boom_height, boom_length], 
+					center=true);
+	}
+}
+
+module element_clamp() {
+	color("orange") {
+
+		difference() {
+			union() {
+				for(x = [nose_width/2 - boom_width/2 + boom_thickness, 
+							-nose_width/2 + boom_width/2 - boom_thickness])
+					translate([x, nose_height/2+boom_height/2 - boom_thickness,0])
+						cube([nose_width, nose_height,clamp_length], 
+								center=true);
+				
+				translate([0, nose_width/2 + boom_height - boom_thickness, 0])
+					cube([clamp_width, nose_width, clamp_length], center=true);
+				
+				for(x = [-nose_width/2 + clamp_width/2, 
+							nose_width/2 - clamp_width/2])
+					translate([x, clamp_height/2 + boom_height - 
+									boom_thickness + nose_width, 0])
+						cube([nose_width, clamp_height,clamp_length], 
+								center=true);
+				
+				for(x = [nose_width/2 - boom_width/2 + boom_thickness, 
+							-nose_width/2 + boom_width/2 - boom_thickness])
+					translate([x, clamp_height/2 + boom_height - 
+									boom_thickness + nose_width, 0])
+						cube([nose_width, clamp_height,clamp_length], 
+								center=true);
+			}
+			
+			translate([0, boom_height + nose_width/2 + clamp_height/2, 0])
+				rotate([0,90,0]) {
+					cylinder(d=clamp_connector_dia, h=boom_width, center=true);
+					cylinder(d=clamp_wire_dia, h=clamp_width + 0.1, center=true);
+				}
+				
+			translate([0, boom_height - nose_height/2 - boom_thickness, 0])
+				rotate([0,90,0]) {
+					cylinder(d=clamp_nut_dia, 
+								h=boom_width - nose_width - 2*boom_thickness, 
+								$fn=6, center=true);
+					cylinder(d=clamp_screw_dia, h=clamp_width, center=true);
+				}
+		}
+	}
+}
+
+module element_wire(wire_length) {
+	color("lightblue") {
+		translate([0, boom_height + nose_width/2 + clamp_height/2, 0])
+			rotate([0,90,0]) {
+				cylinder(d=clamp_connector_dia - 0.1, h=boom_width, center=true);
+				cylinder(d=clamp_wire_dia - 0.1, h=wire_length, center=true);
+			}
+	}
+}
+
+
+translate([0,0,100 - clamp_length/2]) {
+	element_wire(1022);
+	element_clamp();
+}
+
+translate([0,0,230 + 100 - clamp_length/2]) {
+	element_wire(320);
+	element_clamp();
+}
+
+translate([0,0,370 + 100 - clamp_length/2]) {
+	element_wire(939);
+	element_clamp();
+}
+
+translate([0,0,399 + 100 - clamp_length/2]) {
+	element_wire(323);
+	element_clamp();
+}
+
+translate([0,0,500 + 100 - clamp_length/2]) {
+	element_wire(297);
+	element_clamp();
+}
+
+
+boom();