add front holes to slider front

This commit is contained in:
lukas-heiligenbrunner 2023-04-09 17:23:40 +02:00
parent 8fd5049e52
commit 3ab6d62ad8

View File

@ -3,21 +3,29 @@ use <helpers/Holes.scad>
use <helpers/Helpers.scad>
include <Slider_dims.scad>
use </home/lukas/Downloads/extrudercooler.scad>
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);
}
}