Archive of the former Yahoo!Groups mailing list: Homebrew PCBs

previous by date index next by date
previous in topic topic list next in topic

Subject: Re: [Homebrew_PCBs] Epson cartridge autoreset with micro (was Epson R220 on sale)

From: Volkan Sahin <vsahin@...>
Date: 2006-07-01

If it is 15us then you don't need to worry about. You are right writing is much slower. You don't need a logic analyzer. Just built a micro connected to clk, data, resetb lines and start storing data after rising edge of reset signal, sampling should be done positive edge of the clk.
Their format is indeed so easy first 4 bit hold address and write bit (MSB) and the 32 bytes of data comes.
In T60x series cartridges first 2 bytes hold ink counter 3rd byte holds cartridge replacement counter, that's what I am calling, and 4th byte holds specific to printer ID. In empty cartridge first 4 bytes are always zero and after recharging they're initialized. Before start of every printing, printer checks all of the 4 bytes if they're different than the ones in battery backuped internal counters, it initiates recharging cycle.
Don't forget that I have only experience with my CX4200 and these are my observations.
Volkan

... Do i have to get the logic analyzer out to decode the pattern? I don't think the memory of my scope is deep enough to do that. Or is the pattern
known already?