From: Ian Jackson Date: Fri, 22 Jul 2016 20:20:43 +0000 (+0100) Subject: trackpump-mutlihead-clip: wip new hose side plan X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=c49cdd310ba51e16e6a96554edbea0ec872e3b6f;hp=8ec503fd4779256faf64b20ae953cac95a6dbcf5 trackpump-mutlihead-clip: wip new hose side plan --- diff --git a/trackpump-mutlihead-clip.scad b/trackpump-mutlihead-clip.scad index cf8a675..c15c38b 100644 --- a/trackpump-mutlihead-clip.scad +++ b/trackpump-mutlihead-clip.scad @@ -9,11 +9,14 @@ baseplate = 4; pump_protr_flat = 3; pump_protr_slope = 0.9; +hose_inner_dia = 20; +hose_aperture = 11; +hose_side_width = 5; +hose_base_offset = 30; + hose_head_dia = 28; hose_side_thick = 5; -hose_base_offset = 10; hose_head_width = 22; -hose_side_width = 4; pump_protr_protr = 3; pump_side_height = 20; @@ -113,6 +116,18 @@ module HoseSideElevation(){ } } +module HoseSidePlan(){ + ro = hose_inner_dia/2 + hose_side_width; + + difference(){ + hull(){ + translate([-1, -ro]) square([1, ro*2]); + translate([hose_base_offset, 0]) circle(r= ro); + } + translate([hose_base_offset, 0]) circle(r= hose_inner_dia/2); + } +} + module HoseSide(){ for (m=[0,1]) { mirror([0,m,0]) @@ -135,8 +150,8 @@ module ClipPrint(){ //PumpSidePlan(); //PumpSideElevation(); -//HoseSideElevation(); +HoseSidePlan(); //PumpSide(); //HoseSide(); //Clip(); -ClipPrint(); +//ClipPrint();