From: Ian Jackson Date: Sat, 23 Jan 2016 19:42:35 +0000 (+0000) Subject: filamentspool: FilamentGuideClipSpacerClip wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=1cf13680665629e8fa0acba6e078e2a6157533a3 filamentspool: FilamentGuideClipSpacerClip wip --- diff --git a/filamentspool.scad b/filamentspool.scad index c32061e..e44b550 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -680,6 +680,7 @@ module StorArmHoleTest(){ ////toplevel guideclip_armdia = 15.0 + 0.5; guideclip_armwidth = 10.2 + 0.5; +guideclip_armspacelen = 15.3 - 0.25; guideclip_prongprotrude = 4; guideclip_thick = 1.6; @@ -692,21 +693,25 @@ module FilamentGuideClipArmTemplate(extra=0){ } } -module FilamentGuideClipSpacerClipTemplate(){ +module FilamentGuideClipSpacerClipInnerTemplate(){ + FilamentGuideClipArmTemplate(); + translate([0, -guideclip_armdia/2]) + square(center=true, [guideclip_armwidth - guideclip_prongprotrude, + guideclip_armdia]); +} + +module FilamentGuideClipSpacerClip(){ ////toplevel difference(){ union(){ - FilamentGuideClipArmTemplate(extra= guideclip_thick); + linear_extrude(height= guideclip_armspacelen) + FilamentGuideClipArmTemplate(extra= guideclip_thick); } - FilamentGuideClipArmTemplate(); - translate([0, -guideclip_armdia/2]) - square(center=true, [guideclip_armwidth - guideclip_prongprotrude, - guideclip_armdia]); + translate([0,0,-1]) + linear_extrude(height= guideclip_armspacelen+2) + FilamentGuideClipSpacerClipInnerTemplate(); } } -module FilamentGuideClipSpacerClip(){ ////toplevel -} - module Demo(){ translate([-hubeffrad-30,50,0]) Hub();