Cassie--
You received this message because you are subscribed to the Google Groups "CatGenius" group.
To unsubscribe from this group and stop receiving emails from it, send an email to catgenius+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
> Sometimes it pops up Device ID (00000000) does not match target device ID. Which I
> figured this is MPLAB telling me poor connection.
This is _always_ bad and needs to be attended first; MPLab, or any other programming utility, will try to determine the type of controller attached first. If one of the two signals is bad, an ID of 0 will be read. In my opion, this illegal ID should prevent the programmer to go any further, but somehow it does. And if it does, all kinds of things can to wrong.
> But upon touching the connector and cable right, target was identified and program verified/complete.
I'm not in favor of that because this unreliability introduces an extra variable in the diagnosis.
> Once running the cat genie, it only makes it to filling the bowl with water, at which point it rotates forever and then
> stops.
Having said the above, this probem is probably _not_ related to unreliable programming.
> If I lift the cat genie motor head off, and back on, it then beeps and continues it's cycle by draining and drying. Why
> does it do this?
That's the clean-up program. Before opening the tap, I put a marker in non-volatile memory. After drying the box, this marker is removed. When powering up, this marker is checked for, and if present the box is assumed to be wet, hence a clean-up program is triggered so you don't have to clean up the box yourself. The clean-up program just drains, dries and surfaces the box, to make it ready for use again.
> So far I have done a geniediag, and all features run smoothly. I thought it could be the water senor that everyone
> seems to have trouble with, but IR light looks fine (Attached below),
It looks fine to me too. GenieDiag is the way to go for diagnosis.
> I put a new plastic tong and cleaned sensor lights with WD-40. I have tried re-downloading/flashing a few times now
> and the program still acts funny. What should I do? Do you think it is the female connector? Or the water sensor?
> Should I replace the connector or the IR light? Or is it something else?
The water sensor is the most likely cause. It's just weird that it works with GenieDiag, but not with CatGenius; It's the same code...
Cheers,
Robert.
> I have reprogrammed several times now, and it still stops after it fills with water. I got excited with one
> download, it completed a whole cycle. But come the morning, water was in the bowl again. :(
Is there a lot of light on your box, possibly shining into the hopper? The water sensor is sensitive to that.
There is a fairly good way to diagnose your sensor, but you have to flash GenieDiag for that, and you need ot have the PU on a bench top, plugged in, and with it's power switch triggered. Water should not be connected.
1. Using GenieDiag, go to the water sensor test.
2. Activate the test,.
3. Now stick the light guide into the two emitter and receiver holes in the bottom. This should activate the water valve: You should hear a sharp click, followed by a conituous mild hum of the water valve.
4. Now gently pull out the light guide, to determine when the hum stops.
You should be able to pull out the light guide almost entirely before the valve closes. You can play a little with it, pulling it out, tilting it a bit, to determine how stable it is. Valve closed == water detected.
The reason why your box freezes in washing program execution, is that is has filled up the box for the maximum amount of time, but still no water was was detected.
> The only way I can get it to empty is to lift the unit head up for a few seconds. Once back on, I hear the sensor
> click/check, then it drains and starts drying cycle.
That's what it's for.
> I cleaned the female connector, by spraying a little WD-40 on the pins connected to the jumper cable and Pic3
> recognizes target immediately now.
That's not a good idea, neither is contact spray. But I understand you're trying everything you can think of.
> But if that doesn't work, what can I do?
Try my suggestion above and report your findings.
> Would installing a serial port help to diagnose the problem?
Nope; We're fairly sure it's a water sensor problem.
> Please help me, my cats keep peeing outside of the box cause mummy can't seem to fix it. :(
Doing our best.
--
Sorry I haven't replied sooner, you were so fast responding to me and I feel horrible to didn't return the favor. Please forgive me. I deeply appreciated your responses :)
I have done GenieDiag test, and the water value turns on and off quite well when putting light guide in and out of emitter. The sensor is fast at shutting and opening value.
My catgenie has the dome, and is situated in my hallway cupboard, no light is directed at the cat genie.
When catgenie is going through normal cycle, it fills to the correct water height (so no flooding), and then bowl spins for a long while at which point it stops.
I don't know what else I could do? It worked fine before reprogramming.
I'm currently operating activated scoop only, and then doing lift unit trick once a day to clean.
Even though I have had trouble with this unit, my other one is working great! Thank you for your sharing your brilliance with us all.
--
> Yes I recall that you informed me re this in the past. But does this mean the Diag code reads and operates the H2O relay (valve) differently ??No, both applications are using the same driver code.
IT WORKS!!!! YAY!!!
After months of lifting the head unit to go into a clean cycle and several attempts of new downloads. I finally found the right download. I mis-read what you meant before Robert, I thought you were telling me to try older beta verisons, which I tried B3, B2 & B1 and all failed. I then re-read and discovered you meant to look up this post: https://groups.google.com/forum/#!searchin/CatGenius/binary$20PIC16F1939/catgenius/ZnW-6w-Inu0/BWiWN4eSKwQJ and downloaded your Binaries for PIC16F1939. It worked and has been operational for the last 3 days. YAY!
I don't understand why, but am very happy that my catgenie is working. Thank you again for all your help :)