Search found 96 matches

by Wonko
Wed Sep 05, 2018 10:48 pm
Forum: 3DP printing
Topic: Hacking the Xaar 128 printhead
Replies: 313
Views: 179747

Re: Hacking the Xaar 128 printhead

Just make sure the code does exactly what the drawing says: Keep RESET low, the apply 5V, then apply the high voltage, then set REST to high. Make sure you use at least the time given in the diagram between these cycles. Also, remember that mechanical relays have a long delay from being pulled until...
by Wonko
Wed Sep 05, 2018 10:41 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 162
Views: 64862

Re: Hacking cartridge HP 84/85

I would recommend that you look at all the signals with an analog scope as well. What looks like neat square waves in a logic analyzer may actually be a quite complex analog signal. It is actually rather unlikely that the ink cartridges use MCU level digital inputs. Those are throw-away cartridges. ...
by Wonko
Thu Aug 02, 2018 8:30 pm
Forum: 3DP printing
Topic: Hacking the Xaar 128 printhead
Replies: 313
Views: 179747

Re: Hacking the Xaar 128 printhead

1: you get a tank that can hold the ink and is vented, then you add a hose that runs to the Xaar input port. Position the tanke a few cm above the head to prime it, then lower the tank with the ink level a few cm below the head. It will pump the ink up when running correctly. Make sure you use Xaar ...
by Wonko
Thu Apr 05, 2018 7:55 am
Forum: 3DP printing
Topic: Hacking the Xaar 128 printhead
Replies: 313
Views: 179747

Re: Hacking the Xaar 128 printhead

The clocks don't need to be synchronized. They can have completely different frequencies. The data clock can have up to two MHz. It's all in the manual: XJ128 Guide to Operation, Xaar Document no: D031010302 Version A, Page 33. Just make sure that you stay within the limits and verify all assumption...
by Wonko
Mon Mar 05, 2018 8:52 am
Forum: 3DP printing
Topic: Hacking the Xaar 128 printhead
Replies: 313
Views: 179747

Re: Hacking the Xaar 128 printhead

I use mosfets. I believe that the reason behind separating the ground lines is keeping the 35V sources as independent as possible. One 35V line is used to supply the power to the piezzos and needs power, but less stability. The other one is used as a reference voltage and should be very precise to k...
by Wonko
Mon Feb 26, 2018 10:50 pm
Forum: 3DP printing
Topic: Hacking the Xaar 128 printhead
Replies: 313
Views: 179747

Re: Hacking the Xaar 128 printhead

It says on page 25 that the maximum frequency for SCK is 2MHz. I use bit banging, so I am well below that. This is the code I used to get close to 1MHz on CLK from my Arduino Uno: const int XaarCLK = 3; // Pin 15: <- 1MHz clock // Generate 1MHz for the ink cartridge in hardware // also: https://gith...
by Wonko
Mon Feb 26, 2018 11:11 am
Forum: 3DP printing
Topic: Hacking the Xaar 128 printhead
Replies: 313
Views: 179747

Re: Hacking the Xaar 128 printhead

It should be 1MHz (or slightly less, if you use a timer on the CPU and don;t have a matching divider)
by Wonko
Tue Feb 20, 2018 9:42 pm
Forum: 3DP printing
Topic: Hacking the Xaar 128 printhead
Replies: 313
Views: 179747

Re: Hacking the Xaar 128 printhead

The Epson printhead has a completely different interface than the Xaar head. I did not find specifications, but in general, the Xaar head has three supply voltages and a simple SPI interface. The Epson head, AFAIK, requires a quite complex power supply that uses a voltage pattern. The digital contro...
by Wonko
Fri Jan 19, 2018 9:30 pm
Forum: 3DP printing
Topic: Hacking the Xaar 128 printhead
Replies: 313
Views: 179747

Re: Hacking the Xaar 128 printhead

Well, it seems like you are half way there. Getting any ink out is already a great achievement! If all nozzle fire, either your data transfer is messed up, or your ink head is broken. The pin that shifts data into the head, that decides which nozzles will fire, is MOSI. Ideally, look at MOSI and SPI...
by Wonko
Mon Dec 25, 2017 11:11 pm
Forum: 3DP printing
Topic: Hacking Canon PG40
Replies: 9
Views: 11385

Re: Hacking Canon PG40

Thanks! This was a really great read! I am really looking forward to your next findings ;-)