OpenGenie Project

The CatGenie is the only self-cleaning box on the market. An evolution of the LitterFree design, it connects to your household plumbing.

Re: OpenGenie Project

Postby GenieRefiller » Wed Jan 27, 2010 2:05 am

I am trying to recreate schematics for the CatGenie's main board. But, I need the number off of the U6 chip. Mine is laquered so bad that I can not read it very well. It looks like e2726 to me. But I can't find a datasheet with that number in it. Anyone got any ideas. (If you're holding the board with the transformer on the bottom-right side, the U6 chip is the one directly to the right of the PIC microcontroller (U2)). Any help would be appreciated. Thanks.
GenieRefiller
New User
 
Posts: 33
Joined: Sat Aug 08, 2009 11:23 am

Re: OpenGenie Project

Postby flyguyjake » Sat Jan 30, 2010 3:12 am

Yes you are correct that the numbers are in fact e2726 with a 393 above that.

Hope that helps.
User avatar
flyguyjake
Litterbox Guru
 
Posts: 156
Joined: Mon Jan 05, 2009 3:46 am

Re: OpenGenie Project

Postby GenieRefiller » Sat Jan 30, 2010 2:40 pm

Thanks, appreciate the confirmation. Any engineers here know what this chip might be? I've got datasheets for everthing else but this chip.
GenieRefiller
New User
 
Posts: 33
Joined: Sat Aug 08, 2009 11:23 am

Re: OpenGenie Project

Postby phil1001 » Sat Jan 30, 2010 2:42 pm

How many pins? What does it look like? Is there a logo on it ?
phil1001
New User
 
Posts: 30
Joined: Tue Dec 29, 2009 11:22 pm

Re: OpenGenie Project

Postby GenieRefiller » Sun Jan 31, 2010 2:13 pm

It is an SO8 package. It is marked with a 393 on the top of the chip and an e2726 below that. I'm believe it has an STMicroelectronics marking to the left of the e2726. I think the e2726 is the part number but I can't seem to find any datasheets on it. It is connected through a series of resistors and caps to the Cat Sensor and I'm not sure if it's some sort of Op-Amp for the infrared emitter, or what. I can't really map out the entire sub-circuit here, and it probably won't display correctly anyway, but this should give you an idea of how some of the resistors/caps are connected it it. Any help is appreciated. Thanks.

+5V
|
| C21
----||--- +5V
| | |
| | |
| | |--------------/\/\/-----
| | | | R32
|-----------------|
| 393 |
| ST e2726 |
|-----------------|
| | | |------------------GND
| | |
| | |------- /\/\/-----
| | R37 |
| | |
|-/\/\--|----------------------|
R51
GenieRefiller
New User
 
Posts: 33
Joined: Sat Aug 08, 2009 11:23 am

Re: OpenGenie Project

Postby GenieRefiller » Sun Jan 31, 2010 2:14 pm

Sorry about the circuit. I didn't figure it would display correctly.
GenieRefiller
New User
 
Posts: 33
Joined: Sat Aug 08, 2009 11:23 am

Re: OpenGenie Project

Postby phil1001 » Sun Jan 31, 2010 10:25 pm

phil1001
New User
 
Posts: 30
Joined: Tue Dec 29, 2009 11:22 pm

Re: OpenGenie Project

Postby oonooMoonoo » Wed Feb 03, 2010 8:04 pm

Hello, I'm a new CG owner and this idea sounds great.

I don't have much experience with electronics, but I work as a php coder if there's any way I can help.
oonooMoonoo
New User
 
Posts: 1
Joined: Wed Feb 03, 2010 1:52 pm

Re: OpenGenie Project

Postby jfischer2 » Tue Feb 09, 2010 12:12 pm

I believe the most painless way to improve the CatGenie 120 is by using the original processing unit and producing new code for the unit.
If the code is completely rewritten, it will void the warranty of course.
Also, I do not believe the rewriting of the code not including any original code from the product now laws would be broken.
It is my humble opinion that to design, build a replacement control for this unit would be pretty impractical as a solution when the unit is already designed.
It could be "fun".
The limit to I/O is not really a problem.
With some creative coding, most if not all of the short comings of this unit can be overcome.
My complaints were corrected in the first two weeks of ownership.
The first was the bowl gear would lock with the arm bevel gear due to tangential interference and stall EVERY CYCLE.
(excuse me Mr. CAD guy at Petnovations.. don't you use solid modeling?)
The gear problem was corrected with a small modification to the brim.
The granule between the bowl and cover and the gear problem was corrected with some grooves.
My complaint is the hand will leave some solids in the bowl when starting the washing cycle.
The micro can't do any thing if it don't know there is a problem :-)
jfischer2
New User
 
Posts: 2
Joined: Tue Jan 19, 2010 8:07 pm

Re: OpenGenie Project

Postby GenieRefiller » Fri Feb 12, 2010 12:39 am

The schematics are complete and I am now attempting to rewrite the code for the PIC. I was unable to read the original software from the PIC. They either have the CodeProtect fuse blown, or I was doing something wrong. That is probably best. This way, they can't say I stole their code.

I am currently testing functions for each of the motors and sensors. So far, I can control the keypad, leds, bowl and scooper motors. Next, I will be testing the heater/fan function.

Once I am sure that each of my functions are tested throughly, I will be writing the structure of the main software. Any requests or suggestions as to how the software should work would be appreciated.

Keep in mind that I am working within the, rather limited, structure of their hardware. In the future, I may add a daughter board, communicating through the I2C bus for an LCD, WiFi, etc. But, that is a ways off.
GenieRefiller
New User
 
Posts: 33
Joined: Sat Aug 08, 2009 11:23 am

Re: OpenGenie Project

Postby GenieRefiller » Fri Feb 12, 2010 12:46 am

Forgot to mention. I have created a SourceForge project for this project. It's address is: http://www.sourceforge.net/projects/opengenie . Once I have an alpha version, it will be released there.

For anybody interested, I will also be releasing the PIC source code; as well as the object code. It is being written in C; using the CCS PIC C compiler.

You won't need the compiler just to reprogram your unit. But, you will need a programmer for the PIC 18F877A in order to download the object code into your unit.

Keep in mind that, since I don't have the original software, once you reprogram your unit, you will be unable to go back.
GenieRefiller
New User
 
Posts: 33
Joined: Sat Aug 08, 2009 11:23 am

Re: OpenGenie Project

Postby kittymom » Fri Feb 12, 2010 8:31 pm

Thanks for your work on this.
kittymom
Litterbox Guru
 
Posts: 189
Joined: Wed Mar 11, 2009 1:07 pm

Re: OpenGenie Project

Postby flyguyjake » Sat Feb 13, 2010 6:54 pm

GenieRefiller wrote:The schematics are complete and I am now attempting to rewrite the code for the PIC. I was unable to read the original software from the PIC. They either have the CodeProtect fuse blown, or I was doing something wrong. That is probably best. This way, they can't say I stole their code.

I am currently testing functions for each of the motors and sensors. So far, I can control the keypad, leds, bowl and scooper motors. Next, I will be testing the heater/fan function.

Once I am sure that each of my functions are tested thoroughly, I will be writing the structure of the main software. Any requests or suggestions as to how the software should work would be appreciated.

Keep in mind that I am working within the, rather limited, structure of their hardware. In the future, I may add a daughter board, communicating through the I2C bus for an LCD, WiFi, etc. But, that is a ways off.



Here's my wish list...

1) Motion activated after use. To activate perhaps this could be #1 on the led pad
2) Sanitize wash cycle. This wash cycle would dispense a double or triple dose in the 1st fill. Once filled, the wash would continue for 12 minute so that the solution has a chance to kill the germs. Most germicides take 10 minutes to work.
wash #2 & #3 would be a fill & rinse (no solution) so the granules are left squeaky clean. Perhaps this could be #2 on the led pad
3) Quick wash, no scooping. Perhaps this could be #3 on the led pad
4) Rinse only. Perhaps this could be #4 on the led pad
5) Final drain - Fresh water should be added at the end of the final drain to completely flush out the drain tube. Bowl stop spinning, add water say 1/2 gallon and drain. Then drying begins.
6) Power cycle in the event of error. This would be awesome since most of the time a power cycle clears the error. This way if an error occurred while a user was not home, the cycle would complete.

Thanks!
I look forward to your work!
User avatar
flyguyjake
Litterbox Guru
 
Posts: 156
Joined: Mon Jan 05, 2009 3:46 am

Re: OpenGenie Project

Postby nelu57 » Wed Feb 24, 2010 1:40 pm

Hi particularly @KE5AFU , @GenieRefiller and others. Some news to your project ? Thanks.
User avatar
nelu57
New User
 
Posts: 31
Joined: Sat May 16, 2009 8:31 am
Location: Romania

Re: OpenGenie Project

Postby GenieRefiller » Thu Feb 25, 2010 11:58 pm

nelu57 wrote:Hi particularly @KE5AFU , @GenieRefiller and others. Some news to your project ? Thanks.


Currently, I have completed the schematics and tested functions for all of the motors, sensors, and LEDs on the processing unit. I am now working on detecting/debouncing the keyboard and the main structure of the program. I am working on this in my spare time. So, it is going slowly at best.
GenieRefiller
New User
 
Posts: 33
Joined: Sat Aug 08, 2009 11:23 am

PreviousNext

Return to CatGenie

Who is online

Users browsing this forum: No registered users and 2 guests