X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=trackpump-mutlihead-clip.scad;h=4d7ec02f3ca3e4da8c776231516e6b4e2f9f3aea;hp=519014695a207d0eb6552830e24272a6c7a16e54;hb=4bfa6f04ec9409f56f3d769881de821951e4a87b;hpb=b260c0d111588078b4268df93a8712d9bbc29216 diff --git a/trackpump-mutlihead-clip.scad b/trackpump-mutlihead-clip.scad index 5190146..4d7ec02 100644 --- a/trackpump-mutlihead-clip.scad +++ b/trackpump-mutlihead-clip.scad @@ -14,9 +14,7 @@ hose_aperture = 11; hose_side_width = 5; hose_base_offset = 30; -hose_head_dia = 28; hose_side_thick = 5; -hose_head_width = 22; pump_protr_protr = 3; pump_side_height = 20; @@ -92,30 +90,6 @@ module PumpSide(){ } } -module HoseSideElevation(){ - or = hose_head_dia/2 + hose_side_thick; - - x3 = 0; - x4 = x3 + hose_base_offset; - x5 = x4 + hose_head_dia/2; - x6 = x4 + hose_head_dia; - x7 = x5 + or; - - z0 = 0; - zm = -or; - - difference(){ - intersection(){ - translate([-100,-100]) square([x7+210, 100]); - hull(){ - translate([x5, 0]) circle(r=or); - translate([-1, zm]) square([1,z0-zm]); - } - } - translate([x5,0]) circle(r=hose_head_dia/2); - } -} - module HoseSidePlan(){ ro = hose_inner_dia/2 + hose_side_width; ri = (hose_inner_dia/2); @@ -140,13 +114,9 @@ module HoseSidePlan(){ } module HoseSide(){ - for (m=[0,1]) { - mirror([0,m,0]) - translate([0, hose_head_width, 0]) - rotate([90,0,0]) - linear_extrude(height= hose_side_width) - HoseSideElevation(); - } + mirror([0,0,1]) + linear_extrude(height=hose_side_thick) + HoseSidePlan(); } module Clip(){ @@ -160,9 +130,7 @@ module ClipPrint(){ } //PumpSidePlan(); -//PumpSideElevation(); -linear_extrude(height=hose_side_thick) HoseSidePlan(); //PumpSide(); //HoseSide(); //Clip(); -//ClipPrint(); +ClipPrint();