diff --git a/gear-v3.scad b/gear-v3.scad index ae6c419..377a29a 100644 --- a/gear-v3.scad +++ b/gear-v3.scad @@ -47,7 +47,8 @@ // Overview of this file //------------------------------------------- -/* 32-teeth planetary assembly */ +/* 32-teeth planetary assembly (1U ring gear with 24 teeth inside, + most compact, but centered only by satellites and 3 knobs) */ /*rotate([0, 0, 10]) ring_gear_1u_32t(); @@ -259,7 +260,7 @@ module ring_gear_1u_32t() { union() { translate([0, 0, 2]) gear_teeth(mm_per_tooth=3.06, number_of_teeth=32, thickness=4, clearance=-0.1); translate([0, 0, 0.8]) cylinder($fn=32*2, h=6.4, r=3.06*(32/2-1)/3.1415926); - // notches, top + // top knobs translate([-12.8, 0, 6]) difference() { sphere($fn=30, r=2, center=true); translate([0, 0, -0.9]) cube(size=[6, 6, 4], center=true); @@ -272,7 +273,7 @@ module ring_gear_1u_32t() { sphere($fn=30, r=2, center=true); translate([0, 0, -0.9]) cube(size=[6, 6, 4], center=true); } - // notches, bottom + // bottom knobs translate([-12.8, 0, 2]) difference() { sphere($fn=30, r=2, center=true); translate([0, 0, 0.9]) cube(size=[6, 6, 4], center=true); @@ -288,8 +289,6 @@ module ring_gear_1u_32t() { } translate([0, 0, 1.8]) gear_teeth(mm_per_tooth=3.1415926, number_of_teeth=24, thickness=4.4, clearance=-0.1); translate([0, 0, -0.1]) cylinder($fn=32*2, h=8.2, r=(24/2-1)); -// translate([0, 0, -0.1]) cylinder($fn=100, h=2.1, r=(24/2-1)); -// translate([0, 0, 6]) cylinder($fn=100, h=2.1, r=(24/2-1)); } }