Skip to content

Instantly share code, notes, and snippets.

@four0four
Created May 26, 2023 06:07
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save four0four/16489975cb6ce30170b1ad04a5c3884c to your computer and use it in GitHub Desktop.
janky seal press
$fn=500;
inner_dia = 47.5;
outer_dia = 57.5;
clearance = 1.0;
height = 10;
tool_height = 12.5;
top_dia = 40;
hat_height = 10;
union() {
difference() {
cylinder(h=height, r = (outer_dia-clearance)/2);
cylinder(h=height+0.1, r = (inner_dia-clearance)/2);
}
difference() {
translate([0, 0, height]) cylinder(h=tool_height, r1 = (outer_dia-clearance)/2, r2 = top_dia/2, center=false);
translate([0, 0, height]) cylinder(h=tool_height, r1 = (inner_dia-clearance)/2, r2 = (top_dia - (outer_dia-inner_dia))/2, center=false);
}
translate([0, 0, height + tool_height]) cylinder(h=hat_height, r = top_dia/2, center=false);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment