add front holes to slider front
This commit is contained in:
		@@ -3,21 +3,29 @@ use <helpers/Holes.scad>
 | 
				
			|||||||
use <helpers/Helpers.scad>
 | 
					use <helpers/Helpers.scad>
 | 
				
			||||||
include <Slider_dims.scad>
 | 
					include <Slider_dims.scad>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use </home/lukas/Downloads/extrudercooler.scad>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
roundedExtruderHolder=true;
 | 
					roundedExtruderHolder=true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Slider_front();
 | 
					Slider_front();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//translate([27,-35,-9]) extrudercooler();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module Slider_front() {
 | 
					module Slider_front() {
 | 
				
			||||||
    difference() {
 | 
					    difference() {
 | 
				
			||||||
        union() {
 | 
					        union() {
 | 
				
			||||||
            // use same body as in back slider
 | 
					            // use same body as in back slider
 | 
				
			||||||
            translate([0,-10,0]) body();
 | 
					            translate([0,-10,0]) body();
 | 
				
			||||||
            Extruderholder();
 | 
					            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;
 | 
					        dist=(heightMain-holeDist)/2;
 | 
				
			||||||
        translate([0,0,dist])  bearingHalfHole();
 | 
					        translate([0,0,dist])  bearingHalfHoles();
 | 
				
			||||||
        translate([0,0,dist+holeDist]) bearingHalfHole();
 | 
					        translate([0,0,dist+holeDist]) bearingHalfHoles();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        zcube();
 | 
					        zcube();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -29,6 +37,15 @@ module Slider_front() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        // cut extruder holes
 | 
					        // cut extruder holes
 | 
				
			||||||
        Extruderholes();
 | 
					        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;
 | 
					    holeDist=14;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    translate([width/2 + holeDist/2, 0, extruder_platform_x + extruder_platform_height/2]) {
 | 
					    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);
 | 
					        rotate([30,0,-90]) #M3Nut(8);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    translate([width/2 - holeDist/2, 0, extruder_platform_x + extruder_platform_height/2]) {
 | 
					    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);
 | 
					        rotate([30,0,-90]) #M3Nut(8);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user