Loading

InkShield

by nicholasclewis, published

InkShield by nicholasclewis Sep 26, 2011

Featured Thing!

Contents

License

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Makes

Thing Statistics

20695Views 5314Downloads

Summary

This shield allows you to connect a HP C6602 inkjet cartridge to your Arduino turning it into a 96dpi print platform. It only uses 5 pins which can be jumper selected to avoid other shields. It is designed with a Arduino Mega footprint but fully supports both the Arduino and the Arduino Mega. It uses all through-hole components to make assembly easy even for beginners.

Features
Compatible with Arduino and Arduino Mega
Uses only 5 user selectable pins
Stackable (up to 11 Inkshields on Ardunio, 15 on Mega)
On-board 20V boost converter for inkjet head
Accepts 9-12V input via optional power connector or from the Arduino Vin
Auxiliary input header offers support for other microcontrollers
Auxiliary output header supports an extension cable to the inkjet head
Power and Pulse activity LEDs
ISCP header and Reset button
All through-hole components

This will be the first official release location. For the most current information visit:
http://nicholasclewis.com/inkshield/
https://github.com/NicholasCLewis/InkShield

A production run of this project was successfully funded via a Kickstarter here: http://kck.st/oAGeza

Description of files:
InkShieldLibrary.zip - Regular Arduino Libraries/Examples (You should download the NEW version)
InkShieldLibraryNEW.zip - Regular Arduino Libraries/Examples (updated version - found a few bugs when finishing the Mega version)
InkShieldMegaLibrary.zip - Arduino Mega Libraries/Examples
InkShieldLiteLibrary.zip - Minimal Arduino Libraries/Examples
InkShieldPCB.zip - Kicad Schematic and PCB Layout

All Apps

Upgrade this Thing with Thingiverse Apps

Tools and Utilities

Repair, slice, or enhance this Thing


Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

do i need a library to control my Ink? for Arduin0 maga

Hi Nicholas,

Thanks for this awesome thing. I got your board recently and I wonder if the print head can print faster of if you had done test with that. In the C6602 datasheet (http://www8.hp.com/h20195/v2/GetPDF.aspx%2F4AA4-2523ENW.pdf) it says: Maximum firing frequency 3.0 kHz for text (approximately 31.25 in/sec or 375 characters/sec); 1.5 kHz for graphics; horizontal firing recommended

  1. I'm not sure what is the difference for text vs graphics.
  2. Assume I'm doing a full firing (all nozzle) , and I can do 3kHz. Does that mean I can change the delay time in the library " DelayMicroseconds(800);" From 800us (1.25kHz) to 333us (3kHz)?

Cheers

This is great! Is the printing speed set or would it be possible to make it print more quickly/slowly based on print-head travel speed?

Excuse,I'm looking forward to the product replenishment.Then I pay again

Nice InkShield!
I need a Inkshield DIY kit($63), but it out of stock in your store.http://nerdcreationlab.com/store/
I am living in China, far from you.I'm looking forward to the product replenishment.

Sorry it was not showing in stock. I do have stock and have corrected the website to reflect the current quantity.

I met trouble at the time of payment.
The inventory into 1,but I want to 3.
Excuse,I'm looking forward to the product replenishment.Then I pay again

This is great!
It is exactly what I need for amy project.
Where can I buy this shield?

Thanks,
Guy

They are available to buy in my store http://nerdcreationlab.com/store/

Hello! I want to make a 3D printer to print hydrogel. I want to buy your Inkshield DIY kit and support your outstanding works.But I am living in China, far from you.Will you mail Inkshield kit to China? I will pay the additional cost.Excuse my Chinese English(●'◡'●).
And my email is [email protected],any message from you is welcome.

They are available to buy in my store http://nerdcreationlab.com/store/ and I can ship to China.

You've got to drag it to print, yes? It's not like it prints a small area like a rubber stamp? --> Meaning it only prints the one vertical bar.

Sorry, this is an incredibly late reply to this question. Yes, it prints a single slice at a time. So you have to drag it or mount it on something that is moving.

Hi, it appears the InkShield is not compatible with 3.3V logic levels, due to the CD4067. What would it need to make the shield 3.3V compatible?

I guess that the HCT version of the 4067 would do it?

According to the datasheets both the CD4067 and the ULN2803 should work down to 3v. I have not tested it with any 3.3v boards but I think it should work. I currently am verifying compatibility and updating libraries for the Leonardo (still 5v) and then I will look into the Due (3.3v logic).

I did some testing today using a mbed LPC1768 @3.3v and was able to get the nozzles to fire.

Yes, I found your web-page and read Theory. It's really answered to my questions. Of course, I will have some experiments to take more.
But one thing remains unclear to me - if I want to make InkShield with another printhead, whether it is real or just some printheads easily adapted to work with Arduino? I mean, I can't find any "Cartridge theory" for another printheads. It's commercial information, I think, but maybe you can suggest some solutions?
And I'm not see PDF...from where can I download it?

Hi!
Сonnecting printhead to arduino is a rich idea!
I have some questions and I wish to have similar thing.
I wonder, how did you know, how to control printhead? Am I right, thinking that it's not easy to find a specific control capabilities for printhead? Maybe, this is why you decided to use C6602 - it's not usual household thing? Can you tell me more about it?

Yes, I found your web-page and read Theory. It's really answered to my questions. Of course, I will have some experiments to take more.
But one thing remains unclear to me - if I want to make InkShield with another printhead, whether it is real or just some printheads easily adapted to work with Arduino? I mean, I can't find any "Cartridge theory" for another printheads. It's commercial information, I think, but maybe you can suggest some solutions?
And I'm not see PDF...from where can I download it?

What would it take to expand this to full CMYK/RGB?  Also, do the carts have any problems with acetone?

The current cartridges supported by this are monochrome.  I have been exploring other cartridges but do not have anything working yet.  I know that some people have refilled them with alcohol/water mixtures but I do not know about acetone.

I wonder if this could enable something like the powder-based 3D printers? The ink carts you use, can they be filled with a different ink solution pretty easily? Would love to see someone create the first open source binder-based 3d printer. Just wondering if you think it could be done with your shield?

Yes, that was some of the motivation behind this in the beginning. The ink seems like it would be easy to replace as there are holes on the top under the label.

You should look at these earlier projects I worked on: :)

http://www.thingiverse.com/thing:8542http://www.thingiverse.com/thi...

http://www.youtube.com/watch?v=fYeYeTGkvJMhttp://www.youtube.com/watch?v...

http://www.youtube.com/watch?v=Li1yihOgREAhttp://www.youtube.com/watch?v...

DIY Inkjet Printer

I looove my inkshield, Now to find a project :D

I would love to try making a wire printer from this. As in, I am running say a 5v power wire in a project, so I type 5v+ into the device, and run my wire through it, and it has then the text running down the side of the wire! Would you be so kind as to try swiping your print head over a random normal wire and see if the ink sticks to the jacket of the wire?

Thanks!

I am very sorry about the delayed reply. I somehow missed the notification of the comment.

There are two issues I see with printing on wire.

The first is that I have not had much luck printing on plastic.

The second is that the print resolution is only 96dpi. This gives a reasonable font at 1/8" high letters but much smaller than that and I don't think it would very legible.

Would you be able to combine this with an optical (laser?) mouse in order to get hand-held, swipe-able printing?

Since the mouse finds your relative position compared to what it was, shouldn't it be doable?

I don't see why you couldn't. That is one of the ideas I have heard a few times. It would be very cool to just wave the ink over the paper and print out an image.

I hope to see people do many very cool things with these shields. :)

Top