Adjust gate for undersized hole
This commit is contained in:
+15
-14
@@ -7,10 +7,10 @@ $fn = 32;
|
|||||||
collar_r = 34.7/2;
|
collar_r = 34.7/2;
|
||||||
short_collar = 8.7;
|
short_collar = 8.7;
|
||||||
full_collar = 18;
|
full_collar = 18;
|
||||||
shaft_r = 9/2; //should roughly match shaft for best feel
|
shaft_r = (9/2)/cos(180/$fn);
|
||||||
//inner radius at bottom of official collar is 13.2
|
//shaft_r = 9/2;
|
||||||
|
|
||||||
cardinal_throw = 10;
|
cardinal_throw = 9.5;
|
||||||
|
|
||||||
grommet_dist = 6.8; //distance the grommet sits below this component
|
grommet_dist = 6.8; //distance the grommet sits below this component
|
||||||
grommet_depth = 6.4; //thickness of grommet (when compressed)
|
grommet_depth = 6.4; //thickness of grommet (when compressed)
|
||||||
@@ -72,20 +72,21 @@ module juqs(model, ver, collar_h = short_collar, throw = cardinal_throw) {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
//oct_hollow(throw, shaft_r, pivot_depth);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
module bevels(collar_height, size = 0.8){
|
module bevels(collar_height, size = 0.8){
|
||||||
translate([0,0,-0.1])
|
if(size > 0) {
|
||||||
linear_extrude(size + 0.1)
|
translate([0,0,-0.1])
|
||||||
projection(cut = true)
|
linear_extrude(size + 0.1)
|
||||||
translate([0,0,-size])
|
projection(cut = true)
|
||||||
children();
|
translate([0,0,-size])
|
||||||
translate([0,0,collar_height - size])
|
children();
|
||||||
linear_extrude(height = size + 0.1, scale = 1 + 0.125 * (size + 0.1))
|
translate([0,0,collar_height - size])
|
||||||
projection(cut = true)
|
linear_extrude(height = size + 0.1, scale = 1 + 0.125 * (size + 0.1))
|
||||||
translate([0,0,-(collar_height - size)])
|
projection(cut = true)
|
||||||
children();
|
translate([0,0,-(collar_height - size)])
|
||||||
|
children();
|
||||||
|
}
|
||||||
children();
|
children();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user