Added first steps towards new xsled
This commit is contained in:
@@ -86,8 +86,10 @@ module moving_parts(xpos = cur_xpos, ypos = cur_ypos) {
|
|||||||
ysled_rails();
|
ysled_rails();
|
||||||
|
|
||||||
}
|
}
|
||||||
translate([cur_xpos, cur_ypos, 0])
|
translate([cur_xpos, cur_ypos, 0]) {
|
||||||
xsled();
|
// xsled();
|
||||||
|
xsled2();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
union() {
|
union() {
|
||||||
|
|||||||
17
parts.scad
17
parts.scad
@@ -267,3 +267,20 @@ module xsled_frame() {
|
|||||||
center=true);
|
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();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user