From: Ian Jackson Date: Sat, 23 Jan 2016 19:35:45 +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=d7dd17a652d2f3dfcb2269ec95af9910fcc10601 filamentspool: FilamentGuideClipSpacerClip wip --- diff --git a/filamentspool.scad b/filamentspool.scad index 0f2ebd3..c32061e 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -676,6 +676,38 @@ module StorArmHoleTest(){ ////toplevel } +//----- filament guide clip spacer clip ----- + +guideclip_armdia = 15.0 + 0.5; +guideclip_armwidth = 10.2 + 0.5; + +guideclip_prongprotrude = 4; +guideclip_thick = 1.6; + +module FilamentGuideClipArmTemplate(extra=0){ + intersection(){ + circle(r= (guideclip_armdia/2) + extra); + square(center=true, [guideclip_armwidth+extra*2, + guideclip_armdia + extra*2 + 10]); + } +} + +module FilamentGuideClipSpacerClipTemplate(){ + difference(){ + union(){ + FilamentGuideClipArmTemplate(extra= guideclip_thick); + } + FilamentGuideClipArmTemplate(); + translate([0, -guideclip_armdia/2]) + square(center=true, [guideclip_armwidth - guideclip_prongprotrude, + guideclip_armdia]); + } +} + +module FilamentGuideClipSpacerClip(){ ////toplevel +} + + module Demo(){ translate([-hubeffrad-30,50,0]) Hub(); ArmEnd();