From 34489a7b4416fa09b65bd910a27f9dee36eaa308 Mon Sep 17 00:00:00 2001 From: Adrian Mariano Date: Mon, 19 Jun 2023 00:53:01 -0400 Subject: [PATCH] merge --- gears.scad | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gears.scad b/gears.scad index 1d8dc2a..dd23150 100644 --- a/gears.scad +++ b/gears.scad @@ -135,6 +135,36 @@ // shaft_diam=5, helical=ang2, slices=12, // $fa=1, $fs=1 // ); +// Example(Anim,Frames=36,VPT=[0,0,0],VPR=[55,0,25],VPD=375): Planetary Gear Assembly +// rteeth=56; pteeth=16; cteeth=24; +// pitch=5; thick=10; pa=20; +// prad = (pitch_radius(pitch,rteeth) + +// pitch_radius(pitch,cteeth)) / 2; +// rrad = outer_radius(pitch,rteeth,interior=true) + 5; +// diff() +// cyl(r=rrad,l=thick) +// tag("remove") +// spur_gear( +// pitch=pitch, teeth=rteeth, thickness=thick+1, +// pressure_angle=pa, interior=true); +// for (a=[0:3]) { +// zrot($t*90+a*90) back(prad) { +// color("green") +// spur_gear( +// pitch=pitch, teeth=pteeth, +// thickness=thick, +// shaft_diam=5, +// pressure_angle=pa, +// spin=-$t*90*rteeth/pteeth); +// } +// } +// color("orange") +// zrot($t*90*rteeth/cteeth+$t*90+180/cteeth) +// spur_gear( +// pitch=pitch, teeth=cteeth, +// thickness=thick, +// shaft_diam=5, +// pressure_angle=pa); function spur_gear( pitch = 3, teeth = 11,