| 123456789101112131415161718192021222324252627282930313233343536373839 |
- /*-------------------------------------------------
- [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]);
- }
- }
|