// Mount to hold Greg's Wade Extruder in the angle I wanted for my // rostock mini. Assumes that gravity is helping holding things "down" into the 45 // degree cradle. include stepperHeight = 1; difference() { union() { // Main body block translate([-37,0,0]) cube([74,45,23]); // Front body block translate([-37,-5,0]) cube([74,5,18]); // Fancy front cylinder top. translate([-37,0,18]) rotate([0,90,0]) cylinder(r=5,h=74, $fn=30); } // Cutout for the stepper body translate([0,25-0.01,29.69+stepperHeight]) rotate([0,45,0]) cube([42,50,42], center=true); //m3 screw mounting to stepper color([0,0,1]) translate([0,150,8.5+stepperHeight]) rotate([90,0,0]) cylinder(r=1.75, h=300, $fn=30); //cutout for the stepper shaft and bump: translate([0,1,30+stepperHeight]) rotate([90,0,0]) cylinder(r=15, h=10, $fn=30); // M4 screw mounting holes: color([1,0,0]) translate([30,39,-1]) cylinder(r=2.2,h=35,$fn=30); color([1,0,0]) translate([-30,39,-1]) cylinder(r=2.2,h=35,$fn=30); //Hex nut cutouts inside the screw holes. Used either for (loose) M4 nuts, or for (tight)cap head screw heads. translate([30,39,5]) hexNut(8.25, 80); translate([-30,39,5]) hexNut(8.25, 80); }