commit 4126882da2ca4b01edb000cfe5cde23c552d722f Author: LongHairedHacker Date: Fri May 18 01:43:18 2018 +0200 Initial commit diff --git a/DK7ZB_5elem.nec b/DK7ZB_5elem.nec new file mode 100644 index 0000000..72742de --- /dev/null +++ b/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 diff --git a/DK7ZB_5elem_mod.nec b/DK7ZB_5elem_mod.nec new file mode 100644 index 0000000..a70bc82 --- /dev/null +++ b/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 diff --git a/DK7ZB_5elem_mod144.png b/DK7ZB_5elem_mod144.png new file mode 100644 index 0000000..80b91f2 Binary files /dev/null and b/DK7ZB_5elem_mod144.png differ diff --git a/DK7ZB_5elem_mod433.png b/DK7ZB_5elem_mod433.png new file mode 100644 index 0000000..32d7c21 Binary files /dev/null and b/DK7ZB_5elem_mod433.png differ diff --git a/DK7ZB_5eleme.nec.png b/DK7ZB_5eleme.nec.png new file mode 100644 index 0000000..4a671d9 Binary files /dev/null and b/DK7ZB_5eleme.nec.png differ diff --git a/antenna.scad b/antenna.scad new file mode 100644 index 0000000..3533911 --- /dev/null +++ b/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(); \ No newline at end of file