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") // color("#f00")
translate( 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 ]) { 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 ]) { translate([ 0, -idler_spacing / 2, 0 ]) {
*cylinder(d = 3, h = 30, $fs = 1); *cylinder(d = 3, h = 30, $fs = 1);
*idler(belt_height2); *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(); corner_base();
rail_holder(true); 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() { module brcorner() {
@@ -297,6 +304,13 @@ module brcorner() {
corner_base(); corner_base();
rail_holder(false); 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() { module xsled_slider() {