Słomkowski's technical musings

Playing with software, hardware and touching the sky with a paraglider.

Main page


Welcome to my website! I’m Michał Słomkowski, if you want to contact me, you will find the details at the bottom of the page. Recent articles published or updated:

Octoglow VFD - Orange Pi Zero board and software

Octoglow VFD - Orange Pi Zero board and software

Module which houses the brain of the Octoglow - the Orange Pi Zero single board computer. It also contains I²C DAC to drive analog gauges to show CPU usage in real time.

Compiling C++ application for Windows target under Linux

Setting up a C++ development environment for a Windows target under Linux may be tricky. To simplify the process, I provide a CMake project suitable for using MinGW under CLion and running the application in Wine.

Long-lasting UPS setup with APC Smart-UPS and car batteries

Long-lasting UPS setup with APC Smart-UPS and car batteries

I connected a server-grade UPS with four car batteries to create a cheap solution for non-stop operation of a server rack cabinet for over 12 hours in the event of a power outage.

Installation of Webasto Thermo Top Evo heater in Mercedes-Benz W124

Installation of Webasto Thermo Top Evo heater in Mercedes-Benz W124

Detailed writeup of installation of Webasto Thermo Top Evo auxiliary heater in '94 MB W124. Contains some quirks like using W-BUS emulator and fooling the heater to use already-present circulation pump instead of separate one.

Octoglow VFD - Clock display board

Octoglow VFD - Clock display board

Second module of Octoglow, which contains numerical VFD to display wall time and 433 MHz weather sensor receiver.

Automatic USB mains switch for USB-controlled power strip

Automatic USB mains switch for USB-controlled power strip

Almost all available USB-controlled power strips use 5 V from USB to drive the relay. This is of no use with recent PCs, which hold 5 V during sleep mode. I've written alternative firmware for the popular DCT Tech USB relay module available from AliExpress, which detects bus inactivity and shuts the relay down when the PC is in sleep mode.