HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Lego Hello World

horseattack · Youtube · 204 HN points · 1 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention horseattack's video "Lego Hello World".
Youtube Summary
"Lego felt tip 110" printer connected to an Apple Mac. This is not mindstorms, I designed/built/coded it all from scratch including analog motor electronics, sensors and printer driver, the USB interface uses a "wiring" board.

FAQ: Track name? "Christopher and Raphael just popper Shinichi Osawa distortion disco edit"

FAQ: How long did this take? Hard to say, maybe 3 weeks working evenings.

FAQ: You're a student and this is a university project? I'm not a student, this is just a hobby project.

FAQ: Just a remake of the 1092a? No, I'd never seen the 1092a until now. However some of the parts came from a 8094 kit amongst others many years ago. It is made to my own design, but I acknolwedge influences and the great work of the official lego designers !

FAQ: Does this use mindstorms? Nope, wiring demo board + homemade analog electronics and sensors.

FAQ: DPI? Dots per inch? Approx 75 DPI

FAQ: PPM? Pages per minute? Not even 1! I sped things up a little in the video editing to keep it interesting to watch :)

FAQ: Helvetica? Yes of course, my respect to those who noticed :)

FAQ: Full color version/more colours? Originally I was going to do 3 colour version, but I had to simplify as only have 4 lego motors.

FAQ: Open source, schematics etc? Sorry this took a while:
http://www.adamish.com/projects/legoprinter/

FAQ: Wrote your own driver? Yes, uses standard Mac OS print mechanism.

FAQ: Are you using some sort of MCU demo board(the black pcb)? Yes. [1] http://wiring.org.co/hardware/

FAQ: re: Mac vs PC abuse? Video not meant as a Mac advert and I'm sorry if the Apple logo offends anyone. I just find them easier to use.

FAQ: Felt tip damage drying up? Yes this is a problem, but one felt tip usually lasts for quite a few pages.

FAQ: Felt tip auto-capping? Nope, sorry.

FAQ: Sensor info: Horizontal positioning using homemade shaft encoder (black/white rotating lego squares you see in the vid) with a SY-CR102 photo reflector from Maplins, (only £0.89 or $1.30). This is into a sampled analog input as I couldn't get full enough saturation to trigger the ext interrupt pins. There are also push buttons built into lego bricks for left and right end stop detection.
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
It would be in the firmware. It should be possible to hack a printer with open source firmware.

You could even make a printer with open source hardware - something like this, but higher resolution: https://www.youtube.com/watch?v=zX09WnGU6ZY, or think http://reprap.org/ - home made 3d printers made only from commonly available and 3d printed parts.

aaronmdjones
> It should be possible to hack a printer with open source firmware.

You'd think so. After all, Stallman created FSF in part because of his frustrations with a printer!

> In 1980, Stallman and some other hackers at the AI Lab were refused access to the source code for the software of a newly installed laser printer, the Xerox 9700. Stallman had modified the software for the Lab's previous laser printer (the XGP, Xerographic Printer), so it electronically messaged a user when the person's job was printed, and would message all logged-in users waiting for print jobs if the printer was jammed. Not being able to add these features to the new printer was a major inconvenience, as the printer was on a different floor from most of the users. This experience convinced Stallman of people's need to be able to freely modify the software they use.

Jun 14, 2010 · 3 points, 0 comments · submitted by phreanix
Jun 02, 2010 · 201 points, 30 comments · submitted by ropiku
soyelmango
Lego camera, lego router, Google's lego RAID, now a lego printer... no wonder that it's the best toy ever invented.
chaosmachine
The minifigs are a great touch. No lego project is truly complete without them.
Bjoern
This is just too awesome. Makes me jealous as all my lego went to my cousins many years ago. :(

Anyone a good idea where you can get cheap lego stuff? (maybe china @ bulk order?)

Tuna-Fish
From Lego. For generic blocks, you cannot really beat their "brick buckets" -- the deluxe version (http://shop.lego.com/ByCategory/Product.aspx?p=6177&cn=2...) has 650 blocks for 30€.

From the supermarket, you can hardly get a 50-brick model for those 30€.

eru
You can get used Lego pieces on eBay for cheap. Just put them in a sack (e.g. pillow cover) and wash them in your washing machine, when you get them.
Nekojoe
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/
ramidarigaz
You can get some pretty good deals on ebay.
bendtheblock
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.
axod
I bet they still have Batman Lego as well :( sob

(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.

pavel_lishin
God, a warehouse full of lego.

That's what heaven is like.

megablast
All mixed together. That is what hell is like.

I too was looking forward to a printer that built objects out of lego. Would be a great project to work on.

Nevertheless, this is great. The printed sheet turned out much better than I had imagined. Shouldn't be too hard to put in different colour pens.

ck2
HP needs to make a see-through printer with little animated characters like that for kids.
jonah
Rad!

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.

th
This is pretty cool.

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.

werrett
Horseattack's camera work and soundtrack was nearly as kick-arse as the printer / driver combo.

Edit: The track is a remix of a Christopher & Raphael Just's Popper by Shinichi Osawa.

The track is on Shinichi Osawa's Teppan-Yaki: A Collection Of Remixes album. Unfortunately it isn't available in the Australian iTune's store. :(

kqr2
As mentioned in his notes, there was actually a lego plotter kit, although he didn't base his project on that.

http://guide.lugnet.com/set/1092

maushu
Why all that circuits? Couldn't he have used mindstorms?
alttab
You build one with Mindstorms then.

He had to write the Mac OSX driver for it too. Awesome.

cmelbye
I don't think Mindstorms would allow him to write a printer driver to control the motors.
Sukotto
Presumably for the same reason that some people cook pancakes from scratch instead of buying a mix. It's more fun for them.
zwieback
As a HP printer engineer I heartily endorse this project!
ivorjawa
More of a plotter than a printer, really.

Well, it could be, with the correct software.

RyanMcGreal
I had assumed the link would be about a 3D printer that cranks out lego pieces.

This is way, way more awesome.

mbreese
And here, I was assuming it was a 3D printer that made objects with Legos.

Either way though, it was great.

steveklabnik
You can print out lego pieces on a Makerbot pretty easily. http://www.thingiverse.com/thing:591
hugh3
I was thinking of a 2D printer which builds pixel-mosaics out of Lego blocks. That would probably be a lot easier than the 3D Lego printer.
fuzzythinker
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.
JeanPierre
Well, why not combine a 3D printer AND lego?

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!

None
None
hugh3
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.

eru
> 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.

hugh3
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.
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.