X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=filamentspool.scad;h=937310b39511daf31b1f22fc722d27463eb3e055;hb=8a067f59d4f8f318ebb1b94cb6fda67a663bdde3;hp=e717285de7fb2c7aaf131f0a3f1994da5ad45678;hpb=917023c96bd6d624b5f22495746b513916672dfb;p=reprap-play.git diff --git a/filamentspool.scad b/filamentspool.scad index e717285..937310b 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -51,6 +51,12 @@ wingthick=3; armendwallthick=2.5; armendbasethick=1.2; +axlehorizoffset = 12.5; +axlevertheight = 80; +towercliph = 16; +towerclipcount = 3; +towerpillarw = 5; + ratchetpawl=ratchetstep-ratchettooth-bigslop*2; include @@ -229,7 +235,23 @@ module ArmExtender(){ ////toplevel hb=doveclipheight); } +module Axle(){ ////toplevel + pillarswidth = DoveClipPairSane_width(towerclipcount); + + translate([-axlehorizoffset, -axlevertheight, 0]) { + rotate([0,0,-90]) + DoveClipPairSane(h=towercliph, count=towerclipcount, baseextend=3); + translate([0, DoveClip_depth(), 0]) + rotate([0,0,90]) + ExtenderPillars(axlevertheight - DoveClip_depth(), + pillarswidth, towercliph, + pillarw=towerpillarw); + } +} + //ArmEnd(); //FilamentCup(); //CupSecuringClip(); //Hub(); +//ArmExtender(); +Axle();