From: Ian Jackson Date: Sun, 16 Sep 2012 16:53:22 +0000 (+0100) Subject: splitpin no test; wip filamentspool axle with split pin cavity X-Git-Tag: filamentspool-v2-release~801 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=1527bcde0076d3aa4bdffdef3b803d3f178f897f splitpin no test; wip filamentspool axle with split pin cavity --- diff --git a/filamentspool.scad b/filamentspool.scad index 937310b..4babfbb 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -57,11 +57,14 @@ towercliph = 16; towerclipcount = 3; towerpillarw = 5; +washerthick = 1.2; + ratchetpawl=ratchetstep-ratchettooth-bigslop*2; include include include +include channelwidth = prongthick + slop; channeldepth = prongwidth + ratchettoothheight; @@ -247,6 +250,23 @@ module Axle(){ ////toplevel pillarswidth, towercliph, pillarw=towerpillarw); } + + axleclearlen = hubaxlelen + slop*2 + washerthick; + axlerad = hubaxlerad+slop; + bump = axlerad * 0.2; + + intersection(){ + difference() { + translate([-1, 0, axlerad-bump]) + rotate([0,90,0]) + cylinder(r = axlerad, h = 1 + axleclearlen + 6); + translate([axleclearlen, 0, 0]) + mirror([0,0,1]) + rotate([0,0,90]) + SplitPinCavity(); + } + translate([-50,-50,0]) cube([100,100,100]); + } } //ArmEnd(); diff --git a/splitpin.scad b/splitpin.scad index b8ecf1d..9eb2956 100644 --- a/splitpin.scad +++ b/splitpin.scad @@ -72,6 +72,6 @@ module SplitPinCavity(w=0.8, holeminrad=2.50, thick=3, deviationrad=1.0, } } -SplitPin(); -translate([0,30,0]) - SplitPinCavity(); +//SplitPin(); +//translate([0,30,0]) +// SplitPinCavity();