|
@@ -28,11 +28,11 @@ module test_rig (diameter_clip, diameter_gimbal, clip_depth, taper_ratio, center
|
|
|
cylinder(d=diameter_gimbal,h=thickness, center=true);
|
|
cylinder(d=diameter_gimbal,h=thickness, center=true);
|
|
|
}
|
|
}
|
|
|
translate([-(center_thickness+thickness),0,0]){
|
|
translate([-(center_thickness+thickness),0,0]){
|
|
|
- cylinder(d=(diameter_gimbal/taper_ratio) - thickness,h=thickness, center=true);
|
|
|
|
|
|
|
+ cylinder(d=(diameter_gimbal/taper_ratio) - thickness,h=thickness,center=true);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// C-shape cutout
|
|
// C-shape cutout
|
|
|
- translate([-(diameter_gimbal+clip_depth)+(thickness/(taper_ratio/2)),0,- thickness/2]){
|
|
|
|
|
|
|
+ translate([-(diameter_gimbal+clip_depth)+(thickness/(taper_ratio/2)),0,-thickness/2]){
|
|
|
rotate([0,0,45]){
|
|
rotate([0,0,45]){
|
|
|
cube([diameter_gimbal,diameter_gimbal,2*thickness],center=true);
|
|
cube([diameter_gimbal,diameter_gimbal,2*thickness],center=true);
|
|
|
}
|
|
}
|
|
@@ -51,9 +51,9 @@ module test_rig (diameter_clip, diameter_gimbal, clip_depth, taper_ratio, center
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// cut clip opening
|
|
// cut clip opening
|
|
|
- translate([-(diameter_clip*1.5),-(diameter_clip/1.4),-(diameter_clip*3 )]){
|
|
|
|
|
|
|
+ translate([-(diameter_clip*1.5),-(diameter_clip/1.4),-(diameter_clip*3)]){
|
|
|
rotate([0,0,45]){
|
|
rotate([0,0,45]){
|
|
|
- cube([diameter_clip,diameter_clip,6*diameter_clip ]);
|
|
|
|
|
|
|
+ cube([diameter_clip,diameter_clip,6*diameter_clip]);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -66,7 +66,8 @@ module test_rig (diameter_clip, diameter_gimbal, clip_depth, taper_ratio, center
|
|
|
cylinder(d=diameter_clip,h=diameter_clip, center=true);
|
|
cylinder(d=diameter_clip,h=diameter_clip, center=true);
|
|
|
}
|
|
}
|
|
|
// gimbal pin hole
|
|
// gimbal pin hole
|
|
|
- translate([-(clip_depth + (diameter_gimbal/2)),0,0]){ rotate([90,0,0]){
|
|
|
|
|
|
|
+ translate([-(clip_depth + (diameter_gimbal/2)),0,0]){
|
|
|
|
|
+ rotate([90,0,0]){
|
|
|
cylinder(d=thickness/2,h=diameter_gimbal + (thickness/2), center=true);
|
|
cylinder(d=thickness/2,h=diameter_gimbal + (thickness/2), center=true);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|