The Ultimate, Cloud Cat Feeder

Fully automated, 3D printed cat feeder, with cloud hosted dashboard, measuring cat and food weight few times per second.

Similar projects worth following
Over-engineering the heck out of a cat feeder!

All the cool features:
- food given according to defined schedule: cat feeder will make some noise and open at specified times, so the dry food can be eaten
- ability to specify food schedule as needed, and have each meal size easily and precisely adjustable
- measure cat weight
- measure food consumption time
- measure how long does it take the cat to arrive to the cat feeder, from the moment when cat feeder lid opened
- WiFi connectivity & a website showing a dashboard!

From technical point of view: ESP32, IoT, cloud - AWS, Arduino, 3D printing and more.

The project got huge attention so far! The stats around 24h after publishing just a 2 min demo are:

Go to the project log for more details or my blog for even more cat-feeder content.

plain - 152.00 bytes - 08/23/2019 at 07:06


Portable Network Graphics (PNG) - 1019.22 kB - 08/23/2019 at 07:05


Portable Network Graphics (PNG) - 158.16 kB - 08/23/2019 at 07:05


  • Print your own ultimate cloud cat feeder - open sourcing STL files

    pwest08/23/2019 at 07:09 0 comments

    Around 500 MB of 3D models in ~50 STL files, plus Fusion 360 archive made available under Open Source license. They were too big to publish in the files section, so head over to my blog for them or get them directly from GitHub.

  • Around 100 printing hours later, the automatic cat feeder emerges!

    pwest08/15/2019 at 08:24 0 comments

    A couple of photos from putting the cat feeder together. Sorry for external link, but putting the whole gallery here with all the descriptions would be tedious.

    Gallery - putting the cat feeder together.

  • I wasted 3 minutes every day on giving my cat food... so I spent 22+ hours designing an automatic cat feeder!

    pwest07/13/2019 at 21:29 0 comments

    Lets design it & 3D print it

    This was my first time doing 3D design, so probably I made every possible mistake along the way. The end result isn’t completely satisfying for me (I was hoping for a better, more organic overall look) and some people say it looks like piano… or a toilet :) Having said that, here is the cat feeder design process in Autodesk Fusion 360. Heads up, it’s 30min long!

    Credits: I didn’t model the cat itself, I took it from

    Lessons learned

    Looking back at the design, and learning some things on the way, I would:

    1. Design the shell of the cat feeder first. I started from the inside, but I didn’t have any idea how it will look on the outside. The outside look is now basically the result of constraints posed by the mechanical components inside the cat feeder and limits of my 3D printer.
    2. Use Fusion 360 parameters! I didn’t know they exist… For example, instead of subtracting everywhere 0.2mm as my horizontal 3D printer dimensional accuracy, I would just define it as parameter and use everywhere.
    3. Make the cat feeder more connected to the wood scale. I predicted the 3D printed part could slide away from wood scale, thus I added two screws between those two components. However, it turned out after printing that the cat feeder is quite tall and the surface between it and the ground isn’t that big, causing the whole construction to be a tad wobbly.

    3D printing…

    Coming soon!


    Coming soon!

View all 3 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates