Nabble has removed Mailing-list integration.
Posts created here DO NOT GET SENT TO THE MAILING LIST.
Mailing-list emails DO NOT GET POSTED TO THE FORUM.
So basically the Forum is now out of date, we are looking into migrating the history.

For now you should send emails, people will see them, discuss@lists.openscad.org.

Modelling (special) gears

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Modelling (special) gears

Laszlo KREKACS
Hi!

I would like to model a gear,
where the teeths are not on the side of the cylinder,
but on the top.

Do you have any ideas, how should I model it in openscad?

I can sketch the concept if it helps...

Best regards,
 Laszlo

Reply | Threaded
Open this post in threaded view
|

Re: Modelling (special) gears

clothbot
Hi Laszlo,

Here's one simple example:

--snip--
$fa=9;
$fs=0.1;
radLength=10.0;
cylinder(r=radLength,h=1.0,center=false);
toothCount=10;
for(i=[0:toothCount-1]) assign( rotAngle=i*360/toothCount ) {
 rotate([0,0,rotAngle])
  translate([radLength,0,0.5])
   sphere(r=1.0,center=true);
 rotate([0,0,rotAngle+180/toothCount])
  translate([radLength-1.0,0,1.0])
   rotate([0,0,90])
    cylinder(r1=1.0,r2=0.5,h=2.0,center=false);
}
--end-snip--

Andrew.

On 2010-03-03, at 11:27 AM, Laszlo KREKACS wrote:

> Hi!
>
> I would like to model a gear,
> where the teeths are not on the side of the cylinder,
> but on the top.
>
> Do you have any ideas, how should I model it in openscad?
>
> I can sketch the concept if it helps...
>
> Best regards,
> Laszlo
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://rocklinux.net/mailman/listinfo/openscad

--

"The future is already here.  It's just not very evenly distributed" -- William Gibson




Reply | Threaded
Open this post in threaded view
|

Re: Modelling (special) gears

Laszlo KREKACS
On Wed, Mar 3, 2010 at 6:27 PM, Andrew Plumb <[hidden email]> wrote:

> Hi Laszlo,
>
> Here's one simple example:
>
> --snip--
> $fa=9;
> $fs=0.1;
> radLength=10.0;
> cylinder(r=radLength,h=1.0,center=false);
> toothCount=10;
> for(i=[0:toothCount-1]) assign( rotAngle=i*360/toothCount ) {
>  rotate([0,0,rotAngle])
>  translate([radLength,0,0.5])
>   sphere(r=1.0,center=true);
>  rotate([0,0,rotAngle+180/toothCount])
>  translate([radLength-1.0,0,1.0])
>   rotate([0,0,90])
>    cylinder(r1=1.0,r2=0.5,h=2.0,center=false);
> }
> --end-snip--
>
>

Thank you for this example!
However, they dont have involute profile, and
I cant really imagine how would work this.
Here is an image:
http://farm5.static.flickr.com/4059/4412594387_b2dd83f174_o.png

I want a 90 degrees arrangement, so the normal gear is 90 degree
rotated to this cylinder gear.

Here is an image what I really want:
http://farm3.static.flickr.com/2705/4413398508_b19e0b4993_o.png

Any idea for this gear generation?

Best regards,
 Laszlo