Announcement

Collapse
No announcement yet.

You gotta see this!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • You gotta see this!

    Guy built his own minature blown alky engine! Make sure to check out the video! Makes me want to go down to the shop and fire up my old Rodeck!
    http://www.weberprecision.com/
    Russ
    I have tools I don't even know I own...

  • #2
    Well, He has more time than I do for the "shop"..

    Geeze, don't know whether to be awed or jealous.

    David

    Comment


    • #3
      David...You said it! Geez, I just can't imagine the time it took him to make that. Be a cool lil motor for a Junior Dragster...all the other kids would want one! Probably sell for $4 million
      Russ
      (BTW, David, how is the drywall/pain in the butt carpentry coming along?)
      I have tools I don't even know I own...

      Comment


      • #4
        Rather pathetic blip on the throttle, I want to hear that thing roar!

        Comment


        • #5
          Bill, I thought the same thing til I read that little bugger will spin 12000 rpm! Bet he doesn't think it'd last long buzzing like that.
          I have tools I don't even know I own...

          Comment


          • #6
            Nice!

            Thought about doing that... decided to persue a Wankle instead - hence the design of my CNC software (it's got a bunch of math-derived curves, like involute and epitrochoid paths built in, in addition to linear circular/helical and nurbs curves).

            Yeah, I bet that'd be a fun thing to have in the middle of a go-cart!

            Comment


            • #7
              <font face="Verdana, Arial" size="2">Originally posted by hammerhead74000:
              Nice!

              Thought about doing that... decided to persue a Wankle instead - hence the design of my CNC software (it's got a bunch of math-derived curves, like involute and epitrochoid paths built in, in addition to linear circular/helical and nurbs curves).

              Yeah, I bet that'd be a fun thing to have in the middle of a go-cart!
              </font>
              The middle? That would hurt like hell! I have mine off to the side



              -3Ph

              Comment


              • #8
                Middle, as in mid-engine, not front engine (like most cars) or rear engine (like a 911 or bug).

                Oh, and doesn't that thing have some odd balance related handling due to the placement of the engine and driver?

                Comment


                • #9
                  <font face="Verdana, Arial" size="2">Originally posted by hammerhead74000:
                  - hence the design of my CNC software (it's got a bunch of math-derived curves, like involute and epitrochoid paths built in, in addition to linear circular/helical and nurbs curves). </font>
                  Please post your code or email it directly, I am very interested! JRouche
                  My old yahoo group. Bridgeport Mill Group

                  https://groups.yahoo.com/neo/groups/...port_mill/info

                  Comment


                  • #10
                    JRouche -

                    When I'm done with it, it will be available in an affordable way (I am thinking about bringing it out as a commercial product, but with a version geared towards garage shops - shareware, perhaps - and folks who have helped me will get a free license). I am also going to be promoting it's programming language as a new standard for machine control. I haven't decided how much of it will be open-source, though - but some code definitely will be, as an aid for others to create their own control programs that follow the standard.

                    Unlike most CNC's out there now, it's not EIA-274 (G-code) based. Instead, I went back, and examined all of the past programming languages, Pascal, C, C++, Objective-C, Forth, Postscript, assembler (several variants), and yes, even BASIC - and came up with something new, geared specifically for this task.

                    The result resembles a cross between C and PostScript, with a bit of SIMD assembler flavor thrown in - it's block-structured, stack-oriented, and has a vector stack for doing point calculations. There are no line numbers, operations are human-readable without special training (to do a rapid move, you just say rapid, not G0), and code is structured for readability. Also, the system has string handling functionality (intended for use with engraving operations, and communication with external devices/programs.) Local variables are de-marked with a colon (:myVar) and have independent real, integer, and vector aspects.

                    My implementation of this language is semi-compiled - the compiler generates a linked-list of objects that correspond to the operations called out in the source code. Executing a program is just a matter of calling the execute method of the objects in the proper sequence. The advantage of this is speed - it's fast enough that you can define your own curve types in user code as a procedure, without having to edit the CNC's program itself. This allows a CAD/CAM program to include new curves - or other stuff - in the program header, without having to have a new CNC, and without approximating it with linear moves.

                    An example of a procedure written in my language would look like this (not that this procedure is particularly useful - or the best way to do this - but it will serve to show the idea). Comments are delineated with a # character, and run until the end of the line.

                    rapidToAPointOnZeroZ # This is the procedure name
                    :myX :myY # Local variable declarations
                    {
                    :=myX.r :=myY.r; # First assigns the top of the real stack to the real aspect of :myX,
                    # then does the same to :myY
                    :myX.r x # Pushes the real aspect of :myX, and then
                    # moves it to the x component of the vector register.
                    :myY.r y 0.0 z rapid; # Does the same for y, and z (with zero) and then executes a rapid move.
                    };


                    More typically, though, a part program would look like this:

                    millASquare
                    {
                    retract 10.0 feed 7500.0 speed spindleon coolanton;
                    0.0 x 0.0 y 1.0 z rapid;
                    0.1 z rapid;
                    -0.25 z linear;
                    1.0 x linear;
                    1.0 y linear;
                    0.0 x linear;
                    0.0 y linear;
                    retract spindleoff coolantoff;
                    };

                    Comment


                    • #11
                      Hmm - looks like the BBS killed my indentations - the code in the brackets { } is supposed to be indented.

                      Comment


                      • #12
                        Someone please correct me if I am wrong. But an 8 cylinder engine with a bore of 1.00" and a stroke of .900" should give a displacement of 22.619 cubic inches not 5.655 cubic inches.
                        Am I right or not.????

                        ------------------
                        Paul G.

                        [This message has been edited by Paul Gauthier (edited 03-12-2005).]
                        Paul G.

                        Comment


                        • #13
                          Swept displacement is 5.655 each cyl is ~3/4 of a CI

                          .5^2*pi*.9*8cyl= 5.655

                          Comment


                          • #14
                            Cool...

                            Comment


                            • #15
                              Ok now I got, was having a blond moment.
                              Paul G.

                              Comment

                              Working...
                              X