From f71a3e3662c8807a59a110bb4044431a4c732c08 Mon Sep 17 00:00:00 2001 From: akukan Date: Thu, 21 Sep 2017 15:12:25 +0200 Subject: [PATCH] PINDA probe mount changed to one screw --- Printed-Parts/scad/extruder-body.scad | 49 +++++++++++++++------------ 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/Printed-Parts/scad/extruder-body.scad b/Printed-Parts/scad/extruder-body.scad index 77c3f92..a81fac6 100644 --- a/Printed-Parts/scad/extruder-body.scad +++ b/Printed-Parts/scad/extruder-body.scad @@ -26,7 +26,7 @@ module ext_body(){ extruder_mount_holes(); // PINDA entry hole - translate([-5.5,37,6])rotate([90,0,0])cylinder(r=4.4, h=4, $fn=20); + translate([-5.5,37,6])rotate([90,0,0])cylinder(r=4.4, h=40, $fn=20); } } @@ -34,7 +34,7 @@ module ext_body(){ difference() { -ext_body(); + ext_body(); // remove old pinda translate([-20,26,-2]) cube([20,30,30]); @@ -48,6 +48,13 @@ ext_body(); // M3 nuts translate([0,46,9]) m3nut(); translate([0,37,9]) m3nut(); + + translate([0,42,9]) m3nut(); + translate([2,45,11.5])rotate([0,90,0])cylinder(r=1.6, h=3, $fn=20); + translate([2,45,12])rotate([0,90,0])cylinder(r=1.6, h=3, $fn=20); + translate([2,45,12.5])rotate([0,90,0])cylinder(r=1.6, h=3, $fn=20); + translate([-20,45,12])rotate([0,90,0])cylinder(r=1.6, h=25, $fn=20); + } module ex_body() @@ -60,15 +67,20 @@ difference() { // body // round body - translate([-5.5,36.5,6])rotate([-90,0,0])cylinder(r=8.5, h=19, $fn=20); + translate([-5.5,35.5,6])rotate([-90,0,0])cylinder(r=8.5, h=20, $fn=20); // body block - translate([-13,36.5,5]) cube([17,19,10]); - translate([-13,36.5,15]) cube([5,19,1]); + translate([-13,35.5,5]) cube([17,20,10]); + translate([-13,35.5,15]) cube([5,20,1]); // extruder body joint translate([-0,33.5,0]) cube([3,2,15]); translate([0,34,0]) cube([4,3,15]); translate([0,35.5,0]) rotate([0,0,45]) cube([2,2,15]); + + // m3 nut lock + #translate([32.5,6.5,14])rotate([0,45,0]) cube([1,7,1], center=true); + #translate([26.5,6.5,14])rotate([0,45,0]) cube([1,7,1], center=true); + } @@ -76,30 +88,23 @@ difference() translate([-5.5,50,6])rotate([-90,0,0])cylinder(r=4.1, h=40, $fn=20); // M3 screws - translate([-20,49,12])rotate([0,90,0])cylinder(r=1.5, h=24, $fn=20); - translate([-20,40,12])rotate([0,90,0])cylinder(r=1.5, h=24, $fn=20); - translate([-14,49,12])rotate([0,90,0])cylinder(r=3, h=5, $fn=20); - translate([-14,40,12])rotate([0,90,0])cylinder(r=3, h=5, $fn=20); - - // lower M3 screw end opening - translate([2,49,11.5])rotate([0,90,0])cylinder(r=1.5, h=3, $fn=20); - translate([2,49,12])rotate([0,90,0])cylinder(r=1.5, h=3, $fn=20); - translate([2,49,12.5])rotate([0,90,0])cylinder(r=1.5, h=3, $fn=20); + //#translate([-20,49,12])rotate([0,90,0])cylinder(r=1.6, h=24, $fn=20); + translate([-20,45,12])rotate([0,90,0])cylinder(r=1.6, h=25, $fn=20); + translate([-14,45,12])rotate([0,90,0])cylinder(r=3, h=5, $fn=20); // upper M3 screw end opening - translate([2,40,11.5])rotate([0,90,0])cylinder(r=1.5, h=3, $fn=20); - translate([2,40,12])rotate([0,90,0])cylinder(r=1.5, h=3, $fn=20); - translate([2,40,12.5])rotate([0,90,0])cylinder(r=1.5, h=3, $fn=20); + translate([2,45,11.5])rotate([0,90,0])cylinder(r=1.6, h=3, $fn=20); + translate([2,45,12])rotate([0,90,0])cylinder(r=1.6, h=3, $fn=20); + translate([2,45,12.5])rotate([0,90,0])cylinder(r=1.6, h=3, $fn=20); // M3 nuts opening - translate([0,46,9]) m3nut(); - translate([0,37,9]) m3nut(); + translate([0,42,9]) m3nut(); // flat bottom side translate([-20,33,-10]) cube([30,35,10]); // slot - translate([-6,33,8]) cube([1,25,10]); + translate([-6,33,8]) cube([1.3,25,10]); // 45 / 30 deg edges translate([-15,32,12]) rotate([45,0,0]) cube([15,10,10]); @@ -109,7 +114,7 @@ difference() translate([7,46,-1]) rotate([0,0,30]) cube([15,11,25]); //PINDA mounting hole - translate([-5.5,60,6])rotate([90,0,0])cylinder(r=4.2, h=30, $fn=20); + translate([-5.5,60,6])rotate([90,0,0])cylinder(r=4.2, h=60, $fn=20); translate([-5.5,41,6])rotate([90,0,0])cylinder(r=4.4, h=5, $fn=20); // bottom cut @@ -126,4 +131,4 @@ difference() } -ex_body(); \ No newline at end of file +ex_body();