X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=trackpump-mutlihead-clip.scad;h=a6d1bbd8352e31c206d32ba231a8b0a94fdb74e5;hb=0740bbcfc20bf323345fdbe2250c455ae8706492;hp=15ecc7e45485020246c2b7004c4adcea33d04cdb;hpb=b70c37edceae13b72a096992e36ee8df7248b42a;p=reprap-play.git diff --git a/trackpump-mutlihead-clip.scad b/trackpump-mutlihead-clip.scad index 15ecc7e..a6d1bbd 100644 --- a/trackpump-mutlihead-clip.scad +++ b/trackpump-mutlihead-clip.scad @@ -29,7 +29,6 @@ module PumpSidePlan() { } translate([-xm, -or]) square([xm, or*2]); } - translate([-xm, 0]) circle(r=pump_main_dia/2); translate([-xm*2, 0]) square(center=true, [pump_side_width*3, pump_shaft_dia]); } @@ -67,14 +66,19 @@ module PumpSideElevation(){ } module PumpSide(){ - intersection(){ - translate([0,100,0]) - rotate([90,0,0]) - linear_extrude(height=200) + difference(){ + intersection(){ + translate([0,100,0]) + rotate([90,0,0]) + linear_extrude(height=200) PumpSideElevation(); - translate([0,0,-100]) - linear_extrude(height=200) - PumpSidePlan(); + translate([0,0,-100]) + linear_extrude(height=200) + PumpSidePlan(); + } + translate([-(baseplate + pump_main_dia/2), 0, + -(pump_side_thick + pump_side_height)]) + cylinder(r=pump_main_dia/2, h=200); } }