pivot_x = 6;
inside_len = 4;
-pivoting_gap = 1;
+pivoting_gap = 0.1;
outside_gap = 3;
outside_len = 16;
intooth_top_slop = 0.1;
inside_h_xgap = 1;
+pivot_r = 2;
+pivot_slop = 0.25;
+
// calculated
inside_h = opening_height/2 - opening_protrh - inside_h_xgap/2;
module LeverSect(){
PsHull([P2,P3,P4]);
- PsHull([P5,P6,P7]);
difference(){
PsHull([P0,P1,P2,P5,P8,P9]);
translate(Q0) {
}
module LeverSectTop(){
- LeverSect();
+ difference(){
+ LeverSect();
+ translate([pivot_x,0]) circle(r= pivot_r + pivot_slop, $fn=20);
+ }
}
module LeverSectBot(){
mirror([0,1]) {
LeverSect();
+ PsHull([P5,P6,P7]);
+ translate([pivot_x,0]) circle(r=pivot_r, $fn=20);
}
}