From: Ian Jackson Date: Fri, 24 May 2013 22:00:50 +0000 (+0100) Subject: deore-crank-remover wip X-Git-Tag: filamentspool-v2-release~583 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=9fb7a37ec70d14d66e0b47b9b53b7a0d0ec135f0 deore-crank-remover wip --- diff --git a/deore-crank-remover.scad b/deore-crank-remover.scad new file mode 100644 index 0000000..8baa08e --- /dev/null +++ b/deore-crank-remover.scad @@ -0,0 +1,34 @@ +// -*- C -*- + +outdia=15.1; +india=13.0; +depth=10; + +eoutrad = outdia/2 - 0.5; +einrad = india/2 - 2; +edepth = depth + 3; + +handledepth = 5; +handlewidth = 20; +handlelength = 70; + +module FlatSplines(){ + for (rot=[0:7]) { + rotate([0,0, rot*360/8]) + for (m=[0,1]) { + mirror([m,0,0]) + polygon([[-0.1, 0], + [-0.01, eoutrad], + [einrad * sin(22.5), einrad * cos(22.5)], + [einrad * sin(22.5), einrad * cos(22.5) - 3], + [1, 0]]); + } + } +} + +translate([0,0,-1]) + linear_extrude(height=edepth+1) + FlatSplines(); + +translate([0,0,-handledepth/2]) + cube([handlelength,handlewidth,handledepth], center=true);