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:
20
parts.scad
20
parts.scad
@@ -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() {
|
||||||
|
|||||||
Reference in New Issue
Block a user