From 5d4c478ee4a69ec21b02a5a66ddc59143581c9f2 Mon Sep 17 00:00:00 2001 From: TQ Hirsch Date: Wed, 23 Feb 2022 18:56:59 +0100 Subject: [PATCH] Added first steps towards new xsled --- assembly.scad | 6 ++++-- parts.scad | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/assembly.scad b/assembly.scad index 6162cc3..d2fddd1 100644 --- a/assembly.scad +++ b/assembly.scad @@ -86,8 +86,10 @@ module moving_parts(xpos = cur_xpos, ypos = cur_ypos) { ysled_rails(); } - translate([cur_xpos, cur_ypos, 0]) - xsled(); + translate([cur_xpos, cur_ypos, 0]) { + // xsled(); + xsled2(); + } } union() { diff --git a/parts.scad b/parts.scad index 75411f6..2dc0d08 100644 --- a/parts.scad +++ b/parts.scad @@ -267,3 +267,20 @@ module xsled_frame() { center=true); } } + +module xsled2() { + for (xsign = [1,-1], + ysign = [1,-1]) { + translate([sled_xsize / 2 * xsign, + sled_ysize / 2 * ysign, + 0]) + rotate([0, -90 * xsign, 0]) { + difference() { + cylinder(d = bushing_od + wall_thickness, h = bushing_len + wall_thickness); + cylinder(d = rail_diam + 1 , h = (bushing_len + wall_thickness + 1) * 2, + center = true); + } + bushing(); + } + } +}