Added idler posts to back left and right corners; cleared Y slider shaft holes of the bottom of the idler posts

This commit is contained in:
2022-03-04 21:19:57 +01:00
parent ee2beae3c1
commit 270fbdcc43

View File

@@ -125,14 +125,14 @@ module ysled_slider(spread, associated_parts = $preview, is_left=true) {
// color("#f00")
translate(
[ pulley_sbend_offset - yrail_offset + motor_shaft_xoffset, 0, 0 ]) {
[ pulley_sbend_offset - yrail_offset + motor_shaft_xoffset, 0, frame_size/2 ]) {
translate([ 0, idler_spacing / 2, 0 ]) {
idler_post(belt_height = belt_height1, toothed = is_left);
idler_post(belt_height = belt_height1 - frame_size/2, toothed = is_left);
}
translate([ 0, -idler_spacing / 2, 0 ]) {
*cylinder(d = 3, h = 30, $fs = 1);
*idler(belt_height2);
rotate([ 0, 0, -90 ]) { idler_post(belt_height = belt_height2, toothed = !is_left); }
rotate([ 0, 0, -90 ]) { idler_post(belt_height = belt_height2 - frame_size/2, toothed = !is_left); }
}
}
@@ -288,6 +288,13 @@ module blcorner() {
corner_base();
rail_holder(true);
}
translate([motor_shaft_xoffset + pulley_sbend_offset, 0, 0])
rotate([0,0,-90])
idler_post(belt_height = belt_height1, toothed=true);
translate([0, -(motor_shaft_xoffset + pulley_sbend_offset), 0])
rotate([0,0,-90])
idler_post(belt_height = belt_height2, toothed=true);
}
module brcorner() {
@@ -297,6 +304,13 @@ module brcorner() {
corner_base();
rail_holder(false);
}
translate([-(motor_shaft_xoffset + pulley_sbend_offset), 0, 0])
rotate([0,0,180])
idler_post(belt_height = belt_height2, toothed=true);
translate([0, -(motor_shaft_xoffset + pulley_sbend_offset), 0])
rotate([0,0,180])
idler_post(belt_height = belt_height1, toothed=true);
}
module xsled_slider() {