Browse Source

Adding first draft calibration bracket

Wisam Reid 11 năm trước cách đây
mục cha
commit
2399af3f45
1 tập tin đã thay đổi với 39 bổ sung và 0 xóa
  1. 39 0
      calibration/test_rig_gimbal_clip.scad

+ 39 - 0
calibration/test_rig_gimbal_clip.scad

@@ -0,0 +1,39 @@
+/*-------------------------------------------------
+        [Gimbal Mic Clip] 
+        Author: Wisam Reid 
+  ------------------------------------------------- */ 
+
+// Diameter for the clip ring
+diameter_clip= 30;
+// Diameter for the gimbal ring
+diameter_gimbal= 10;
+
+thickness=5;
+
+// diameter for gimbal pinhole
+diameter_pinhole=1;// "0" for no-hole.
+
+// number of facets
+$fn=64;
+
+// twist rings? (in degrees)
+orientation=0;
+translate([thickness/4,0,0])difference()
+union(){
+  
+    difference(){
+        translate([-(diameter_gimbal+thickness)/2,0,0])rotate([0,0,180])cylinder(d=diameter_gimbal+thickness,h=thickness, center=true);
+        translate([-(diameter_gimbal+thickness)/2,0,0])rotate([90,0,0])cylinder(d=thickness/2,h=diameter_gimbal+(thickness*.75), center=true);
+        // vertical ring cut out
+        translate([-(diameter_gimbal+thickness)/2,0,0])rotate([0,0,180])cylinder(d=diameter_gimbal,h=diameter_gimbal, center=true);
+        translate([-(diameter_gimbal*1.25),-(diameter_gimbal/1.4),-(diameter_gimbal*3)])rotate([0,0,45])cube([diameter_gimbal,diameter_gimbal,6*diameter_gimbal]);
+        
+    }
+    rotate([0,0,180])translate([thickness/2,0,0])
+    difference(){
+        translate([-(diameter_clip+thickness)/2,0,0])rotate([0,0,180])cylinder(d=diameter_clip+thickness,h=thickness, center=true);
+        // vertical ring cut out
+        translate([-(diameter_clip+thickness)/2,0,0])rotate([0,0,180])cylinder(d=diameter_clip,h=diameter_clip, center=true);
+        translate([-(diameter_clip*1.5),-(diameter_clip/1.4),-(diameter_clip*3)])rotate([0,0,45])cube([diameter_clip,diameter_clip,6*diameter_clip]);     
+    }
+}