Browse Source

Added clamp for nicer element storing

LongHairedHacker 2 years ago
parent
commit
029f1d3f88
2 changed files with 2878 additions and 29 deletions
  1. 48 29
      antenna.scad
  2. 2830 0
      clamp.stl

+ 48 - 29
antenna.scad

@@ -3,7 +3,7 @@ $fn=180;
 boom_length = 600;
 boom_width = 19.5;
 boom_height = 20;
-boom_thickness = 1.5;
+boom_thickness = 1.6;
 
 clamp_length = 15;
 clamp_width = 60;
@@ -94,34 +94,53 @@ module element_wire(wire_length) {
 	}
 }
 
-/*
-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();
+module clamp() {
+		color("orange") {
+			clamp_height = boom_height + nose_width;
+			clamp_width = boom_width + nose_width;
+			
+			translate([0,boom_height/2 - boom_thickness,0])
+			difference() {
+				cube([clamp_width,clamp_height,nose_width], center=true);
+				translate([0, -nose_width/2, 0])
+				cube([boom_width,boom_height + nose_width/2,nose_width + 0.01], center=true);
+			}
+			
+			for(x = [-boom_width/2, boom_width/2])
+				translate([x, -nose_width/2 - boom_thickness, 0])
+					difference() {
+						cylinder(r=nose_width/2, h=nose_width, center=true);
+						translate([0, -nose_width/4, 0]) 
+						cube([nose_width, nose_width/2 + 0.01, nose_width + 0.01], 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();
+//}
+
+clamp();
+//boom();
 
-boom();
-*/
-
-element_clamp();

File diff suppressed because it is too large
+ 2830 - 0
clamp.stl