
A small CNC machine for PCB milling and laser engraving
This page contains a list of my projects, both electronics and software. Incomplete and simple projects may be posted in the Posts section instead.
Unlike posts, pages linked in this list are likely to be updated with new information.
For more random software projects, check out my Github repositories.

A small CNC machine for PCB milling and laser engraving

A custom programmable alarm clock with multiple alarm times and advanced functionality (including a web configuration interface)
Python library for interfacing with Owon B35T multimeter (BT2.0)
A simple shell script (and systemd .service file) to periodically report CPU temperature average to a MQTT broker
Czech translation (gettext .po file) for Spot (native Spotify client for GNU/Linux)

A dark colorscheme based on https://draculatheme.com/ for Selfoss RSS reader

Pedal assist (PAS) signal generator for electric kick scooters

An STM32-based datalogger for electricity meters with pulse LED

A DIY digital controller for XHDZ-FZ-2g electronic load with SCPI-like interface
Automatically create binary backups and configuration exports of Mikrotik RouterOS devices via SSH

RP2040-based 6-channel USB to UART converter with Zephyr RTOS

SPS30-based PM2.5 particulate matter sensor with RS485

Reverse engineered schematic of Stepcraft HFS-500 spindle controller / VFD front panel board.
A simple tool for reading DMARC aggregate reports with Thunderbird

DIY power inverter for heating water with power from a 2 kW wind turbine (hardware designs, MPPT controller firmware, OpenModelica dynamic model)

Optical sensor for Sensus PN16 water meters
Python program for redirecting ZPL programs from a virtual COM port to a networked Zebra thermal label printer