diff --git a/Sasza/bearing+removal_tool.scad b/Sasza/bearing+removal_tool.scad new file mode 100644 index 0000000..4d070a7 --- /dev/null +++ b/Sasza/bearing+removal_tool.scad @@ -0,0 +1,31 @@ +/* +https://www.printables.com/model/175319-crank-bearing-removal-tool +This work is licensed under a +Creative Commons (4.0 International License) +Attribution-NonCommercial + +*/ + +thickness=3; +spacing=1; +minDiam=8; +maxDiam=12; +totalHeight=100; +coneHeight=30; + +difference() { + union() { + translate([0, 0, totalHeight/2]) + cylinder(h=totalHeight, d=minDiam, center=true); + translate([0, 0, coneHeight/2]) + cylinder(h=coneHeight, d1=maxDiam, d2=minDiam, center=true); + } + translate([0, 0, totalHeight/2]) + cylinder(h=totalHeight+0.2, d=minDiam-thickness, center=true); + translate([0, 0, coneHeight/2]) + cylinder(h=coneHeight+0.2, d1=maxDiam-thickness, d2=minDiam-thickness, center=true); + for(a = [0:360/3:359]){ + translate([0, 0, coneHeight/2]) rotate([0, 0, a]) + cube([maxDiam, spacing, coneHeight+0.1], center=true); + } +}