Y carriage WIP

mount for e3d hotend
This commit is contained in:
Przemek Grondek 2021-08-21 13:52:35 +02:00
parent b7e67c25c8
commit aae4f57806

View file

@ -1,20 +1,29 @@
$fn = 100; $fn = 100;
part = "cover";
//translate([4,4,0]) //translate([4,4,0])
// translate([11,11,0]) // translate([11,11,0])
// e3d_v6(); // e3d_v6();
//color("red"){ color("red") {
// translate([40,0,0]) // translate([25,15,35])
// rotate([0,-90,0]) // rotate([90,0,0])
// fan_mount(); // screw_mount(length=20, nut_size=6, screw_size=3, nut = "square");
//}
// screw_mounts();
}
color("green") { color("green") {
difference() { difference() {
// part // part
translate([0, 0, 0]) if (part == "mount") {
cube([30, 15, 42.5]); translate([0, 0, 0])
cube([30, 15, 42.5]);
} else if (part == "cover") {
translate([0, 15, 0])
cube([30, 15, 39]);
}
// space for fan mount // space for fan mount
translate([40, 0, 0]) translate([40, 0, 0])
@ -25,6 +34,7 @@ color("green") {
translate([4, 4, 0]) translate([4, 4, 0])
translate([11, 11, 0]) translate([11, 11, 0])
e3d_v6(); e3d_v6();
screw_mounts();
} }
} }
@ -71,9 +81,6 @@ module fan_mount() {
translate([1.5 + 1.5, 30 - (1.5 + 1.5), 10]) translate([1.5 + 1.5, 30 - (1.5 + 1.5), 10])
cylinder(d = 3, h = 5); cylinder(d = 3, h = 5);
translate([30 - (1.5 + 1.5), 30 - (1.5 + 1.5), 10])
cylinder(d = 3, h = 5);
// fan duct // fan duct
translate([1, 1, 0]) translate([1, 1, 0])
translate([14, 14, 0]) translate([14, 14, 0])
@ -81,14 +88,22 @@ module fan_mount() {
} }
module screw_mounts() { module screw_mounts() {
// cover mount
translate([1.5, 24, 29]) translate([1.5, 24, 29])
rotate([90, 0, 0]) rotate([90, 0, 0]) {
screw_mount(length = 17, nut_size = 6, screw_size = 3, nut = "square"); screw_mount(length = 17, nut_size = 6, screw_size = 3, nut = "square");
translate([1.5, 1.5, - 20])
cylinder(d = 6, h = 20);
}
translate([25.5, 24, 29]) translate([25.5, 24, 29])
rotate([90, 0, 0]) rotate([90, 0, 0]) {
screw_mount(length = 17, nut_size = 6, screw_size = 3, nut = "square"); screw_mount(length = 17, nut_size = 6, screw_size = 3, nut = "square");
translate([1.5, 1.5, - 20])
cylinder(d = 6, h = 20);
}
// X carriage mount
translate([2, 15, 35]) translate([2, 15, 35])
rotate([90, 0, 0]) rotate([90, 0, 0])
screw_mount(length = 20, nut_size = 6, screw_size = 3, nut = "none"); screw_mount(length = 20, nut_size = 6, screw_size = 3, nut = "none");