X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=filamentspool.scad;h=ce70ce97deb146f1365d95ffda73c7333d24c895;hb=93e75099ed8f21131e5dfc83a9aaa6bfc7d39110;hp=66d998791df99017c34d0fba36229e70bc4c5752;hpb=9e4c5e3b752d751db00b3b4dc87b86aa5b7df5b0;p=reprap-play.git diff --git a/filamentspool.scad b/filamentspool.scad index 66d9987..ce70ce9 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -14,6 +14,8 @@ hublthick = 10; hubaxlelen = 25; hubaxlerad = 5; totalheightfromtower = 240; +axletowerfudgebend = 0; +axleaxlefudgebend = 3; prongthick=5; prongwidth=5; @@ -53,7 +55,7 @@ armendwallthick=2.5; armendbasethick=1.2; axlehorizoffset = 12.5; -axlevertheight = 80; +axlevertheight = 100; towercliph = 16; towerclipcount = 3; towerpillarw = 5; @@ -259,7 +261,9 @@ module Axle(){ ////toplevel pillarswidth = DoveClipPairSane_width(towerclipcount); if(0) + rotate([0,0, -( axleaxlefudgebend + atan(slop/hubaxlelen) ) ]) translate([-axlehorizoffset, -axlevertheight, 0]) { + rotate([0,0,-axletowerfudgebend]) rotate([0,0,-90]) DoveClipPairSane(h=towercliph, count=towerclipcount, baseextend=3); translate([0, DoveClip_depth(), 0])