diff --git a/Slider_front.scad b/Slider_front.scad index 53f7b6a..b12229f 100644 --- a/Slider_front.scad +++ b/Slider_front.scad @@ -3,21 +3,29 @@ use use include +use + roundedExtruderHolder=true; Slider_front(); + +//translate([27,-35,-9]) extrudercooler(); + module Slider_front() { difference() { union() { // use same body as in back slider translate([0,-10,0]) body(); Extruderholder(); + + translate([10,0,14.5]) rotate([0,0,-90]) translate([7,0,0]) scale([1,1.5,1.5]) M3Nut(4); + translate([10+45,0,14.5]) rotate([0,0,-90]) translate([7,0,0]) scale([1,1.5,1.5]) M3Nut(4); } dist=(heightMain-holeDist)/2; - translate([0,0,dist]) bearingHalfHole(); - translate([0,0,dist+holeDist]) bearingHalfHole(); + translate([0,0,dist]) bearingHalfHoles(); + translate([0,0,dist+holeDist]) bearingHalfHoles(); zcube(); @@ -29,6 +37,15 @@ module Slider_front() { // cut extruder holes Extruderholes(); + + #translate([10,0,14.5]) rotate([0,0,-90]) union() { + M3Hole(15); + translate([6,0,0]) M3Nut(4); + }; + #translate([10+45,0,14.5]) rotate([0,0,-90]) union() { + M3Hole(15); + translate([1,0,0]) M3Nut(7); + }; } } @@ -104,13 +121,13 @@ module Extruderholes() { holeDist=14; translate([width/2 + holeDist/2, 0, extruder_platform_x + extruder_platform_height/2]) { - rotate([0,0,-90]) #M3Hole(15); + rotate([0,0,-90]) #M3Hole(150); rotate([30,0,-90]) #M3Nut(8); } translate([width/2 - holeDist/2, 0, extruder_platform_x + extruder_platform_height/2]) { - rotate([0,0,-90]) #M3Hole(15); + rotate([0,0,-90]) #M3Hole(150); rotate([30,0,-90]) #M3Nut(8); } } \ No newline at end of file