Step 6:

Using the cartridge

Put the cartridge back together and insert it into the Catgenie.

The Arduino should get power from the Catgenie and boot the program we uploaded to it earlier.  It will flash its LEDs several times, and respond to the button press as it did when we were testing it using USB earlier.


The obvious fault with this design is that the Catgenie no longer dispenses any cleaning solution.  I will work through the options for this over the next few weeks and will update this Instructable when I've found something that works.


It would be great to see how other people get on with this.  If anything needs to be explained in more detail or if I've made any stoopid errors please let me know.

It would also be good to hear from anyone who can get the Catgenie working with plain EEPROM chips, or can get the Arduino to behave as the cartridge.  Its a mystery to me why those approaches didn't work out.

<p>Any interest in building one and selling it to me? At the moment, $ are more available than time. </p>
<p>Does anyone have a link to the code? The above link doesn't have a sketch in it.</p>
<p>Fixed... should be there now.</p>
<p>Did you set up your cartridge to use external solution? If so, any tricks or just plumb directly to the nipple and have the bottle of solution about level with the cartridge? Thanks.</p>
<p>Thank you! I had to change some syntax, but it's uploaded fine now.</p>
<p>Just a simple but fundamental question: does this project work with the CatGenie 120 or its only for the old CG60?</p><p>Thanx for the answer.</p>
<p>For the 60 only I'm afraid.</p><p>I owned a 120 after the 60, and didn't persue a cartridge hack for that as the cost point for the 120 cartridges is much less, especially using some of the extra cleaning modes that model supports.</p>
<p>I would bet by know you have gotten your answer, but in case you haven't this only works for the CG60. CG corporate got wise to this and changed to a RFID chip. Spoiled everyone's fun. </p>
<p>Contact me, I'd be willing to pay for this device as CatGenie has basically stopped selling the 60 cartridge. My email is hedst028@umn.edu. Thanks.</p>
<p>I am looking for some one who can make me one of these things. i have 2 extra cartridges. the instructions are great its just me....i dont get this sort of thing at all. can i please buy one of these devices? gene32@comcast.net</p>
<p>I am just overwhelmed reading this! Could someone just make one for my cat genie 120 and I can pay through paypal?</p>
<p>I would bet by now you have your answer, but in case you haven't this only works for the CG60. CG corporate got wise to this and changed to an RFID chip. Spoiled everyone's fun. </p>
<p>I NEED HELP, PLEASE! Lol, man oh man, Ive been trying code after code in my Arduino, and trying different setups. Can I exchange emails with someone and get some help finishing this project?</p><p>Thank you!</p><p>AdventureJohnson at gmail.com</p>
I spent a few hours troubleshooting my cartridge using this tutorial. No matter what I did, as soon as I pressed the button, both LEDs would light up and stay solid. No debugging info in the console. I verified that it was failing on the Wire.endTransmission(); line. After banging my head against the wall, I finally noticed that the contacts on the cartridge chip are labeled differently in the very first picture of the tutorial and the &quot;soldered&quot; picture. In the soldered picture, the contacts are labeled with +5 volt at the top, then GND, then SCL, and SDA at the bottom. In the first picture, the labels are reversed, with +5 volt at the bottom, then GND, then SCL, and SDA at the top. When I rewired the insides according to the labels in the first picture, the cartridge worked like a charm. The correct debugging info showed up in the console and the LEDs worked correctly. So if anyone is having the same problems I had, change the wiring according to the labels in the first picture.
Great stuff man. I was already a user of the previous resetting system. I adapted your proposal to my previous settings. Now, &Atilde; have an arduino on the side of my catgenie. It is directly linked to the cartridge holder connectors. I also modified your script in order for the arduino to reset automatically the cartridge frequently (no more button). Indeed, it is easy to notice when your cartridge is empty ... it smells lot more and no bubble during washing process :) Thus, solution is (as far as the cartridge is not really empty) dispensed and no more beeps ... love it ! <br> <br>Thx again for this great tuto
I was thinking of the same thing. I was going to change the program to emmulate a button push when it got down to 1. Can you post your sketch that you used?
Looks wonderful. Do you have a solution to the Cat Genie 120? I understand they have some new type of chip in it to prevent this type of re-setter from working. <br /> <br />By the way I have stopped refilling the cartridges because I found that just using a spray bottle with some Simple Green or other favorite cleaner during the cleaning cycle is much easier than filling the cartridge. Even running it with no cleaning solution is far better than my old dirty litter box.
i have the cg 60 can any one please help me i needa reset i lost my job please help im in need heidi
I have been resetting my cartridges externally for awhile now and want to use a built in design like this. Using the other design I had the 5+, ground, clock, and data lines reversed on the cartridge. Basically the same as this one but going from bottom to top. Can I get some clarification? (Just making sure before I start)

About This Instructable




More by The Snake:CatGenie: A smart, resettable SaniSolution cartridge
Add instructable to: