Y carriage WIP
mount for e3d hotend
This commit is contained in:
parent
b7e67c25c8
commit
aae4f57806
1 changed files with 27 additions and 12 deletions
|
@ -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
|
||||||
|
if (part == "mount") {
|
||||||
translate([0, 0, 0])
|
translate([0, 0, 0])
|
||||||
cube([30, 15, 42.5]);
|
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");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue