Craftware

  • A (new) hobby Programmer Website
  • About Me
  • Cookie info
  • Disclaimer
  • Project Lists
    • Astrodrone – An iOS Game for Scientific Data Collection
    • Faster Linux on low memory using zram (ubuntu 22.04)
    • Installing OpenWrt on a Medion P89635 NAS
    • USB Robot Arm Controller
    • Wordpress Plugin: Autologin-Links
  • zram swap: Speed analysis on an old laptop with low memory

    Full article: Faster Linux on low memory using zram (ubuntu 22.04) I have an old Acer Aspire V3-772 laptop. I am still quite happy with that old 17-inch brick, but its age is showing, especially the somewhat low memory. I can still develop software nowadays, but a lot of development packages got very memory hungry […]

    August 16, 2022
  • I revived an old Medion NAS with OpenWrt

    (Update 2020-12-31) I wrote up the installation procedure on a project-page. Have a look if you are interested. (Update 2021-08-29) I was notified that OpenWrt might lead to suboptimal NAS performance on some models of the Medion NAS. See comments section for details. We have an old Medion NAS server from the German supermarket chain […]

    December 19, 2020
  • PIC Micro processors and libpic170x

    I started out with the Arduino platform and developed a lot with it. The Atmel processors that come with them are great and I especially love the small form-factor Arduino Pro Micro boards for small projects since it not only has its own USB interface, but also a separate, additional UART unit to allow communication […]

    January 1, 2019
  • FreeCAD and servos

    I am currently experimenting a lot with CAD design. A few years ago, I tried out FreeCAD, an Open Source 3D CAD solution, and found that it was quite unstable. I anyway managed to make my first 3D design with it that I later even 3D printed. Due to the problems with the software I […]

    March 8, 2018
  • Wavedrom on-demand

    Note: The service was switched off on 2022-08-17 because it was barely used. There is a really cool JavaScript library for generating electronic timing diagrams created by Aliaksei Chapyzhenka. The problem with this library however is, that it is JavaScript: It makes it easy to embed in a website, but how can you make use […]

    October 25, 2017
  • Prometheus and anti-pattern pushgateway timeouts

    Prometheus is a pretty awesome recording server for metrics of all sorts. We use it at work to record data about servers, room temperatures, and other things. The whole server gets really nice an shiny if combined with a slick dashboard like Grafana. But enough of this fanboy-ism, there is a problem with prometheus which […]

    January 26, 2017
  • Electronics: Controlling a Robot Arm

    Last year, I bought a robot arm and “modded” it a little bit with custom electronics. Specifically, I created a USB controller board for it to be able to programmatically control it from my computer. This was also aimed at getting some use out of my Arduino micro controller boards that I bought the summer […]

    September 7, 2016
  • Playing around with the Space Engineers source code

    I really like the game Space Engineers developed by Keen Software House. I recently picked it up again and was a little bit disappointed that there were a bunch of new features added to the game, but the underlying network engine did not seem to have changed in over a year. Since I am a […]

    July 16, 2016
  • A (new) hobby Programmer Website

    Freshly recreated, this is my new website where I document my projects and general stuff that people might be interested in. The page needs to grow again after being down for almost a whole year. I had to take the website down after it was hacked by Google-Drive scammers. First thing for now: re-discover what […]

    February 12, 2016

Craftware

Proudly powered by WordPress

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT