A print and scan server for an Epson EcoTank ET-2751 on a Raspberry Pi Zero 2 W with diskless Alpine Linux

My Epson EcoTank ET-2751 is a fine printer, but its Wi-Fi interface died. The printer itself still works perfectly — only the radio is gone, and Epson wants more for a repair than a used replacement costs. The only interface left is USB, but I wanted printing and scanning from every machine in the house. Full disclosure: this project was solved with the support of an AI assistant, and this article was written with its help as well. It did the debugging (the two SANE bugs below were neither obvious nor fun), the patch and the cross-build recipe; I did the hardware, the decisions and the testing on the real machines. Everything in here is the configuration that actually runs on the box. ...

2026-09-14

A browserless digital picture-frame with Rust, KMS/DRM and Alpine Linux

About a year ago I built a digital picture-frame out of an old Fire HD 10 tablet, Fully-Kiosk and Immich-Kiosk (post here). That lasted until the battery started to swell. I don’t want a puffy lithium cell charging 24/7 on my wall, and the tablet won’t run from the charger alone, so that was the end of iteration one. Iteration two: a normal monitor on a Raspberry Pi Zero 2 W, still showing Immich-Kiosk in a browser. Worked fine for almost a year, then the SD card died. ...

2026-08-29