From ec1dc5af5d5cc50c7a587eec1538fe97269763b7 Mon Sep 17 00:00:00 2001 From: "Jan \"Yenya\" Kasprzak" Date: Mon, 30 Apr 2018 09:52:49 +0200 Subject: [PATCH] Resized pulleys --- pulley-elliptical.scad | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pulley-elliptical.scad b/pulley-elliptical.scad index 50f044a..8dc2ba9 100644 --- a/pulley-elliptical.scad +++ b/pulley-elliptical.scad @@ -6,6 +6,9 @@ d_x = 25; // inner diameter in the X axis y_scale = 0.5; // scale y/x height = 2.5; // height of the rim +slot_w = 1.5; +side_hole_d = 2.0; + module half(d_x, y_scale, height) { hull($fn = 128) { scale([1, (d_x*y_scale+height)/(d_x+height), 1]) @@ -25,11 +28,15 @@ module pulley(d_x, y_scale, height, center_hole_d) { } translate([0, 0, -eps]) cylinder(r = center_hole_d/2, h = height + 2*eps); + translate([-slot_w/2, d_x*y_scale/2, -eps]) + cube([slot_w, height, height + 2*eps]); +// translate([0, center_hole_d/2 + (d_x*y_scale/2-center_hole_d/2)/2, -eps]) +// cylinder(r = side_hole_d/2, h = height + 2*eps); } } -pulley(d_x = 15, y_scale = 0.5, height=2.5, center_hole_d = 3); +pulley(d_x = 6, y_scale = 2.5, height=2.5, center_hole_d = 2.5); translate([0, 20, 0]) -pulley(d_x = 30, y_scale = 0.5, height=2.5, center_hole_d = 7.5); +pulley(d_x = 35, y_scale = 0.4, height=2.5, center_hole_d = 8); -- 2.43.0