From 1527bcde0076d3aa4bdffdef3b803d3f178f897f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 16 Sep 2012 17:53:22 +0100 Subject: [PATCH] splitpin no test; wip filamentspool axle with split pin cavity --- filamentspool.scad | 20 ++++++++++++++++++++ splitpin.scad | 6 +++--- 2 files changed, 23 insertions(+), 3 deletions(-) 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(); -- 2.30.2