The Genius of the Lego Printer 187
Barence writes "If you've ever struggled to build anything more complex than a cube of Lego, this will blow your mind. It's a fully functioning Lego printer, complete with felt tip print head."
Computer programmers do it byte by byte.
Linux (Score:5, Funny)
...but is there a Linux driver?
Re: (Score:2)
There better be :-p
Re:Linux (Score:5, Insightful)
Since OSX uses CUPS as its core printer driver system, I suspect it wouldn't be terribly difficult to make it run on Linux.
Re: (Score:3, Informative)
ye i can confirm he wrote a cups driver for it on his mac (old housemate)
Comment removed (Score:5, Funny)
That Fucking Piece (Score:4, Funny)
I saw it ten goddamn times when I didn't need it. [gawkerassets.com]
Re: (Score:2)
How much is a Sharpie?
WTF (Score:4, Informative)
Stop linking to websites that link to the actual fucking article: http://www.b3ta.com/links/Lego_printer [b3ta.com]
Also, this is just a more advanced variation of a project included with the original Lego Mindstorms kit.
P.S.: fucking Flash used for video again. Lame.
Re: (Score:2, Funny)
so by your definition, some shitty forum post is the "actual fucking article" as opposed to say an actual article?
Re:WTF (Score:4, Informative)
And sometimes there's some pretty good reasons for it. Like in this particular instance the article is a great read and perfectly fine to do so anywhere you please. The forums with the original post, on the other hand, not so much.
Re:WTF (Score:4, Interesting)
Also, this is just a more advanced variation of a project included with the original Lego Mindstorms kit.
This kind of thing goes back WAY further than that.
I've got a book from the mid-80's with a whole lot of C64 robotics projects in it, which features a lego pen plotter. The paper handling is more convenient - that project was a drum plotter - but otherwise, it's a variation on that basic design. In some ways it's both a step up and a step down from that project - this rasterizes everything, whereas the old C64 project could draw non-jaggy lines in any direction.
I'd say the paper handling alone makes it a step up from the C64 project in terms of convenience and usability, though. Plus, any advancements over the Mindstorms project make it worthy of attention IMHO - it's great that we can all learn from other tinkerers.
I want a 3D printer (Score:3, Insightful)
That will take a CAD drawing and build me a Lego model from it. :p
Re: (Score:3, Interesting)
Search "Lego factory" on YouTube. I've seen one that builds Lego cars.
Re:I want a 3D printer (Score:5, Informative)
Re: (Score:2)
Don't get me wrong, its still a very cool project, but I can't make 1000 of them from a single one (yet).
Disappointment (Score:2)
I somehow thought that a "Lego printer" was a device to create an image of what you print using Lego cubes. So, as amazing as the thing is, I felt a bit disappointed.
Re:Disappointment (Score:5, Funny)
My only disappointment is that he used "special pieces." At least, I think a felt-tip and a rubber-band count as those.
Re: (Score:3, Informative)
Re: (Score:2)
Badum-tish. Hah.
But yes, I have a number of sets with rubber bands in them (although there might be a different term for them in legolese?).
Re: (Score:2)
There are plenty of hard-core LEGO enthusiasts who only use official LEGO-brand rubber bands. There are enough sets that have come with a rubber band, various pieces of string, etc., to make that possible. Back when I bought sets and resold them as parts in the late 90s, the rubber bands and string and such were hot sellers.
The pen, though.... I can't think of any set that has come with a pen. Maybe use one from LEGOLAND?
Re: (Score:2)
Maybe my memory is playing tricks on me here, but there was this set that my older brother got a long time ago, which was a husge truck, that had extra instructions for making it into either a sorting machine(I don't know the technical name) or a drawing machine. I believe that one came with a pen, so if I remember correctly some sets have been known to come with pens.
Re: (Score:2)
My only disappointment is that he used "special pieces." At least, I think a felt-tip and a rubber-band count as those.
Rubber bands are legal as far as I'm concerned, and I don't think there an official Lego pen yet, so you can't get out of the felt-tip either. But the home-made electronics made me wonder how essential the Lego really is in this printer.
It's still awesome, though. I especially like the little touches with the minifigs (though they may have been added to make it look like there's more Lego in it).
Re: (Score:2)
you get back rubber bands with some lego technic sets.
obviously the felt pen, circuit board and printer driver weren't bought in a toy shop
Re: (Score:2)
I don't believe so, but you can definitely get third-party breadboarding addons for Lego. I'm not sure whether they're licensed merch or not.
Re: (Score:2)
no of course not, he had to build his own circuit to interface the lego motors to his pc, then he had to write a cups driver as well. not forgetting the actual lego mechanism. Each of those components would be a worthy project in itself.
I may be the only one (Score:2)
Re: (Score:2)
You're not alone. I was expecting software that allowed you to place lego bricks in 3d space and then hit print and have the object you designed built for you. Not that this isn't neat, just not nearly as neat as what I first imagined.
Re:I may be the only one (Score:4, Funny)
Re: (Score:2)
Ouch (Score:2)
I'm guessing it takes one new felt tip pen per page, seeing how often it hits the page.
It's always freakin' Windows or Linux for these crazy projects, so bonus points for making the whole thing run on a Mac, as an OS-level printer driver too.
Re:Ouch (Score:5, Insightful)
Re: (Score:2)
That depends on the lifespan, no? Most inkjets you can buy for almost free, but the refills will bleed you dry (so to speak). Lasers, on the other hand, are rather expensive up front but can run for miles on one tank of, um, wrong analogy. What I'm saying is, I think Lego printers might be classified as laser printers.
Re: (Score:2, Interesting)
Lasers, on the other hand, are rather expensive up front but can run for miles on one tank
Indeed!
I own a color laser that I got second hand with at least 2 replacement sets of toner for $80. That was three years ago. I still haven't put any of the replacement toner in. I think it's going to last longer than every inkjet I've ever had put together.
The ironic thing is that laser printers are good for people who print infrequently, as the toner doesn't "dry out" due to disuse like ink does. To top it off, ink cartridges are about $50, and toner is about $80.... for 5X the number of pages.
The
Re:Ouch (Score:4, Interesting)
Although he loses some street cred for not using Dogcow [wikipedia.org] Especially since it was used for print dialogs.
The image of the dogcow was used to show the orientation and color of the paper in Mac OS page setup dialog boxes. HCI engineer Annette Wagner made the decision to use the dog from the Cairo font as a starting point for the page graphic. Annette edited the original font and created a larger version with spots more suitable for demonstrating various printing options. The new dog graphic had a more bovine look, making it arguably less clear as to what animal it was intended to be, and after the print dialog was released the name "dogcow" came into use.
Sharpie would give more detail (Score:3, Interesting)
No (Score:5, Funny)
If it ain't broke, DON'T fix it.
Re:No (Score:5, Funny)
Re: (Score:2)
that's fine advice for something important you rely upon. but for a hobby project, fuck that. if it ain't broke it ain't fun :P
Re: (Score:2)
Pshh. Nah. Use a 0.4 mm mechanical pencil, and get 63.5 DPI!
Better than Anything HP Puts Out (Score:2, Insightful)
I bet this is more reliable than any printer HP ever put out. I'm certain the cost of ink is cheaper.
Love all the little minifigs scattered around the machine.
Re:Better than Anything HP Puts Out (Score:4, Informative)
Somewhere, there are LaserJet IIs still printing.
Not all HP printers are consumer grade junk.
Re: (Score:3, Informative)
Re: (Score:2)
4M Plus for the win! Awesome printer. With a JetDirect card all these printers integrate easily into a modern network. (Just put the printer near the wireless router and use one of the hard wire ports.)
Re: (Score:2)
We have a LJIII and a consumer grade Epson dot matrix printer (circa 1990) that we used for address labels for most of two decades. The only reason we don't use them is that our newer printers are much cheaper to operate. Both still work just fine.
Re: (Score:2)
To me "consumer grade junk" == "spare parts found in trash."
More Epsons than HPs found there, from experience. Unfortunate, because I don't know how to break into those yet,
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
The reason the LaserJet II is still working is that the guts were built by Canon. There are plenty of LaserWriter printers that still work, too. It was a good engine.
To be fair, HP's bigger laser printers are pretty solid (e.g. the 81xx series) unless you actually need them to conform to their specs. Then they fail miserably.
For example, we have two 81xx series printers where I work. I tried to use them to print 11x17 pages double-sided. Shouldn't be a problem, right? Wrong. The printers are so brain
Re: (Score:2)
Somewhere, there are LaserJet IIs still printing.
Not all HP printers are consumer grade junk.
IIs was probably a business printer. If Best Buy sells a printer in their stores, you probably shouldn't buy it. When it comes down to it, if cost is a major factor, you really need to be careful. If you really need a printer, you are often better served with a more expensive unit. A cheap printer is likely to have more corners cut than one that's a step or two up the scale.
I do have a 10 year old HP business LaserJet that still works, I bought it from my sister's employer. I don't use it much now beca
Re: (Score:2)
This is so beautiful (Score:2)
Re: (Score:2)
I couldn't find the empathy mod ... so ...
[pats on back]
It even had little lego men and women working.
Creativity at its finest (Score:2, Interesting)
Re:Creativity at its finest (Score:5, Funny)
Wonderful. Like angels on an illustrated manuscript.
Next steps (Score:5, Interesting)
1. Multiple colors via a pen carousel and switching mechanism.
2. Support for plotting in addition to line-by-line output.
3. Halftone dithering.
Technically... (Score:2, Informative)
Re:Technically... (Score:5, Insightful)
Plotters draw vectors. Based on the demo this is pretty clearly raster-based. Don't let the way it holds the ink fool you; it's a printer.
Re: (Score:2)
Plotters draw vectors.
Which definition of "vectors" excludes straight lines? The gadget converts a raster image to drawing instructions; then executes the instructions with a pen. It's a plotter.
Re: (Score:3, Informative)
It’s a raster-based printer, which plots (yes) dots. Devices which print by plotting dots are simply called “printers”.
Vs. a line plotter, which is what you are typically referring to when you say “plotter”: some of which are designed exactly like this, with carriages to move the paper and pen. Rather than plotting dots, though, they draw solid lines by moving the pen and/or the paper in solid, continuous movements (only lifting the pen when necessary to break the line and begi
Re: (Score:2)
Still, a true plotter can draw lines in any direction. This can only draw horizontal lines.
At first I thought it was drawing dots too quickly to see the movement, but I think it actually did draw solid lines for the “HELLO WORLD”... but OTOH there was definitely some jerkiness when it was drawing the horse, almost like it was half-toning it slightly.
Re: (Score:2)
Plotters draw vectors.
Which definition of "vectors" excludes straight lines? The gadget converts a raster image to drawing instructions; then executes the instructions with a pen. It's a plotter.
This Lego printer compares to a real plotter, as a regular CRT-TV compares to a vector-based CRT. Yes, both draw lines, yet CRT-TV isn't a vector display.
Or to put it another way, definition of vector (in the plotter context) doesn't exclude straight lines, but it does include lines in any direction. I'm pretty sure this Lego printer can't do that...
Re: (Score:2)
This takes me back; in the early eighties I had a Radio Shack MC-10 computer, and poking around (and buying a repair manual) I discovered that it had a far higher resolution video driver than was sopperted by its OS. I also had a small plotter for it.
So I wrote a graphics program that would show the pic on the TV, and wrote a printer program for the plotter that would print out the pictures. I thought it was pretty cool, since IBM didn't even have a PC capable of that.
I was a lot smarter back then...
Re: (Score:2)
Actually, it's converting the rasterized image back into 1d vector lines. Notice how it doesn't lift the pen between two contiguous "dots". That line makes it vector.
Re: (Score:2)
Sure, if you count a vector image as a series of thick parallel lines. If that's the case, all printers are vector printers, unless they raise the cartridge between pixels, which would be silly.
It's not a printer (Score:2, Informative)
Actually, it is a pen plotter [wikipedia.org], not a printer. It's a technology that was very common in architectural and engineering offices until it rapidly died off 10 years ago for inkjets.
I love the Lego figures going along for a ride.
Re:It's not a printer (Score:5, Informative)
No, it's not a plotter. Plotters are able to move the substrate back and forth underneath the pen. Combined with the left and right motion, a plotter can make a line in any direction on the substrate. "Plotters are restricted to line art," as your wikipedia link says. This can't even do line art. It must rasterize ("pixelize") an image before it can be printed.
Re: (Score:3, Insightful)
Re: (Score:2)
It’s designed in such a way, yeah, but it seems to me that it could have just as easily been designed to lower the pen and draw line art.
However your average software probably expects you to rasterize the output when you print...
Re: (Score:2)
It’s designed in such a way, yeah, but it seems to me that it could have just as easily been designed to lower the pen and draw line art.
I don't think so. With Lego motors, I'm pretty sure it's effectively restricted to drawing straight lines in 8 directions. Lines drawn in any other direction would be very choppy, worse than produced by current raster printing method, so there's kind of no point in doing that.
Re: (Score:2)
Some plotters are able to move the substrate... Others merely had a stationary flatbed and had a dual-axis armature to generate lines in any direction. The flatbeds worked great for smaller sheets while the moving substrate models were more suited to larger sheets.
Not all plotters move the paper... (Score:3, Informative)
Analog plotters were at one time common items in engineering labs, as well as chemistry labs where they served as output devices for chromatographs, spectrometers, etc. HP pretty much owned the market, and they moved an overhead pen over a stationary sheet of paper, which was held down to the bed by an electrostatic charge. A typical unit shown here:
http://www.teknetelectronics.com/Search.asp?p_ID=12956&pDo=DETAIL [teknetelectronics.com]
Re:Not all plotters move the paper... (Score:4, Interesting)
Whether it moved the paper or the pen is relatively irrelevant. I think his main point was, plotters universally draw line art (moving the paper, or pen, in a fluid continuous movement along the path you are tracing)... vs. printers which rasterize their image (print dots of colour which merge together to form a complete image).
Although this project rasterized the page (printing dots), it could have just as easily been designed to set the pen down and then do continuous line art... but you have much less software that’s capable of printing to a line art plotter as opposed to a regular raster image printer. That is most likely the reason for the dot-matrix print style that it used.
This really isn’t that impressive. The main point that impresses me is that LEGO products are precision-built with such a quality as to be able to feed paper and move a pen to accurately position the dots and produce what looks like essentially a flawless page of print (albeit slightly low-res because of the relatively large size of the dots). We always knew that LEGO used top-quality materials with very, very small tolerances on the parts... this takes advantage of that and shows just how high their standards are.
Re: (Score:2)
Actually, the print driver is rasterizing an image (which is already the case for a bitmap anyways) and then this plotter (or the driver) is vectorizing it again into a series or horizontal lines. The pen doesn't lift and touch down for each dot (like a dot matrix would), two dots are continuously drawn together as a line. That makes it a vector plotter,
Re: (Score:2)
By that logic an inkjet printer that sent a continuous stream of ink as the printhead moved (rather than series of measured pulses) would be a plotter.
Re: (Score:3, Informative)
The main point that impresses me is that LEGO products are precision-built with such a quality
If they weren't precision-built, they wouldn't line up when you snap the pieces together.
Erector sets allowed slop, because of the hole-hardware clearance. That goes away in Lego.
Re: (Score:2)
i think the precison has a lot to do with his position sensors (the black and white spinning lego bricks you can see at the side)
Cool but hardly genius. (Score:2)
I give it more credit for artistic value with the figures placed around than for the technical difficulties.
I built a plotter capable of those drawings for my 2nd year engineering class using a few stepper motors, a bunch of paint stirrer sticks, epoxy and an AVR microcontroller.
Re: (Score:2, Funny)
I give it more credit for artistic value with the figures placed around than for the technical difficulties.
I built a plotter capable of those drawings for my 2nd year engineering class using a few stepper motors, a bunch of paint stirrer sticks, epoxy and an AVR microcontroller.
How many Lego blocks did you use?
Re: (Score:2)
well this one uses lego motors - i.e. non-stepper motors - and nonetheless achieves an impressive level of precision
Re: (Score:2)
I give it more credit for artistic value with the figures placed around than for the technical difficulties.
I built a plotter capable of those drawings for my 2nd year engineering class using a few stepper motors, a bunch of paint stirrer sticks, epoxy and an AVR microcontroller.
Well bully for you!
Lego car factory (Score:2)
I just have to say (Score:2)
Finally! (Score:2)
We finally get some *real* "News for Nerds"!
That's really awesome.
Lego Lab (Score:3, Funny)
Direct YouTube link (Score:5, Informative)
http://www.youtube.com/watch?v=zX09WnGU6ZY [youtube.com]
steveha
Make & program your own robots, William Clark (Score:3, Informative)
There's a similar lego plotter in this book: http://www.clarkonline.org/william/mapyor/index.html [clarkonline.org]
The book describes using some large lego wheels to form a drum around which the paper was attached, and how to form a small electro magnet around a bolt through a technic lego plate to pull the pen towards the drum. The pen itself was suspended between two lego axles on a butterfly pin. The whole magnet head assembly could pinion left and right using an improvised lego rotary counter to measure progress with a similar block to rotate the drum.
I had the Sinclair Spectrum version of the book as a child and an IO box of relays. I never made the printer, but made lots of other devices.
There's some inside pictures of the book here: http://www.hexapodrobot.com/forum/viewtopic.php?f=35&t=318 [hexapodrobot.com]
A PDF of the book is here: http://www.worldofspectrum.org/infoseekid.cgi?id=2000479 [worldofspectrum.org]
The LEGO work isn't the impressive part. (Score:2)
The actual LEGO construction is _not_ the impressive part here. I built something quite similar 5+ years ago. Many people did. They gave instructions for how to build it in the LEGO Mindstorms Ultimate Builders Set. And there were a huge number of alternatives built as well, to be more accurate or to print on different paper or just built differently. The impressive part of this is all in software. Never seen anything like that before.
Lego Powered Bluetooth Printer (Score:2)
http://www.geeky-gadgets.com/lego-powered-bluetooth-printer/ [geeky-gadgets.com]
Google's own Larry Page Did It First... (Score:3, Interesting)
I remember being awestruck seeing a picture of a Lego plotter machine many years ago. It turns out that it was build by Larry Page [wikipedia.org] of Google fame.
Here's a picture of it [luberth.com]
I Blame Lego for decline in Mech Engineering (Score:3, Interesting)
Sorry to be a wet blanket, but the fact that a generation or two of kids have been brought up on Lego is partly responsible for a decline (in the West at least) in people interested in engineering as a career, and in a general lack of public understanding (and even revulsion) at engineering.
Lego was introduced as a constructional toy for model brick buildings. It replaced stuff like Bayko and Betta-Builder. With Betta-Builder (I may have that name wrong) you glued little bricks together with water-soluble glue; Lego was its less-messy replacement.
The dominant mechanical construction toy of the time was Meccano which had an awsome arrray of components (machine-cut brass gears for example), far more than it has had in recent years. Meccano was true miniature mechanical engineering; you construct Meccano on the same principles as a full size project. I am a professional engineer and have seen Meccano used to demonstate real-life mechanical and structural engineering concepts; eg I know that some of the buffers you see at railway termini were first modelled with Meccano. A plotter-printer would be well within its stride.
But somehow Lego went from a masonry toy to ousting Meccano as the leading constructional toy of any kind, with the introduction of rather crude and weak plastic shafts and gears. A Lego mechanism is not however representative of how you would design a mechanism for production.
Lego is however colourful, has no sharp edges, is not made of nasty steel, and above all you cannot see any nuts and bolts - supposedly the greatest design gaffe of the modern age - OMG.
Re:Lego Printer? (Score:5, Interesting)
I thought it printed LEGO creations from LEGO blocks.
Y’know, your average 3D printer... but with LEGO bricks.
That would be cool.
Re: (Score:3, Insightful)
I thought it was a 3D printer that printed LEGO bricks themselves.
Re: (Score:2)
Well, my second guess was it might print onto LEGO bricks themselves... e.g. design-your-own minifig faces. I know for a fact that felt tip pens will smear and smudge on LEGO bricks, though, so that was pretty obviously not what they meant.
Re: (Score:3, Insightful)
I thought it printed LEGO creations from LEGO blocks.
Y’know, your average 3D printer... but with LEGO bricks.
That would be cool.
I love how a 3D printer is now referred to as "an average 3D printer [no big deal]".
I'm stilled quite fascinated by that technology...
Re:Lego Printer? (Score:5, Interesting)
Re: (Score:2)
Re: (Score:2)
Completely offtopic, but the M-Tron sets completely rocked. As for the ability to just "play" and use your imagination, I suspect that if you gave yourself time and leave to go back to it, you'd be able to find the fun again and your life would be somewhat better for it. Just because you're an adult doesn't mean you have to stop playing. Imagination is always useful.
Re: (Score:3, Insightful)
i hate to say it but building a space station is nothing to boast about.millions of people (including me) made shite lego space stations as a child. on the other hand, desigining a lego printer, then designing a control mechanism to interface to a computer then designing your own printer driver has not been done by too many people.
Re: (Score:3, Interesting)
But I agree with you, the inherent joy of playing with legos is slowly lost UNLESS you maintain your creativity with them. I've used them for so many random things that people can't help but laugh and then say "yeah, that worke
Re: (Score:2)