To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.technicOpen lugnet.technic in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Technic / 12794
12793  |  12795
Subject: 
Re: SSClagorpion - Compressor
Newsgroups: 
lugnet.technic
Date: 
Wed, 16 Jun 2004 19:57:15 GMT
Viewed: 
23011 times
  
In lugnet.technic, Steve Hassenplug wrote:
In lugnet.technic, Kevin L. Clague wrote:
Sometimes it is not easy to get perfect geometry out of LEGO.

I've been wrestling with geometries to get the pumps just the right distance
apart, and also having the compression strokes force the pumps through thier
full range.

This sort of work is much easier, if you're working with larger distances.
Getting a circle between 2 and 3 studs wide to spin is NOT easy.  Good luck.

Thanks.....  Like I said using two 1x2's in an L shape got me the square root of
two (1.414) or diameter of 2.828..... All the holes in 1x2's are axle holes, so
the make the center connector of the radial compressor free to turn I had to use
a special part.  I tried to find it on peeron, but no luck.

It has size pin holes around a central pin hole, same geometry as wedge belt
wheel except that the center hole is a pin hole, not an axle hold.

This morning I came up with the combination of a distance of 1.5 using a technic
CAM, combined with a 30 degree cutback (back towards the center) using this:

http://www.peeron.com/inv/parts/44374

It looks ugly, but it works quite well and provides very good diameter circle..
I'll get a picture up soon.



I ended up using a little geometry and trignometry, and a C program to help
run through the possible geometric combinations......  Never done that
before.

You should post a screen-shot or two.  I'm interested to see what kind of
data you came up with.  I'm sure it's not written in a "presentable" format,
but personally, I really don't care.  I'd just like to see it.  (Actually,
I'm not even interested in the exact data, I just want have a look at your
thought process...)

I was trying to study geometries using the technic liftarm rotor 3 blades....

http://www.peeron.com/inv/parts/44374

Assuming we create a hexagonal shale using six of them, and we can put spacers
between adjoining rotors, what kind of distances are there in the result.

Assuming an orientation like this, where A represents the spacers between the
rotors:

       B
        \__@ D
        /
     C @
  A __/
      \

What is the distance horizontal distance between the center of A to the center
of the spacer @D (center of the hexagon)?  This one always turns out to be nice
integral multiples of 1/2 a stud.  This was annoying at first because 1/2 stud
multiples were not helping me get the geometry I wanted.  The assumption was I
was going to hook pistons at the center of A and B and have them point to the
center of the hex formed by the six rotors.

What is the vertical distance from the center of @D to the horizontal line
projected by rotor A, presuming we hook the pistons at the center of @C and @D
pointing toward the center of the circle.  The distance from @C to the center of
the hex is the same as @D to the center of the hex.

These distance do not turn out to be nice multiples of 1/2 stud.

Here is the program I wrote to do the calculation of @D to center (+/- multiples
of 1/2 stud to see if we could get the distance we want).

#include "stdio.h"
#include "math.h"

main(int argc, char *argv[])
{

  /* calculate pi and sin(60 degrees) */

  double pi = -4*atan(-1);
  double sin60 = sin(2*pi*60/360);

  int L,M;
  double h,x,y,l,m;

  printf("pi = %g\n",pi);
  printf("sin(60) = %g\n",sin60);

  /* l is the amount of spacing between two rotors */

  for (L = 0; L < 16; L++) {

    l = L*0.5;

    /* the hypotneus is two rotor arm lengths plus spacing */

    h = 3 + 3 + l;

    /* the vertical component of the hypoteneus */
    /* soh, cah, toa */

    /* in this case we have all the angles and the hypoteneus */

    /* so I used soh = sin(a) = opposite over hyp */
    /* a is 60 degrees, opposite is unknown. */
    /* sin(60) = opposite / hyp */
    /* opposite = hyp * sin(60) */

    y = h * sin60;

    /* the horizontal component */

    x = sqrt(h*h - y*y);

    /* print out spacing, hypoteneus and horizontal distance */

    printf("L %3.2g h %3.2g x %3.2g y ",l,h,x);

    /* for a range of stud distances going toward the center and
     * away from the center staring at X,Y, print the distances */

    for (M = -4; M < 5; M++) {
      m = M * 0.5;

      printf("(%3.2g) %6.4g ",m, y-m);
    }
    printf("\n");
  }

}

I would have paid a lot more attention in trigonometry class if they'd given me
something interesting like this to solve.....  Now I think trig is great!

I obviously added comments for presentation purposes.  ;^)

In the end, I didn't need this information, because the 1/2 stud spacing that I
get from the center of A to the center of the hex is good.  I just needed a
better radius for circle in the center.

On a personal note, I'm traveling out to Silicon Valley from the 26th through
the 1st.  I have to be moved out of my current residence before then.....
bummer.  Plus all my LEGO is unsorted (if your curious about *that*, email me).

Bottom line is I won't be making much more forward progress until July.

LEGO geometry sure can be challenging at times.

Kevin



Message has 2 Replies:
  Re: SSClagorpion - Compressor
 
(...) ^ six (...) I found it on bricklink: (URL) (20 years ago, 17-Jun-04, to lugnet.technic)
  Re: SSClagorpion - Compressor
 
In lugnet.technic, Kevin L. Clague wrote: <snip> (...) Here is the picture. (URL) got the whole compressor back together and it is mechanically sound. Whether this provides a superior compressor or not, I've got to try to use the same geometry to (...) (20 years ago, 17-Jun-04, to lugnet.technic)

Message is in Reply To:
  Re: SSClagorpion - Compressor
 
(...) This sort of work is much easier, if you're working with larger distances. Getting a circle between 2 and 3 studs wide to spin is NOT easy. Good luck. (...) You should post a screen-shot or two. I'm interested to see what kind of data you came (...) (20 years ago, 16-Jun-04, to lugnet.technic, FTX)

300 Messages in This Thread:
(Inline display suppressed due to large size. Click Dots below to view.)
Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR