From c4191f131e15cd12517feaa0cd0ada40fb3b4e1d Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 15 Sep 2012 19:36:59 +0100 Subject: [PATCH] filamentspool wip --- filamentspool.scad | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 filamentspool.scad 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(); -- 2.30.2