RutgerWillemsIf you're not sure, call me Will

Pinned

Outbox


Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct

Resources

Printing with TPU on the P1S

First, cold pull with some PLA for example. Then feed it through from the external spool holder. No real need to disconnect the PTFE tube at the extruder with 90A, just push through gently until the e…

Research

IO expansion chip selection

Recommendation For general-purpose digital I/O expansion, use the Microchip MCP23x17 family . - MCP23017 — 16 GPIO, I²C - MCP23S17 — 16 GPIO, SPI - 74HC595 — preferred where large numbers of output-on…

Research

ADC Selection for Potentiometers

Recommendation: MCP3208 For potentiometer inputs in a 3.3-5 V MIDI controller, the Microchip MCP3208 is the preferred ADC. Requirements - 16 analog inputs total - ≥10-bit resolution - 3.3 V operation…

Posts

We could all learn a thing or two from Morley Kert

This man... His stuff is just one train wreck after another. He never bothers to tests anything and takes on too ambitious projects that he isn’t ready for. He will ship the most awful looking thing,…

Resources

Useful ESP boards

Seeed Studio XIAO ESP32-S3 Fantastic all-rounder for the price, includes LiPo charging which is great. Plethora of pheriphials as well, will be amazing for 99% of usecases. Has castelated edges and a…

Products

Tray

A CLI-first inventory management tool for makers, hobbyists, and small teams. Runs as a single binary with a local SQLite database — no servers, no Docker, no browser required. Every operation is a co…

Research

ESP32-S31 vs ESP32-P4X Comparison

Comparison of the ESP32-S31 (announced March 2026, early sampling) and the ESP32-P4 at chip revision v3.1+, which Espressif markets as "P4X". They solve different problems: the S31 is a wireless-first…

Products

DevSync

A browser-based tool for visual CSS editing in the browser, syncing changes back to your editor over a live websocket connection. Features - Visual CSS editor with popular properties integrated in the…

Products

Feedlivery

A simple RSS subscription service that emails you your feed updates every day, week or month. Tech Vue.js, browser extension, DevTools Links - feedlivery.com Notes Built as a weekend project in 2020.…

Products

Herres Haus

An underground indie DJ collective focussed on featuring smaller but extremely talented artists. Tech Svelte, art direction / design Links - herres.haus Notes Launched 2020. Operates with an undergrou…

Projects

Home Assistant - Bubble Card Panel

This project file helps you add and use https://github.com/Clooos/Bubble-Card for a 6-inch square wall-mounted touch panel. It includes installation steps and a ready-to-use dashboard layout optimized…

Projects

rekordbox_database_decryption

Overview Successfully decrypted the rekordbox exportLibrary.db SQLCipher database file using an obfuscated password key. Tools Used - SQLCipher 4.5.1 - Python 3 with standard libraries (zlib, base64,…

Products

Qontrol S1

An open-source DIY initiative that reverse-engineers and upcycles the discontinued Native Instruments Traktor Kontrol S4, turning it into an independent, class-compliant device. Details - Comprehensiv…

Products

Sketch Airtable Data Plugin

A plugin that automatically imports data from Airtable into Sketch, letting clients edit the demo data used in designs to get a better feel for what the end product will look like. Details Design team…

Products

WhoIsHiringMe

A searchable subscription service for the monthly "Who is hiring?" thread on Hacker News, letting users filter and monitor job postings. Tech Node, GCP, JavaScript Links - whoishiring.me - Hacker News…

Research

Waveshare 5inch & 4.3inch Display Comparison

Comparison of Waveshare 5" / 4.3" displays, using the two ESP32-P4 integrated touch boards as the baseline. Chip/SoC features are intentionally downplayed — focus is mounting, dimensions, display tech…

Posts

The cost of software is trending towards zero

We mourn our craft. It's an often repeated adage that the typical user uses about 20% of your application. It's just that all of them are using a different 20%. This statement is interesting from the…

Projects

Proxmox backup server

Used https://www.youtube.com/watch?v=KxPl8SHREcE&t=146s to setup the Rock Pi X. Setup Details - Hardware : RockPi X (x86 single board computer) - OS : Debian base installation with Proxmox Backup Serv…

Blog

Javascript code execution in ChatGPT

Alright this will be a very short blog post. If you already know where this is heading, here’s the link to the script. OpenAI has trained a model called…

Blog

Collapsing borders in CSS with box-shadow

Thank god nobody uses tables for layout anymore but we can't collapse borders using regular CSS elements, unless... Box-shadow as a border If it looks like a…

Blog

Tailwind for actual front-end developers

Let's be honest. Exclusively using a framework with predefined CSS atoms will never be a proper solution for anyone designing a custom front-end. Thoroughly…

Blog

Add Tailwind to a Svelte Webpack project

Wanna use Tailwind with a Svelte Webpack project? It's super easy, takes about 5 minutes and should work without any problems! Install tailwind Install…

Blog

Store patterns in Svelte: Gitlab's Vuex

When your JS project gets big you often end up needing a data store. With larger apps or SPA's this can get complex really quick. When working with Vue I…

Blog

Dishes by city

Note: this guide is outdated and most of these places went out of business but I’m keeping it around out of nostalgia. I wouldn't consider myself that much of…

Blog

Write a custom Vuepress theme

VuePress offers a very solid system to integrate your own theme into a project and it is a lot easier than you might think. [!info] If you don't want to go…

Blog

Building a website with VuePress

VuePress is a simple static site generator initially created to support the docs for large projects. It however it can do many more things as you are about to…

Blog

A case against CSS frameworks

I don’t like CSS frameworks. I always design my web apps in Sketch before actually building them, I might think I have a solid idea of how a certain login page…

Blog

Using node with Babel 7

So you want to use the new babel 7 with node? Our goal here will be to set up a minimal node application that is able to run locally and has a build command…

Blog

The "Generic MIDI controller"

Diclaimer: I published this on a forum I joined at the age of 15 so some of the writing may be a little less than perfect but I decided not to edit anything…