PINDA probe mount changed to one screw

This commit is contained in:
akukan 2017-09-21 15:12:25 +02:00 committed by GitHub
parent 1cf3b09aad
commit f71a3e3662
1 changed files with 27 additions and 22 deletions

View File

@ -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();
ex_body();