Electronics

Small boards that make the house do what I want. Most run ESPHome; one is a phone app; two are on the shelf, half-finished and still interesting.

Ceiling fan bridge

An ESP32-C6 and a CC1101 radio that send and hear the fan remotes' codes, so the fans are Home Assistant entities.

ESP32-C6 · CC1101 Done

LinkyLink

An Android app that bridges my phone's notifications, alarms, reminders and to-do list to my own servers, and lets Claude talk back.

Android · Kotlin Ongoing

Energy monitor

A sixteen-channel panel monitor running community ESPHome firmware instead of Emporia's cloud, with eleven named circuits.

Emporia Vue 3 · ESP32 Done

SolidWorks keypad

A small USB macro pad on an ESP32-C3 for the SolidWorks shortcuts I hit a hundred times a day.

ESP32-C3 · USB HID Paused

Bench power supply

An ATmega328-based controller for a benchtop power supply: three monitored channels, two seven-segment readouts, a 20×4 LCD and an encoder.

ATmega328 · Arduino Paused