From 4107a824f9108a3a4903f94f117219937550dc15 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 16 Sep 2012 19:13:55 +0100 Subject: [PATCH] splitpin wip tuning before asymm --- filamentspool.scad | 2 +- splitpin.scad | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/filamentspool.scad b/filamentspool.scad index fe85c8f..b60c71a 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -258,7 +258,7 @@ if(0) } axleclearlen = hubaxlelen + slop*2 + washerthick; - axlerad = hubaxlerad+slop; + axlerad = hubaxlerad-slop; bump = axlerad * 0.2; shift = axlerad-bump; joinbelowallow = 3; diff --git a/splitpin.scad b/splitpin.scad index e6cdb81..fc2fe62 100644 --- a/splitpin.scad +++ b/splitpin.scad @@ -6,8 +6,8 @@ tau = 6.28318530718; function deg2rad(deg) = deg/360 * tau; function rad2deg(rad) = rad/tau * 360; -module SplitPin(w=1.5, holeminrad=2.50, thick=3, deviationrad=1.0, - mainlen=10, handlerad=10, handlelen=7) { +module SplitPin(w=1.5, holeminrad=3.00, thick=3, deviationrad=1.5, + mainlen=15, handlerad=20, handlelen=12) { spare = holeminrad - deviationrad - w; echo("splitpin spare",spare); %translate([0,mainlen+handlelen,0]) cylinder(r=spare, h=thick); @@ -51,8 +51,8 @@ module SplitPin(w=1.5, holeminrad=2.50, thick=3, deviationrad=1.0, } } -module SplitPinCavity(w=0.8, holeminrad=2.50, thick=3, deviationrad=1.0, - mainlen=10, slop=0.5, insertby = 5) { +module SplitPinCavity(w=1.5, holeminrad=3.00, thick=3, deviationrad=1.5, + mainlen=15, slop=0.5, insertby = 5) { smallgap2 = holeminrad; biggap2 = smallgap2 + deviationrad + slop; toegap2 = w*1.5 + slop; @@ -62,7 +62,7 @@ module SplitPinCavity(w=0.8, holeminrad=2.50, thick=3, deviationrad=1.0, linear_extrude(height = thick + slop*2) { for (xmir=[0,1]) mirror([xmir,0]) { polygon([[-0.1, 1], - [biggap2, 1], + [(smallgap2+biggap2)/2, 1], [smallgap2, -insertby], [biggap2, -insertby], [toegap2, toeend-1], -- 2.30.2