From: Ian Jackson Date: Sat, 15 Sep 2012 18:36:59 +0000 (+0100) Subject: filamentspool wip X-Git-Tag: filamentspool-v2-release~871 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=c4191f131e15cd12517feaa0cd0ada40fb3b4e1d filamentspool wip --- diff --git a/filamentspool.scad b/filamentspool.scad new file mode 100644 index 0000000..eb4ee6d --- /dev/null +++ b/filamentspool.scad @@ -0,0 +1,27 @@ + +slop=0.5; + +prongthick=5; +prongwidth=5; +ratchetstep=10; +ratchettooth=3; +ratchettoothheight=5; +overlap=0.5; + +armendwallthick=2.5; +armendbasethick=1.2; + +module ArmEnd(length=100){ + channelwidth = prongthick + slop; + channeldepth = prongwidth + ratchettoothheight; + totalwidth = armendwallthick*2 + channelwidth; + totalheight = channeldepth + armendbasethick; + difference(){ + translate([0, -armendwallthick, -armendbasethick]) + cube([ratchetstep+overlap, totalwidth, totalheight]); + translate([-1, 0, 0]) + cube([ratchetstep+overlap+2, channelwidth, channeldepth+1]); + } +} + +ArmEnd();