Since I've got a long summer, I'm now really tempted to make a RepRap (http://reprap.org/) with lego like this. Imagine how cool it would be to show that to kids: A lego-robot making lego!
I've thought about a Lego-building robot made of Lego before, but mostly in the context of an illustration of why atomic assembly by nanobots is probably impossible.
I'm thinking specifically of the "sticky fingers" problem, which says that if something binds strongly enough to an atom to "pick it up" then it's going to be very difficult to get it to "drop" it again. I imagine you'd have the same problem with Lego... although at least with Lego you can usually pick a block up by its sides, which you can't do with atoms.
> I've thought about a Lego-building robot made of Lego before, but mostly in the context of an illustration of why atomic assembly by nanobots is probably impossible.
Bacteria are proof that nano-assembly is possible, if you define assembly broadly enough.
Sure, it's most definitely possible with a limited palette. Anything you can build out of proteins is easy. Other stuff is either harder or impossible, which is why I believe that nanotechnology will enable all sorts of great things, but a "universal assembler" will not be one of them.
Same here. Also, this reminds me of a TV program where it showed some Japanese hackers that hacked printers drivers so the motors synchronizes to tunes like super mario bros (couldn't google it for link). Coupling that with this would be super.
This isn't really an answer to your question, but my co-founder's brother works as a designer at Lego HQ in Denmark, where they have a huge warehouse filled with every block/piece/component in every colour available... That's what he used to make lego versions of us, which we've used on our website ( http://wemakewebsites.info/about ). I'm sure you can get a lot of stuff on mail order.
(Batman Lego is incredibly rare. Expect to pay a few hundred $ per set at least). Lego lost the license to sell it, but they still sell the Lego Batman video game.
You can generally get cheap buckets of Lego at people's yard sales, eBay, etc... The good thing about Lego is that it ages well, The bricks don't become obsolete.
For more specific parts you could try BrickLink - http://www.bricklink.com/
Now he needs to do a color version. Remember pen plotters? They had a carousel of different colored markers and it'd draw (raster or vector) with one color and then pickup a different color and output that color. Loved watching those things work.
I tried to do something similar in high school with some friends. We tried to make a lego robot that would draw like a hand does (not like a line printer). The difference in velocity between a drawing and raised marker created too much error for our robot, but we probably could have fixed this if we had spent more time tweaking variables.
This is way, way more awesome.