Last week I wrote about dissecting my Canon printer’s maintenance cartridge. I noted there was an I2C EEPROM sitting in there.

My goal for the moment is to reverse engineer the contents of said ROM.

I could go and solder some wires to the PCB, but that wouldn’t be as good for reading an empty one (that I don’t really want to destroy).

So, how am I going to make a plug for this?


Well, I have a 3D printer, don’t I?

A short bit of modeling and a few prints later I had a plug for the mystery connector!

Perfect enough for my needs:

Next up: a bit of Arduino coding to suck the data off the chip.