Inker – the hand inkjet


One of our Hackaday favorites, [Sprite_tm] made my morning when he sent this in. He built a driver circuit for a HP inkjet cartridge that allows him to print by hand. Ideal for printing on other people, their white boards or their beer. He had to do some blackbox reverse engineering to figure out what the onboard driver chip does on the cartridge. Considering the task, the circuit is surprisingly simple. It has some ATTINY brains, some driver transistors, a data bus and a DC/DC power converter to get the required 1.21 gigawatts, er 20 volts to drive the cartridge.

Comments

  1. Adam says:

    “to get the required 1.21 gigawatts”

    I’m guessing you were watching Back To The Future?

  2. Karl says:

    In the Movie he accually said 1.21 Jigawatts because the producers thought that it had more emphasis.

    Cool Project though

  3. David Maher says:

    Actually, “jigawatt” is a correct pronunciation of the word gigawatt. And it was said that way in the film, because they had heard someone say it that way, and were unfamiliar with the word.

  4. Bob Reynolds says:

    I recommend this kit. It comes with a book (available separately) which explaines clearly what it takes to drive the cartridges.
    http://www.parallax.com/detail.asp?product_id=27949

  5. Mike says:

    Back to the Future was on tv last night. I believe it was on Bravo at 8pm?

  6. lizard.boy says:

    This kinda reminds me of the effect that guy got from his street painting bike, I can’t remember what it was called but he ride it around NY spraypainting messages on the streets.

  7. fucter says:

    This is pretty cool, I am already thinking of other uses for it – most of them illegal.

  8. jj says:

    man thats neat. i wonder if you could do perspective changes of the letters by holding the nozzle at different angles

  9. Max Kelley says:

    Back to the Future is on just about every night, if you look around :)

  10. cyb0rg777 says:

    This is only vaguely related,but I had an idea.I wanted to make a murral painter.It would have to print with some type of paint.That way I wouldn’t have to pay an airbrush artist to do flames or murrals on my ride.

  11. trebuchet03 says:

    now that’s pretty funny

  12. Brad Myers says:

    Seems to me that the hand inker could be used to layout some pretty edgy tattoos. Perhaps a barcode and expiration date for my girlfriends ass?

  13. mr dac/ram says:

    just another example of mordern man turning out another load of rubbish there must be more to life than this bring back steve i say at least he was amusing how this site survies is beyond me next load of crap plz

  14. SOI Sentinel says:

    Hack-a-day has had a bit of a brain-drain due to people being put off by the negative comments and bickering. I hope this helps to bring it back. Now, on to the printer…

    It’s a great idea, actually. Most people don’t know how the printers work. HP cartridges are the only ones this will work with (most others have a separate print head, which means more cost if you damage something). Now, the link to parallax posted farther up I’ve known about. I like this one better due to the more general purpose response and the SIGNIFICANTLY LARGER TANK! The parallax one uses one of the tiny cartridges. Also, since this one is the larger, single color tanks, it’s easier to make a full color print.

    Now, printers these days are dirt cheap, I know. I’m also not a fan of HP, but I do know of one real use for this. There’s a lot of people who make their own CNC routers these days. Replacing the router head with a single cartridge or a “color box” would give you large scale printing capability, say, if you wanted to make your own plotter. It would also let you print on things that you normally couldn’t shove through a plotter.

    I do see another option for the handheld unit beyond what’s suggested by the writer: add a wheel encoder, so the microcontroller can time its printing and you get something more consistently legible!

    I wonder if there’s a pressure hole like on Epson cartridges, so you could put a little pressure (only a PSI or two probably) that could help keep the flow going.

  15. michbound says:

    I am still not sure how the lettering stays consisten do you move your hand based on visual feedback from the medium you write on? So once you start seeing the appearance of a w you move slightly to the right for the next letter?

  16. jwstolk says:

    I saved a printing head from an HP 500 A0 printer just to try something similar. This printing head can print a strip of 12.7mm (1/2 Inch) wide in one go. If the control circuit is anything similar, then that should save me a lot of work.

  17. jwstolk says:

    thanks Bob Reynolds, thats a great link. also check out the video of the handheld printing on that site:
    http://www.parallax.com/dl/mm/video/SXhandheldprinter.MOV
    and the printing bot:
    http://www.parallax.com/dl/mm/video/BS2BoebotPrinter.MOV

  18. Mooooooooo says:

    Who are these people?
    http://cdn5.tribalfusion.com/media/612296.gif

    and why the hell do they not mind that their picture is being shown all over the internet?

  19. gcc says:

    refreshingly useless! nice hack with cool DIY-able implications. high marks.

  20. dylan willemsa says:

    I think the link in post 17 causes floating popups?

  21. pingoart says:

    pretty interesting hack. I think that it woudnt be hard to recycle an old ball computer mouse for two encoders, and it would make it better to hold and use…
    Add a keyboard or simply five keys (think of baudot) and you’ve got a typewriter.

  22. penguin says:

    @12 shut up, like you could have thought this up anyways

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s