Toilet Automatically Flushes For Your Bathroom Trained Kitty

So you’ve successfully taught your cats to use your toilet, just like little furry humans. Congratulations! But you can’t quite teach the cat to pull the flush lever? You might want to automate it for them instead! (Editor’s note, 2019.  Link seems to be dead. Try the Wayback Machine.)

[Joycelin & Dan] are in the final stages of teaching their cats to use the toilet. Unfortunately they had a snowboarding trip coming up, and were worried about the cats losing progress when they couldn’t flush the toilet for them. Rather than have a bit of a setback in their toilet training, they improvised — and automated the toilet.

There are commercial solutions available, but they cost several hundred dollars. You could strap a geared motor to the side of your toilet with a stick screwed to it like this guy did, but who wants to pay for the water bill of flushing your toilet every few minutes??

[Dan] ended up designing a 3D printed bracket that sits under the toilet reservoir lid to hold a fairly beefy stepper motor. The stepper motor pulls the flapper valve up, allowing the toilet to flush. It’s controlled by an Arduino and set to flush once or twice a day to keep the kitty excrement at bay.

If you’re still scooping litter, or have one of those fancy auto-cleaning litter boxes, check out this hack from yesteryear on disabling the CatGenie cartridge, to allow you to use it for longer without having to buy a new one!

[Thanks for the tip Keith!]

20 thoughts on “Toilet Automatically Flushes For Your Bathroom Trained Kitty

    1. I sincerely believe that could be the case. As it is two of my cats will come and watch the shower drain when I’m done, and sometimes the toilet itself. One of them will even drink from the sink.

    2. A would use a delay of several minutes after the cat used the toilet. This has three advantages:
      1) Cat will not get wet by the flush if it sits longer
      2) Cat will probably not have the possible immediate-reward effect of play and fun which could form this habit
      3) And if (2) is wrong, it limits the water use

  1. This project needs an Ir detector and a manual flush detector (switch or phototransistor).

    Arduino code:
    If IR goes from high to low (after being high for more than 5 seconds) flush after one minute.

    Works with kids too.

    If you drop your wedding band, you need to pull the plug!

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.