Sunday, September 19, 2021

Programing AT89C2051 using SDCC compiler on Debian Linux

My Homemade AT89C2051 Development Board

First and foremost we need to install a compiler and we need a programmer to load the code into the microcontroller. In my case, I use TL866A Universal Programmer.

Saturday, February 13, 2021

RND (KORAD) DC Power Supply Control (Work in Progress)

I am currently learning to program in the Python programming language on a Linux operating system and I can tell you that it is fun. It’s simple and I’m starting to turn my ideas into works, like this example here, controlling electronics using a PC and automating measurements.

Sunday, January 31, 2021

Raspberry Pi Digital Clock, written in Python programming language

This was challenging for me to get into Python programming and setting Raspberry Pi to my own needs. I know this is overkill but also this is a path for future projects for example info display which can display time, the temperature in your place, and maybe turn on lights in the living room and the list goes on and on.

Thursday, January 7, 2021

Install dmenu from source code on Raspberry Pi

So what is dmenu? dmenu is a dynamic menu for the X Window System and Raspberry Pi runs Linux. It is simple and can manage large numbers of user-defined menu items efficiently. And one more thing you need to install it from the source code so it is a good exercise to learn how to compile a program in Linux.

dmenu configured to show up in the middle of the screen

Saturday, January 2, 2021

MiniPRO TL866xx universal programmer Linux installation.

The TL866A universal programmer is a chip programmer that allows us to write or read chip memory such as microcontrollers, EEPROM memory, etc. This very popular device, unfortunately, comes with software only for the Windows operating system. But there is an open-source alternative that allows the use of this device on the Linux operating system, thanks to David Griffith and his project on GitLab.

Basic commands and using PICkit 2 on Linux!

Now that we have the software installed and ready to use, it is time to get familiar with the basic commands to successfully load the program into the microcontroller. So let's get started!

Install PICkit 2 Development Programmer / Debugger on Raspberry Pi OS.

To install PICkit 2 Development Programmer / Debugger on Raspberry Pi OS, we are gonna first prepare our system by installing dependencies, download source code for PICkit 2 command-line application, compile it, and at the end verify test installation.

Friday, January 1, 2021

Install PICkit 2 Development Programmer / Debugger on Debian 10 Buster 64-bit.

To install PICkit 2 Development Programmer / Debugger on Debian 10 Buster 64-bit, we need to install library packages for i386 architecture. That we can do with Multiarch. What is Multiarch? Multiarch lets us install library packages from multiple architectures on the same machine.

Wednesday, December 30, 2020

Split-rail linear power supply DC/15-0-15V.

Simple linear split-rail power supply for experiments with low power amplifiers and audio signals. This project is very easy to make and does not require a lot of time to make. But here you are working with mains voltage so you have to be very careful. 
So, if you are following along you are doing so at your own risk.

Sunday, June 21, 2020

Amazing RPi 4 setup with 250GB SSD and 1.5TB storage space!


Of course, this is not the best and most powerful setup but it is an interesting solution. All these hard drives I have laying around so I decided to use them and it is a great addition to Raspberry Pi 4.

Monday, June 1, 2020

How to setup File Server with Raspberry Pi


We are gonna kick off with preparing fresh copy of Raspberry PI OS Lite on empty SD card with Raspberry Pi Imager software. When is all done SD card has to be removed and inserted back into card reader so Windows can see newly created partition. In my case i'm using Notepadd++ to create empty file called "SSH" without file extension and we are gonna save it to boot partition of our SD card.

Saturday, May 30, 2020

How to make a fresh copy of micro SD card for Raspberry Pi from Windows 10 operating system

In this article, I will explain how to prepare a micro SD card from Windows 10 with a fresh copy of Raspberry Pi OS, so let's start:

The first step is to refer the web browser to the official website raspberrypi.org and download the Raspberry Pi Imager software, which we will use to prepare a micro SD card for installing the Raspberry Pi OS on a Raspberry PI computer.

Sunday, May 24, 2020

Raspberry Pi 4 Native USB Boot

It has finally arrived, unfortunately in beta but it still works, RPi 4 Native USB Boot. Say goodby to micro SD. I have been using RPi 4 for about four months or a little more, as a personal computer and I am mostly satisfied. Settings "boot" partition on micro SD card and "root" partition on
SD disk, works without any problems. But recently it has been possible to set up RPi 4 to boot directly from a USB drive!

My RPi 4 Setup (RPi 4, 4GB, Samsung SSD 250GB, USB to S-ATA adapter, sertronic RPI4-ARC-FA case with cooler)

Saturday, January 13, 2018

Power supply unit, variable triple output


Today I finished the project, which I started a few months ago. Three channel desktop power supply with the adjustable output voltage. In the future, I would like to add control of the current limit, but I will talk about it on another occasion.

Thursday, January 11, 2018

Peak voltage detector for a sine wave generator


I recently built a 1kHz sine waveform generator, the device works great, has adjustable amplitude and is suitable for testing audio amplifiers and for repairing them. So I thought it would be nice if I could install a small panel voltmeter to display the output voltage.

Tuesday, January 9, 2018

Arduino, two channel voltmeter with thermometer

This is my new Arduino project, a two-channel voltmeter with a thermometer.


This device uses Arduino's 10-bit analog-to-digital converter, software oversampled to 12-bit and every four measurements are added to the average value. This measured value is printed on the display every 300 milliseconds.

Saturday, January 3, 2015

RC Filter Calculator (low-pass and high-pass)

RC Filter Calculator Here is simple RC filter calculator for calculatie cut-off frequency of a low-pass and high-pass rc filter:

RC Filter Calculator v1.0
R = Ohm
C = Fahrad
f = Hertz

low-pass filter is a filter that passes signals with a frequency lower than a certain cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency.
high-pass filter is an electronic filter that passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency.

More about low-pass and high-pass filer can be found on wikipedia.

LM317 Constant Voltage and Constant Current Calculators

LM317 Calculator Here is two simple calculator's for calculating constant voltage and constant current with LM317 voltage regulator.

LM317 Constant Voltage Calculator v1.0
R1 = Ohm
R2 = Ohm
V = Volt

LM317 Constant Current Calculator v1.0
R = Ohm
I = Amps