Cross-compiling vs cross-compiling

This topic is drives me for some time. Cross-compiling is actually a misnomer. Or and ambiguous term. Whatever. Basically, cross-compiling means at least two different things in different peoples minds. The first group think of cross-compiling as a process, after which an executa…

Using mbpoll as a CLI for Modbus

I have discovered a nice CLI tool called mbpoll than can be used for fast Modbus wiring validation via CLI. It is very handy for anything that has an Ethernet port for the ModbusTCP, including devices like Raspberry Pi based controllers industrial controllers. Additionally, if an…

Should cabinet door contain 230VAC elements?

With the current task of wiring an electrical cabinet I was presented with the opinion, that we should use 230VAC powered buttons and indicators, because in our specific case it would be cutting the corners, meaning less time and resources required for the given task. I have foun…

Giving up hope on svelte-kit

Casually checking on status of svelte-kit after a few weeks of not doing so when I returned from the holiday. The result was not good. The open issues for the 1.0 milestone just pile up. It feels like it will never be released. I have got involved in the #733 due to traling slash…

Trying tauri with svelte

I had tried tauri and was pretty pleased by the result. Tauri produces a single binary with the UI made in web frontend technologies we love to hate like React, Vue or even Svelte. It's magic is done in Rust. Tauri's main competitor appears to be Electron. Although Electron is qu…

Stepper motors: 2-phase and 3-phase

Machine movements are generally made either by pneumatic valves or by electro-magnetic motors. Omitting the pneumatics for now, the electro-magnetic motors generally further divide to alternating-current or AC in short and direct-current, or DC in short. So far so good. Anyway, A…

Repeat find and till in vim

There are two very useful keys for navigation in vim: find and till. I am using both daily and these are one of the keys I have learned somewhere at the very beginning of my vim learning curve. To explain briefly, there is a group of a so called motion keys, performing a cursor m…