The latest release of the Pattern Generator software, version 2.0.4, introduces a multitude of exciting improvements and enhancements. From a completely revamped backend to a range of additional features and optimizations, this update aims to elevate the user experience and further expand the application’s capabilities. Let’s look into the details of each improvement: The New…
Category: Software
Large Update to the Circle Pattern Generator
Today I published a significant update to the circle pattern generator. Version 1.4.1 of the application is available for macOS and Windows for download. This new version adds various shapes, rotations, colours and a generator for circular or elliptical canvases. Shapes Circles are great, but different shapes may be better. The new version contains a…
Filtered RPM Measurement Using PIO
The Raspberry Pi RP2040 chip is a remarkable microcontroller. The programmable IO block (PIO) is only one of many great features of this chip. In this post, I show you a method of how to utilise PIO, to capture the speed of an attached PC fan with included software filter. Most fans have a feedback…
“Read SHT31” Command-Line Tool
For various sensors, attached to Raspberry-Pi computers, I wrote small command-line tools to read the sensor values over the I2C connection. While you can do this with a Python script directly, I found using a compiled C or C++ program accessing the low-level device more reliable. The program I publish today, reads temperature and humidity…
Circle Pattern Generator
I wrote a small application to generate random circle patterns. You just specify the width and height of the rectangle to fill and the application will fill the area with the circles you specified. The result can be exported in SVG format to use it in other applications. Interface Elements Width, Height: These define the…
Inline AES 256 / CBC Implementation
Today I like to share some encryption code, which can be used in various situations – and is also useful for embedded systems. It is a unique implementation of the AES 256 / CBC crypto algorithm. The goal of this implementation was neither speed nor size. It was written to inline it into existing code….
New Application: Micro Disk
I published a new application to create “Micro Disk” images for embedded projects with very limited resources. This format fits perfectly on SD cards and it can be read with minimal effort. The application is available as binary for macOS and Windows. The sources are available on GitHub which can be easily compiled for Linux….
More Features Added To “Font To Byte” App
While working on the display driver for the Sharp display, I found some missing features in my “Font to Byte” application. I added this features and released a new version. All bits can be inverted. There is an option to print the converted characters into a useful code chart. Driver Progress A first version of…
Convert Bitmap Fonts for LCD Displays with Style
Update 2015-09-05: Added a example font and Adobe Photoshop template. Currently I am working on the deluxe version of the data logger. This version has a LCD screen and capacitive buttons to control the software. The Adafruit library for the display is quite large and almost uses the whole RAM, because it is a pixel…
A New Library for Meggy Jr RGB
I planed to create a game as a gift and use the really great Meggy Jr RGB platform for it. See the picture above, it’s a great game machine powered by the ATmega328P (buy it here). You can use the Arduino IDE to program it. After assembling the device, I played a little bit around…