Multi-slot Copy Paste

The Inconvenience A very common issue while editing any text-based work is copying and pasting more than one string, eg. replacing one item while not overriding system clipboard and still…

Continue reading

Visual Studio Code STM32 IDE

This is a story about how I transformed Visual Studio Code to an IDE for embedded projects, that can work with STM32 CubeMX generated Makefile, OpenOCD and all the goodies…

Continue reading

Settings Menu for Arduino-based Devices

Settings Menu: the Origin I was building a level meter for a water cistern based on Arduino and ultrasonic distance meters. Since I had no exact data about the cistern…

Continue reading

Creo vs. Common Sense

About the List In the beginning, I had learned 3D modelling with Solidworks and it had been a mostly pleasant experience from the very beginning. Since early 2016, I’d been…

Continue reading

Damogran Soup

Damogran Soup

Here’s a quick tutorial on interFoam solver from the OpenFOAM toolbox. It demonstrates how much mess one makes when sneezing close to a bowl of soup. The Case Every time…

Continue reading

OpenFOAM postprocessing: a few shortcuts

Run-time postprocessing For pump performance calculation (and in many other cases as well), one usually needs data about pressure rise (head), flow, and power. If cavitation is an issue, maximum…

Continue reading

Python: Variable Type Specifier

How to specify variable type in Python

variable: variableType = … The Problem I’ve recently switched job and I was “thrown” into a large project(s) based on Python. I had to implement only a few simple functions,…

Continue reading

SPI Bus Cable Length – nRF24

There was a game called Labyrinth Ljubljana, and part of its technical solution was a Control Unit which controlled our custom made flashlights over RF link with cheap chinese module…

Continue reading