Hacking the Xaar 128 printhead

Powder and inkjet printing
Post Reply
Ivan1983
Posts: 41
Joined: Sun Oct 02, 2016 11:25 pm

Re: Hacking the Xaar 128 printhead

Post by Ivan1983 » Thu Oct 27, 2016 12:18 am

The drive of the lifting and lowering of the desktop. Filmed from inside the bunker.
Attachments
Рис.28.png
Рис.28.png (233.72 KiB) Viewed 6026 times

Ivan1983
Posts: 41
Joined: Sun Oct 02, 2016 11:25 pm

Re: Hacking the Xaar 128 printhead

Post by Ivan1983 » Thu Oct 27, 2016 1:01 am

Approximately so it should look in 3d model, in reality it looks not so good.
Attachments
Рис.29.png
Рис.29.png (125.52 KiB) Viewed 6020 times

Kyle
Posts: 6
Joined: Wed Sep 21, 2016 5:58 pm

Re: Hacking the Xaar 128 printhead

Post by Kyle » Thu Oct 27, 2016 5:26 am

Hi Ivan, That is quite an impressive machine. I don't have a diagram to share (just the pin configuration in my code on github), but I have a suggestion:
screenshot.png
screenshot.png (37.9 KiB) Viewed 6001 times
This is a trace from a logic analyzer for one successful "jetting" of my xaar 128, using the code I posted on github. The important things to note:
- When data is clocked on MOSI, READY is HIGH, NS2 and NS1 are pulled down respectively to load 64 bits.
- When NFIRE is pulled LOW, READY goes LOW quickly (I think with 3 microseconds. I don't know why it goes low twice in my trace.)

I've seen a few things happen when something is wrong:
- The READY line oscillates from INACTIVE (120 microseconds) to ACTIVE (60 microseconds). I can make this happen when I disable my 35V power lines.
- The READY line doesn't go LOW when I pull NFIRE LOW. I think I've seen this happen when I have severe clogs or connection problems.

I recommend using a logic analyzer to see if your traces match mine or the one in the guide. If you don't have a logic analyzer but have access to an oscilloscope, check the READY state and NS2 / NS1 states when you are clocking bits.

One other theory: Make sure your clock phase and polarity are set correctly in your SPI configuration. I think the correct settings are CPHA=0 and CPOL=1.

Ivan1983
Posts: 41
Joined: Sun Oct 02, 2016 11:25 pm

Re: Hacking the Xaar 128 printhead

Post by Ivan1983 » Thu Oct 27, 2016 7:16 am

Thank you Kyle for the answer, I will try. At achievement of positive results I will unsubscribe

evomotors
Posts: 59
Joined: Fri Sep 02, 2016 5:33 pm

Re: Hacking the Xaar 128 printhead

Post by evomotors » Wed Nov 02, 2016 7:11 pm

Is anyone planning to try PolyJet with Xaar 128? I know it can print with UV curable inks, but my knowledge ends here.

@dragonator -Do you think it's possible?

Ivan1983
Posts: 41
Joined: Sun Oct 02, 2016 11:25 pm

Re: Hacking the Xaar 128 printhead

Post by Ivan1983 » Wed Nov 02, 2016 7:22 pm

I tried to print furan resin, about UV resin can not say anything.

User avatar
dragonator
Site Admin
Posts: 428
Joined: Fri Aug 14, 2015 4:48 pm
Location: The Nethelands
Contact:

Re: Hacking the Xaar 128 printhead

Post by dragonator » Wed Nov 02, 2016 8:14 pm

It should be possible if it has the right viscosity. Piezo has no special interaction with any fluid. I sadly also lack the experience with the Xaar, and my time is currently tied to overtime at work and Oasis at home.

evomotors
Posts: 59
Joined: Fri Sep 02, 2016 5:33 pm

Re: Hacking the Xaar 128 printhead

Post by evomotors » Fri Nov 04, 2016 7:04 pm

I got the Xaar 128 and connectors and will be ready to experiment soon with paint. but I don't even know where to get this kind of resin...

DDDoug
Posts: 6
Joined: Fri Feb 05, 2016 11:57 pm

Re: Hacking the Xaar 128 printhead

Post by DDDoug » Mon Nov 14, 2016 2:41 am

Has anyone had any luck hacking a newer Epson head?

I have one disassembled and I see the following: Of the 25 lines from the ribbon cable, there are several grounds and a pair of what appears to be power lines.
The actual head has 22 pins.
There is a two layer PCB between the two.
There are SMD caps and resistors on the PCB.They are mounted text side down.
There are eight pins with same value R-C to ground filter circuitry R=100 ohm and C measured at .1nF.
I imagine they could be data.
There look to be about eight other pins.
The print head has 800 jets.
I would imagine the other pins are as follows:
2 for drop size
1 for fire
1 for logic voltage
1 pin on ribbon cable side has a 10Kohm to ground.
A few runs have a cap to ground.
Does anyone know of any schematics for these printheads?

evomotors
Posts: 59
Joined: Fri Sep 02, 2016 5:33 pm

Re: Hacking the Xaar 128 printhead

Post by evomotors » Mon Nov 14, 2016 11:39 am

@DDDoug -This topic is about Xaar 128

Post Reply