Projects

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.


1610 CNC

A small CNC machine for PCB milling and laser engraving


AlarmClock

A custom programmable alarm clock with multiple alarm times and advanced functionality (including a web configuration interface)


B35T

Python library for interfacing with Owon B35T multimeter (BT2.0)


cputemp2mqtt

A simple shell script (and systemd .service file) to periodically report CPU temperature average to a MQTT broker




ebike-PAS

Pedal assist (PAS) signal generator for electric kick scooters



Electronic Load

A DIY digital controller for XHDZ-FZ-2g electronic load with SCPI-like interface


Mikrotik-SSH-backup

Automatically create binary backups and configuration exports of Mikrotik RouterOS devices via SSH


MultiCDC

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


pm-sensor

SPS30-based PM2.5 particulate matter sensor with RS485



Thunderbird-DMARC

A simple tool for reading DMARC aggregate reports with Thunderbird


Vetrnik

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


Water meter

Optical sensor for Sensus PN16 water meters


Zebra-bridge

Python program for redirecting ZPL programs from a virtual COM port to a networked Zebra thermal label printer