Parcourir la source

Merge branch 'master' of cm-gitlab.stanford.edu:ambisonics/microphones
Merge with changes in gitlab

Fernando Pablo Lopez-Lezcano il y a 11 ans
Parent
commit
184c87c3eb
2 fichiers modifiés avec 43 ajouts et 4 suppressions
  1. 4 4
      Octathingy.scad
  2. 39 0
      calibration/test_rig_gimbal_clip.scad

+ 4 - 4
Octathingy.scad

@@ -302,13 +302,13 @@ if (rendermic == 0) {
         
         /////////////// top row /////////////////
         // part 1
-        translate([0, part_sep, 0]) { capsule(0, 90, leg_angles, twist_top, 0); }
+        translate([-part_sep, part_sep]) { capsule(0, 90, leg_angles, twist_top, 0); }
         // part 2
-        translate([2*part_sep, part_sep]) { capsule(0, 90, leg_angles, twist_top, 0); }
+        translate([0, part_sep, 0]) { capsule(0, 90, leg_angles, twist_top, 0); }
         // part 3
-        translate([-part_sep, part_sep]) { capsule(0, 90, leg_angles, twist_top, 0); }
-        // part 4
         translate([part_sep, part_sep]) { capsule(0, 90, leg_angles, twist_top, 0); }
+        // part 4
+        translate([2*part_sep, part_sep]) { capsule(0, 90, leg_angles, twist_top, 0); }
         
         /////////////// bottom row /////////////////
         // part 1

+ 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]);     
+    }
+}