Keeping your 3D printer tools organized is important for efficient printing and maintenance. That’s why I designed a large, custom 3D-printed toolbox case to store all the essential tools for my 3D printer. This case is practical, sturdy, and easy to assemble. The Design This toolbox case is designed with simplicity and functionality in mind. It’s spacious enough to hold a variety of tools, such...
A Custom 3D-Printed Case for Raspberry Pi 4 | First iteration
If you’re into DIY electronics and 3D printing, making a custom case for your Raspberry Pi 4 can be a fun and useful project. Today, I’m excited to share my first attempt at a 3D-printed case, made using the Qidi Plus 4 printer. The Design This case is made specifically for the Raspberry Pi 4 and focuses on being simple and useful. While it might not be perfect, it’s a good starting...
Introducing FlexiStack: Your Ultimate Toolkit for Modular Python Applications
Are you tired of wrestling with complex code structures and tangled dependencies when developing Python applications? Say hello to FlexiStack, the ultimate solution for building modular Python applications with ease. In this article, we’ll take a deep dive into FlexiStack, exploring its features, benefits, and how it can revolutionize your development workflow. What is FlexiStack...
STM32 Devcoons Framework – Use the drv_flash module (4)
In this post we will see how the drv_flash module can be loaded and how it is working. This tutorial is a part of the STM32 Devcoons Framework, so I suggest to first check this article. As with all the modules, we have to import it using the method explained here. And afterwards use the module freely in our code. Below is a simple example of the tsk_app using the flash_erase and flash_write...
STM32 Devcoons Framework – Use the lib_crypto module (3)
In this post, we will add the lib_crypto module to our project. As all the module, it should be ‘automatically ‘ recognized by the STM32 Devcoons Framework, thus we will be able to use its functions directly. So, let’s start! Enable the library featuresUse the library devcoons/stm32-lib-crypto (github.com) Add the module by following the tutorial: Enable the library features...
STM32 Devcoons Framework – Add a module (2)
The flow to add a module in the STM32 Devcoons Framework is a straightforward and seamless process which ease up the development. In this post, we will see the basic rules we have to follow and show a quick example. Place the modules in the corresponding folderAdd a moduleInclude the path in the ‘GCC Include Paths’That’s all! Now you can freely use the module in your code! Place...
STM32 Devcoons Framework – Introduction & Project setup (1)
In this article we will explore an easy-to-use development framework for STM32 microcontrollers. The purpose of this framework is to speed up the development of STM32 projects and help the user focus mostly on their application, rather than the configuration. This framework is consisted by a series of plug-n-play modules covering a wide number of peripherals and libraries. Ex: CANBus, UART, SPI...
ISO 3166 Country Codes library for C#
The purpose of ISO 3166 is to define internationally recognized codes of letters and/or numbers that we can use when we refer to countries and their subdivisions. However, it does not define the names of countries – this information comes from United Nations sources (Terminology Bulletin Country Names and the Country and Region Codes for Statistical Use maintained by the United Nations...
How to ‘flatten’ a Git repository with multiple submodules
A common strategy during development is to use multiple git submodules. In this way you may distribute the workload to other developers but also maintain a proper structure of your project. However, when it is time to release, a good advice is to ‘flatten’ your repository and ensure that your project is self-contained in a way that there will be no (external) dependency to other...
GitHub Repositories Backup (Orgs)
It is a common need to periodically create a cold-storage backup of your online repositories. However, as long as now Github does not offer an automated way, you can use the Github Repositories Backup software to perform this operation easier.
Github Repositories Backup