From d7dd17a652d2f3dfcb2269ec95af9910fcc10601 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 23 Jan 2016 19:35:45 +0000 Subject: [PATCH] filamentspool: FilamentGuideClipSpacerClip wip --- filamentspool.scad | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) 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(); -- 2.30.2