|
|
@@ -52,7 +52,7 @@ contact_border = 0.5;
|
|
|
contact_offset = 0.3;
|
|
|
|
|
|
// cutout offset from edge of capsule
|
|
|
-contact_cutout = 2.2;
|
|
|
+contact_cutout = 2.0;
|
|
|
contact_cutout_gnd = 2.5;
|
|
|
|
|
|
// support depth
|
|
|
@@ -108,7 +108,7 @@ module contact (trans, angle, cutout, slot = false) {
|
|
|
|
|
|
|
|
|
// main capsule holder
|
|
|
-*translate([capsule_radius * 3.0, capsule_radius * 3, 0]) {
|
|
|
+translate([capsule_radius * 3.0, capsule_radius * 3, 0]) {
|
|
|
difference() {
|
|
|
cylinder(r = capsule_radius + wall, h = capsule_height, $fn = facets);
|
|
|
cylinder(r = capsule_radius + fudge, h = capsule_height, $fn = facets);
|
|
|
@@ -117,7 +117,7 @@ module contact (trans, angle, cutout, slot = false) {
|
|
|
|
|
|
|
|
|
// back plate with contact springs
|
|
|
-*difference() {
|
|
|
+difference() {
|
|
|
union() {
|
|
|
difference() {
|
|
|
union() {
|
|
|
@@ -166,13 +166,13 @@ translate([capsule_radius * 3 , 0, 0]) {
|
|
|
cylinder(r = capsule_radius, h = sleeve_edge, $fn = facets);
|
|
|
}
|
|
|
// back plate for contacts 1 / 2
|
|
|
- translate([-(contact_width + 2 * contact_border) + 0.1, capsule_radius / 2 - 0.3, 0]) {
|
|
|
- cube([(contact_width + 2 * contact_border) * 2 - 0.2, capsule_radius / 2 + 0.3, sleeve_edge]);
|
|
|
+ translate([-(contact_width + 1.5 * contact_border) + 0.1, capsule_radius / 2 - 0.1, 0]) {
|
|
|
+ cube([(contact_width + 1.5 * contact_border) * 2 - 0.2, capsule_radius / 2 + 0.1, sleeve_edge]);
|
|
|
}
|
|
|
// back plate for GND contact
|
|
|
rotate([0, 0, 90]) {
|
|
|
- translate([-(contact_width + 2 * contact_border), capsule_radius * 1 / 3, 0]) {
|
|
|
- cube([(contact_width + 2 * contact_border), capsule_radius * 2 / 3, sleeve_edge]);
|
|
|
+ translate([-(contact_width + 1.5 * contact_border), capsule_radius * 1 / 3, 0]) {
|
|
|
+ cube([(contact_width + 1.5 * contact_border), capsule_radius * 2 / 3, sleeve_edge]);
|
|
|
}
|
|
|
}
|
|
|
}
|