Slashdot Mirror


Lego Mindstorms 3D Plotter

ShadoWolf sent us one of the more creative uses that I've seen for Lego Mindstorms. This one is a 3D Plotter that makes use of Legos, GNUPlot, and a Netwinder. It can make a 3d model of any surface. Not bad for a toy, huh?

41 comments

  1. Terminology by Anonymous Coward · · Score: 0

    Scanner, yes.

    Though if they could build an accompanying plotter 'bot to duplicate the resulting contour from Lego bricks, that'd be pretty cool.

    Then we just need to make the bricks really, really small. :)

  2. Need a 3d Builder by Anonymous Coward · · Score: 0

    Give it the dimensions/specs, and it builds your
    3D object _out of Legos_!

  3. A correct mindstorm plotter by Anonymous Coward · · Score: 0

    This is merely as 3D scanner.
    A correct 3D plotter implementation would have a measurement system built out of lego scan across the 3D input, and would then assemble a similar model using standard lego blocks (or at least produce a plan for assembling a likeness out of lego pieces).

  4. Thunderbirds are cool! by Anonymous Coward · · Score: 0

    Forget the plotter/scanner, the site has pictures of Thunderbirds on it. One of my all time shows as a kid. Need to get a revival in the US of it.

  5. CMMs are cool by Dave+Fiddes · · Score: 1

    Hmmm...

    My Dad has just finished a similar contract for Renishaw who make both the probes and the servo control systems for most CMMs. Very fun occupation....the ruby tipped ceramic probes are quite expenisve when the control software is buggy ;)

  6. plotter? by Masem · · Score: 1

    This is at the macro scale, how a scanning tunnelling electron microscope works (scan the x-y plane, using an atomic force diamond tip (atomic
    widths wide) to get the elevation of an atomic
    surfaces). So this is truely a scanner as
    opposed to a plotter.

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
  7. nice but... by tzanger · · Score: 1

    ... I've been doing things like that with *regular* lego for ages. I wished we didn't run that lego car down the stairs, it was pretty cool. :-) proportional steering, PWM speed control... and that was 6 years ago on a little XT which would pop up parity errors whenever we toggled the relay on bit 5 of the parallel port. :-)

    Yeah yeah I know... "Back in MY day..." but it's true! Mindstorms let you do it easier but then again isn't that what Visual Basic is supposed to do too?

  8. nice but... by slim · · Score: 1
    Yeah yeah I know... "Back in MY day..." but it's true! Mindstorms let you do it easier but then again isn't
    that what Visual Basic is supposed to do too?


    Erm, that's what VB's supposed to do..
    but it's also what (Perl|Python|TCL) [your choice]
    actually do (moving away from the world of
    Lego here, you understand).
    --

  9. A practical use by Proteus · · Score: 1
    I can see where engineers would love this - they could build a functional model using conventional techniques, then use one of these things to get the shape data into an anylysis program.

    I can see technology like this being applied to reduce the amount of time engineers and others need to spend entering shape and texture data, thus letting them spend that time actually simulating product, leading to higher quality products.

    Or am I on crack?

    Posted by the Proteus

    --
    We may not imagine how our lives could be more frustrating and complex—but Congress can. – Cullen Hightower
  10. pricy but nice by goon · · Score: 1

    ms, has just been released in '.au' and looking at the price it's going to be hard to justify the price to SHMBO ... but i reckon i could get the young bloke to do a crash course in programming (9MO) and see what happens...

    how many other languages aside fm perl can u use to prog the rcx that are open source? i know there's the mob at 'http://www.multimania.com/legos/doc/index.html' with their .....LOGOS... -0.1.7 is released under Mozilla Public License. Original code © 1998-1999 by Markus L. Noga. but is their any open source c/c++,java libraries that can be used under gnu?

    --
    peterrenshaw ~ Another Scrappy Startup
  11. , but the site is hard to read by goon · · Score: 1

    /RANT mode on

    i checked out a number of sites (including the one above) info's okay but plzzzz, when you create a site take into consideration contrast. If you have everything on a black background and don't take into account the vLink, text and link colors the sites are diffucult to read (except possibly in the dark....

    i went thru a couple of sites on the webring and they are pretty much the same...good into but difficult to read. if yr going to copy a format try (black text on white) or (black text on yellow) but please not (nearly black text on black)

    /RANT off


    --
    peterrenshaw ~ Another Scrappy Startup
  12. pricy but nice by goon · · Score: 1
    well i found on the ms site an ocx (spirit.ocx) u can use the following languages (win32) wait for it,
    • visual

    • visual c++
      borland c/c++
      borland delphi
    i really like logo's note to vb users....This document is not intended as a general introduction to programming VB or other systems. The reader is assumed to be familiar with the different programming environments. Reminder: this document and the VB project below are completely unsupported by LEGO MINDSTORMS Technical Support.


    --
    peterrenshaw ~ Another Scrappy Startup
  13. FAB by goon · · Score: 1

    ahh, i was spoilt in.au played every morning from about '69 to '89. 0600 sat.... sadly it's been pulled :(

    --
    peterrenshaw ~ Another Scrappy Startup
  14. A practical use by Mithrandir · · Score: 1
    I can see technology like this being applied to reduce the amount of time engineers and others need to spend entering shape and texture data, hus letting them spend that time actually simulating product, leading to higher quality products.

    Instead, the engineers will spend their time building more interesting lego robots rather than doing actual work :). I can see it now, all these 30 something engineers raiding their kid's lego sets just to get some more bits to build a better scanner....

    --
    Life is complete only for brief intervals in between toys or projects -- John Dalton
  15. Mindstorms and Linux? by luge · · Score: 1

    It has already been done. See my post (LegOS and Linux) further down on the page.
    ~luge

    --

    IAAL,BIANLY

  16. Plotter by luge · · Score: 1

    I don't have the URL offhand, but people have built lego plotters that actually scrape the design into a piece of toast. Very interesting :-) and certainly not hard to modify for an actual pen and paper.
    ~luge

    --

    IAAL,BIANLY

  17. LegOS and Linux by luge · · Score: 4

    Contrary to some other posts on the list, you can use the RCX with Linux. Markus Noga and some others have written replacement firmware, which allows full control of the motors, IR, and sensors. It's in C, with C++ support. Check it out at
    http://www.multimania.com/legos/.
    there is also a mailing list/bulletin board system at:
    http://www.lugnet. com/news/display.cgi?lugnet.robotics.rcx.legos
    Finally, I've written a brief HOWTO (still very, very beta) at:
    http://arthurdent.dorm.duke. edu/legos/HOWTO/HOWTO.html
    It's not much, but hopefully between the three of those the rest of you can figure out where to start.
    ~luge

    --

    IAAL,BIANLY

  18. Teaser by HappyHead · · Score: 1

    Hey, if you want to avoid geting slashdotted, get mirrors set up ahead of time, and post it with a list of all of them. (And of course, you can always put one of GeoCities. :)

    I can handle running a temporary mirror, if there's any other volunteers. Anyone?

  19. mirror by rillian · · Score: 1

    raj.phys.sfu.ca/~giles/lego-probe/

    only partial at the moment, but more going up as it comes across. poor thing.

    Now if you'd said it was a lego scanning probe microscope, I would have been there alot sooner!

  20. Arg! by BigZaphod · · Score: 1

    Stop posting about Mindstorms! Now I want a set even more than before..

    @#&^@#*&

    Of course I'm on the Mindstorms/robotics list which doesn't help either. :-)

  21. Mindstorms and Linux? by BigZaphod · · Score: 1

    You can use it with Linux.

    I've been watching the list for awhile and it would seem they have even re-wrote the firmware in the kit itself. And the have libraries and stuff so you can code with gcc if you like.

    It should work.

    Check here: http://www.crynwr.com/lego-robotics/

  22. Real World uses? by Compuser · · Score: 1

    This is a crappy scanner, not a modeler.
    As am STM researcher, I am annoyed at the
    use of "Scanning Tunneling" combination
    on their web page. No tunneling is involved here.
    These people are grossly ignorant.
    Besides, there is already technology to transfer
    real shape into computers. High-end studios
    routinely do this for special effects.

  23. Real World uses? by Compuser · · Score: 1

    You get what you pay for. This crap has
    negligible resolution, and I don't think
    it's worth even $10. I don't have a problem
    with people tinkering. I do have a problem
    when they start spouting scientific terms
    which have nothing to do with their stuff.
    I also do not understand people who like
    the end result of this particular tinkering
    project.
    Lastly, one can build an order of magnitude
    better system for about the same price.
    'Course it won't involve Legos, so some
    babies out there won't be happy.

  24. Yes, but... by David+F. · · Score: 1

    These types of machines have been around for a while, and they are used just as you said. One company that I'm familiar with uses it to scan prototypes made of clay, because they found that trying to draw the products in CAD was way too time consuming (their product involves many complex shapes that are hard to model in a computer). There's many types of machines like this to "scan" in a 3D part into the computer. There's machines like this one that actually touch the object to map it, there's ones that use a laser to check the distance from the tip down to the part, etc. There's even a nifty box that you put a part in and it has several speakers that generate sound waves and then microphones pick up the reflections, and... but supposedly it doesn't work too well.

    --
    ---- Dave
  25. Mindstorms and Linux? by crow · · Score: 1

    So can I use Mindstorms with Linux?

    If I'm reading this correctly, they used Linux for the plotting, but may have used another computer for controling the robot--I'm guessing that that was done with Windows and the software included with Mindstorms.

  26. Wish I had signed up for it. by Fizgig · · Score: 1

    The CS department here is offering a class that revolves around Mindstorm next semester ("Programming with Uncertainty" or something.) I so wish my schedule worked out that I could take it.

  27. plotter? by th0m · · Score: 1

    isn't this more a 'scanner' than a 'plotter'?

    what do i know.

    --

    -- in china, chinese food is just called food.

  28. Damn... by coreybrenner · · Score: 1

    /.ed already. Does anyone have a mirror? Just seeing this little blurb makes me want a set of these things to play with.

    :(

    --Corey

    --
    Not only will they not deserve liberty or safety, Mr. Franklin, they will be DENIED both!
  29. These Things are Cool by richone · · Score: 1

    I have a whole website dedicated to them...http://www.marsrobot.com. Not only are there many alternative programming languages and firmwares(LegOS, NQC), but the support community for building and creating feels like the Linux community in many respects (maybe because the members overlap a great deal).

    --
    Play Well
  30. Real World uses? by Moofie · · Score: 1

    Yeah, screw the fact that I can make it with a toy that I can buy for $200. It's not ready for me to use it to cure cancer, so it's a piece of shit.

    How's the view from that high horse?

    --
    Why yes, I AM a rocket scientist!
  31. Real World uses? by karnal · · Score: 1

    boy, this sounds like a flame waiting to happen...

    I must applaud the site, even though it is something that may have been done before on a greater scale, this is with something that an every day joe can buy. Anyone can buy a set of Mindstorms, but I for one wouldn't have thought of trying to do this with them. BRAVO! :)

    --
    Karnal
  32. Teaser by victim · · Score: 1

    Ok, I can't take a slashdot during the week, but I'll post another mindstorms/linux site on Friday afternoon. Check this thread then.

  33. Teaser by victim · · Score: 1

    Can't mirror. Its an interactive site. You get to run the thing and watch it on a video camera in your browser. Only one person can run it at a time.
    It takes 8 seconds to run, so that should be about 3 solid days to handle the slashdot pulse. :-)

  34. Teaser by victim · · Score: 1

    ok, here it is.

    The Public 8 Ball

    Its a magic 8ball (fortune telling device for those unfamiliar) shaken by a mindstorms cradle, watched by a video camera, all displayed for you in your browser.

    Sadly IE Windows will not work. Come with netscape or IE Macintosh. (It uses the multipart/x-mixed-replace mime type for the video.)

    Enjoy.

  35. actualy a coordinate measuring machine by philburt · · Score: 1

    The device that they have created sounds more like a crude coordinate measuring machine (CMM) than a plotter.

    The manufacturing world uses rather expensive CMMs with multi-directional sensing probes to verify tolerances on manufactured parts and assemblies. The probe is usualy computer driven and in sophisticated situations, the probe path is programmed from a CAD model. Use of these machines for "reverse engineering" is not as common as for tolerance verification.

    In my previous job, I actualy designed and managed the development of a module for a high-end CAD package to program the probe path from a CAD model. It is still one of the projects I am most proud of. A Swiss watch band manufacturer was one of the customers for this product. I have never seen so much platinum in my life!

  36. Real World uses? by PugMajere · · Score: 1
    I was hoping to check this out before it was /.ed, but, alas...

    I'm wondering if there are some potentials for the really neat applications - CAD/CAE modeling in a cheap, reusable material, etc...

    I suppose crash simulations would be somewhat meaningless, unfortunately..

  37. Mindstorms and Linux? by ShadoWolf · · Score: 1

    As of now, the only thing that can run the software from Lego that controls the Mindstorms is Windows (AFAIK). I have heard there are some people trying to get it ported to Linux....

  38. Plotter by ShadoWolf · · Score: 1

    Actually, they have a crude plotter off of the main page
    http://staticip.cx/~benw/lego

  39. Oh. Wow. by H-Monk · · Score: 1


    I'll say this much; It makes me want to go out and buy these things.
    Way fun.

    --

    --
  40. Real World uses? by SingleTracker · · Score: 1

    If it is precise, this type of thing is used to check tolerances on manufactured products (like bike frames, gears, etc)

    The part is put under a robotic probing arm, and it automatically checks the position of points on the part to see if they are where they belong.

  41. Terminology by servant · · Score: 1
    Yes this is really a '3D Scanner', but if we could
    make a similar robot and mount a low temp hot glue
    gun on it, the you could have a cheap 'Santa Claus' Machine. ... Interesting


    I think there is more info at

    http://www.tinaja.com

    Don Lancaster's site.

    --
    ... "When you pry the source from my cold dead hands."