Timeline

DIY Pedal board timeline

2025-05
Launch
We finally launched the platform! Surprisingly, not by working on the actual product, but by going down the wonderfully inefficient rabbit hole of finding a blog system. We spent way too much time searching for something that was: Easy to use, Themeable without hacking CSS for hours, Not allergic to Markdown and didn’t look like it was built in 2003 In the end, the most promising setup turned out to be a combination of Docker, HUGO (https://gohugo.io/ don’t be scared, you can use HUGO without account), the HUGO Stack theme (https://github.com/CaiJimmy/hugo-theme-stack) — and that’s what you’re reading right now. Naturally, when you get familiar with such a system you start to develop your own templates. You can see progress (or not) on github (https://github.com/jens-goes-mad/diy-pedalboard/tree/master/documentation-web-hugo-stack-theme)
2025-07-26
Simulation, Hands on (well, ChatGPT did it)
First time we are talking about Simulation and really simulated LCDs with JavaFX. We learned things about TrueType Fonts and why Software development is more than an IDE. Never forget all the tools like images, diagrams to present a proper blog. But there is much more to experience like 2D / 3D modeling, PCB, a.s.o
2025-07-20
me and legal
Added the me page and final notice stuff (sigh)
2025-07-18
Arduino / I²C / LCD
Now it’s getting tough. We’re stepping back into 1991, into the world of cooperative and preemptive multitasking — concepts introduced (and fought over) with Windows 3.11 and OS/2. We are talking about ancient history to drive a simple LCD display! Even something as simple as refreshing an LCD over I²C can teach us important lessons about timing, blocking calls, and pretend working in parallel. For this we start a refactoring from spaghetti to OOA, OOD, OOP related concepts and introduce composition
2025-07-06
Arduino
I’ve added a new section as an introduction to Arduino and 8-bit processors in general (Arduino). We’ll take a closer look at instructions and cycles (AVR) and then really torture ourselves with disassembly, HEX opcodes, and low-level instruction analysis (Instructions and Cycles). Extended HUGO to show tags sorted (thanks to ChatGPT), added navigation links, some images, aso. Last but not least, I²C got some attention
2025-06-31
Electronics
Added a new Section as introduction to electronics in general, and how to burn fingers, while soldering. This is an introduction to upcoming topics like MIDI and Button Matrix devices (design - electronics).
2025-06-21
Déjà Vu and LCD Displays, Tiles and more
Whatever I do lately, I can’t shake the feeling: I’ve done this before. Working with I²C LCD displays in 2025 feels eerily similar to 1986, when we hacked together our first games in assembly, squinting at green or orange screens and praying our 80×40 character displays would hold steady through the crash and programs were saved on cassette correctly. Or back in 1991, when I tried to squeeze every last cycle out of my Casio FX-602P — my first programmable calculator. 512 precious program steps. Solving a² + b = x equations on the fly, with hardware over-clocking. A time when no teacher had any idea what this little pocket genius could actually do (prototyping - thinking out of the box)
2025-06-13
Added 'Prototype' section and polished text and images in general
2025-06-04
Added 'Form follows Function' section
2025-06-01
Added some docs around ChatGPT
ChatGPT is such a powerful tool, so there is a section particular for ChatGPT demonstrating usage and results. But you can also spend time in useless comment sections and non-working iframes from cusdis (https://cusdis.com)
Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy