Cat Feeder in Action

published: September 9, 2017 — last modified: October 23, 2025

Recently I finished a small cat feeding device. Meanwhile I added some minor missing parts, like an USB port which can be used to charge the device. I also added a larger battery to keep the device running for months without charging.

Here a short video demonstration of the project:

https://youtu.be/VpQJW-UKJGA

Read more about the project here

More Posts

Three Ways to Integrate LED Light Into the Modular Lantern

Posted on 2023-01-29— 3D Printing, Build, Projects

I tested three inexpensive, easy methods to add LED lighting to my modular 3D‑printed lantern using USB power: reused LED modules, short 5V strips, and WS2812B RGB with a microcontroller. I share parts lists, soldering tips, diffuser advice, and firmware steps—read on for step‑by‑step instructions and printable models.

Read this post

Snowflake Component Side

Posted on 2017-11-14— Projects

I walk through assembling the component side of my snowflake panel, showing stencil-applied solder paste, placement of 105 resistors, capacitors, headers and chips, and sped-up hot-air soldering. I test the LEDs at the end — please read/watch the full post if you'd like the complete build and tips.

Read this post

How to Write Custom Snowflake Patterns

Posted on 2019-12-07— Projects

I’ll walk you through creating custom patterns for your snowflake decoration, covering double-buffering, frame-sync, non-linear PWM, fixed-point math and the scene interface in C++. If you can solder and use an SWD programmer, read on for practical examples and a ready-to-edit User scene template.

Read this post

How to Design a Cheap Plant Watering Sensor (Part 6)

Posted on 2017-04-29— Projects

I describe making a small alpha batch of my low-cost plant-watering sensor: ordering parts, prepping and soldering wires, testing PCB assembly with stencils, and solving sealing with epoxy. If you’re interested in practical prototyping tips and lessons learned, please read the full post for photos and detailed steps.

Read this post

Make your Code Safe and Readable with Flags

Posted on 2018-05-06— C++, Improve your Code

I show how a small C++ flags template makes embedded register bitmasks safer and much easier to read. I'll explain why macros and CMSIS-style definitions lead to errors, and walk through clear C++11 examples and a simple driver. Read on to see the implementation and usage.

Read this post

A Versatile ATtiny Programming Adapter

Posted on 2017-02-25— Projects

I built a compact ATtiny programming adapter to pre-program ATtiny13A chips before soldering, with a 50mil JTAG header, USB power, LED, and jumper options for other packages. I share EAGLE files, PCB ordering info and usage notes — read the post for photos, GitHub links and details.

Read this post