Add holes for endstop
This commit is contained in:
parent
fcdc0975ce
commit
aaeeca7e02
@ -18,6 +18,7 @@ module base() {
|
|||||||
big_holes();
|
big_holes();
|
||||||
small_holes();
|
small_holes();
|
||||||
belt_holes();
|
belt_holes();
|
||||||
|
endstop_holes();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -54,22 +55,20 @@ module belt_holes() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
module mount() {
|
module mount() {
|
||||||
translate([(width - 30) / 2, 0]) {
|
translate([(width - 35) / 2, 0]) {
|
||||||
// cube([30,thickness,30]);
|
|
||||||
|
|
||||||
rotate([90, 0, 0]) {
|
rotate([90, 0, 0]) {
|
||||||
difference() {
|
difference() {
|
||||||
union() {
|
union() {
|
||||||
block_with_fillet(30, 30, thickness, 10);
|
block_with_fillet(35, 30, thickness, 10);
|
||||||
cube([30, 10, thickness]);
|
cube([35, 10, thickness]);
|
||||||
}
|
}
|
||||||
|
|
||||||
union() {
|
union() {
|
||||||
translate([2, 20, 10])
|
translate([2.5+ 2, 20, 10])
|
||||||
rotate([180, 0, 0])
|
rotate([180, 0, 0])
|
||||||
screw_mount(length = 10, nut_size = 6, screw_size = 3, nut = "hexagon");
|
screw_mount(length = 10, nut_size = 6, screw_size = 3, nut = "hexagon");
|
||||||
|
|
||||||
translate([25, 20, 10])
|
translate([2.5+25, 20, 10])
|
||||||
rotate([180, 0, 0])
|
rotate([180, 0, 0])
|
||||||
screw_mount(length = 10, nut_size = 6, screw_size = 3, nut = "hexagon");
|
screw_mount(length = 10, nut_size = 6, screw_size = 3, nut = "hexagon");
|
||||||
}
|
}
|
||||||
@ -92,3 +91,12 @@ module screw_mount(length, nut_size, screw_size, nut = "none") {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module endstop_holes() {
|
||||||
|
diameter = 2;
|
||||||
|
translate([width - (diameter / 2 + 3), diameter / 2 + 16, - 0.1])
|
||||||
|
cylinder(d = diameter, h = thickness * 1.1);
|
||||||
|
|
||||||
|
translate([width - (diameter / 2 + 3), diameter / 2 + 16 +6, - 0.1])
|
||||||
|
cylinder(d = diameter, h = thickness * 1.1);
|
||||||
|
}
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user