// -*- C -*-
-opening_height = 7.84;
+opening_height = 7.84 - 0.3;
opening_depth = 7.88;
openingcnr_dia = 2.75;
opening_topprotr = 1.54;
gap = 0.25;
retain_empir_angle = 20;
-retain_empir_stalkw = 1.0;
-retain_rad = 1.5;
+retain_empir_stalkw = 0.8;
+retain_rad = 1.65;
+retain_empir_inward = 0.65;
topprotr_rad = 0.35;
module RetainSection(){
rotate(180-retain_empir_angle)
- translate([0,ins_orad]) circle(r=retain_rad, $fn=20);
+ translate([0, ins_orad - retain_empir_inward])
+ circle(r=retain_rad, $fn=20);
}
module RetainCutout(gapping=false){
rotate(180-retain_empir_angle)
- translate([0,ins_orad]) {
+ translate([0, ins_orad - retain_empir_inward]) {
difference(){
circle(r=retain_rad + cutout_gap, $fn=20);
if (!gapping)
}
//Demo();
-//WithRetainSection();
+WithRetainSection();
//BasicSection();
-GappingSection();
+//GappingSection();
//Test();