geekabit

lightbulb

Projects

Article by Maarten Tromp | Published , updated .

One of my main interests is tinkering and making, and I've created a diverse portfolio of projects since I was old enough to wield a screwdriver. These range from electronics to woodworking, from trivial to challenging, from single-afternoon projects to multi-year ones. Results vary from some brilliant pieces to spectacular failures, but I love all of them equally. Check out the projects to discover something that captures your interest.

Reading about other people's projects is something I enjoy, and I find inspiration in their creativity. That's why I've decided to share my own projects here, in the hope that they might inspire the next person or spark their curiosity in some way.

Below you'll find a list of projects, and I'm regularly adding new projects as I finish them or work through the backlog.

Most viewed projects:

Most recently added projects:

Turning a managed EV charger into stand-alone

Project | Article by Maarten Tromp | Published , updated | 2609 words.

This article covers the reverse engineering of the EVBox internal protocol, and re-implementing it to make the charger function stand-alone.

view project

Tetris window

Project | Article by Maarten Tromp | Published | 6754 words.

Ever wondered what happens when an apartment window meets retro gaming? Picture this: a life-size display and your neighbours battling it out in Tetris. This article is your tour behind the screens in making that happen, from the initial spark to the final showdown. We'll dive into the nitty-gritty of hardware, software, and all the highs and lows along the way.

view project

Playable note and octave table

Project | Article by Maarten Tromp | Published | 278 words.

When I was searching for a table of notes and octaves that I can hear as well, I couldn't find one. So I did what anyone would do and made one myself. It's a useful tool for finding out which octave a note is in, as tuners can sometimes be confused about the octave.

view project

DIY automatic transfer switch

Project | Article by Maarten Tromp | Published , updated | 2340 words.

My friend Herman was looking for an automated transfer switch (ATS), so his PC and modem don't lose power when the circuit breaker trips. An automatic transfer switch will immediately connect your devices to a different power circuit when this happens. Instead of buying a cheap one of questionable quality or spending a lot of money on a professional unit, let's see what we can DIY.

view project

Testing audio codecs

Project | Article by Maarten Tromp | Published | 709 words.

For years I assumed I could hear the difference between lossy audio compression, such as MP3, and proper uncompressed audio, such as a CD. As musician, sound engineer and general audio enthusiast I should be able to tell them apart easily, right? Today I put this to the test and the results are humbling.

view project

Balanced input on subwoofer

Project | Article by Maarten Tromp | Published | 563 words.

Always wanted a proper balanced XLR input on a consumer subwoofer? It's not as hard as it might seem, most of it is already in there. Here is the how and why of modifying your subwoofer for balanced input.

view project

Activating passive studio monitors

Project | Article by Maarten Tromp | Published | 628 words.

How to make passive speakers active? Simply stick an amp on the back. Here is the how and why of mounting power amplifier modules on a pair of passive studio monitors.

view project

Clock sculpture

Project | Article by Maarten Tromp | Published , updated | 3090 words.

One day I wondered if it would be possible to make a wall clock out of two concentric rings with leds and all electronics suspended between them. Well, now I know. For this clock there's no need for a circuit board, in fact, it looks even cooler without. Especially with blinkenleds. This article is about my first circuit sculpture.

view project

Social distancing reminder

Project | Article by Maarten Tromp | Published | 196 words.

With the number of COVID-19 infections on the rise again, it seems like a good idea to have a physical reminder for social distancing.

view project

Led tail light

Project | Article by Maarten Tromp | Published , updated | 4653 words.

There are several advantages of having led lights on your motorcycle, however, mine still used bulbs. So I set about converting the rear light assembly to led.

view project

Teapot warmer

Project | Article by Maarten Tromp | Published | 417 words.

One day I was looking for a teapot warmer on the internet. My goal was simply to find one and buy it. But after seeing so many beautiful teapot warmers, I ended up wanting to make one myself. This sort of thing seems to happen to me all the time.

view project

Clock chime

Project | Article by Maarten Tromp | Published | 287 words.

Some years ago I lived very close to a clock tower. What surprised me it that I hardly noticed it toll, but always had a sense of what time it was. Now that I have moved houses, I would like to replicate that feeling. Since we don't have a clock tower nearby, I decided to do the next best thing and write a simple script that plays some striking samples. Like clockwork.

view project

Wake-up-bright

Project | Article by Maarten Tromp | Published , updated | 1921 words.

When I first heard about a wake-up light it sounded like something I would like to try. Gradually waking up with light to me sounds preferable over waking up with a loudly beeping device quite close to my head. But why buy when you can build? My build will be fully tweaked to my preference and only cost a fraction of a commercial unit.

view project

Glove dryer

Project | Article by Maarten Tromp | Published | 470 words.

Getting your motorcycle kit soaked is as easy as riding into a rainstorm, but how do you get everything dry again afterwards? Especially the inside of the gloves stays clammy for days. Nothing that a hacker can't fix though.

view project

Synchronizing block devices

Project | Article by Maarten Tromp | Published | 1014 words.

Blocksync does for block devices what rsync does for files. Like rsync it only transfers changes, saving bandwidth, write operations and time, but like dd it works on both files and block devices alike.

view project

Native dark theme for your website

Project | Article by Maarten Tromp | Published | 612 words.

Implementing a dark theme is quite simple. All you need is some basic HTML and CSS. It will improve site accessibility and keep users like me happy.

view project

Wedding gift for Jeroen and Mingming

Project | Article by Maarten Tromp | Published , updated | 7446 words.

Today, Saturday 13 July 2019, my friend Jeroen (also known as Sprite_tm) is getting married to his fiancée Mingming. Of course I had to make them a gift. It should be geek-compatible, flashy and challenging. So why not build them blinking wedding pictograms? Here is the complete story, complete with all the bumps I hit along the road.

view project

Geek jewellery

Project | Article by Maarten Tromp | Published , updated | 266 words.

For my girlfriend wife ex wife friend I have made some geeky jewellery gifts over the years.

view project

Some gifts for me

Article by Maarten Tromp | Published | 720 words.

Here are some of the amazing gifts my friends have made me over the years.

view projects

Pan-shaped kitchen lamps

Project | Article by Maarten Tromp | Published | 350 words.

For years I had this idea to make some fitting lamps for the kitchen. It took a while to find the right tiny pans and matching led spots, but the result is these lovely small pan-shaped lamps, hanging over the kitchen work surface.

view project

Momentary latching switch

Project | Article by Maarten Tromp | Published , updated | 1007 words.

Sometimes you want a button press to be momentary, and sometimes you need it to be latching. This is true for, among other things, guitar effects pedals. And that is why I came up with this small electronics project that lets you do both with only a single button.

view project

Shower hose door loop

Project | Article by Maarten Tromp | Published | 121 words.

The wire from the smart cat flap kept getting caught by the door. A simple problem, with a simple solution.

view project

Electronics workbench

Project | Article by Maarten Tromp | Published | 499 words.

In our previous home I had tailor made my electronics bench for our study. It was bolted to the walls and shelves were made all around it. There was no way that desk could easily be moved into the new house. So I started thinking what I would like to have instead. There was no shortage of ideas, ranging from buying a professional lab table to see what I can make from the scrap wood in the shed.

view project

Teapot lampshade

Project | Article by Maarten Tromp | Published | 359 words.

The teapot at the office had gone leaky. Instead of throwing it out, I offered to adopt it. With some other lamps in mind I thought I might also give the teapot a new life as a lampshade.

view project

Strijklicht

Project | Article by Maarten Tromp | Published | 296 words.

We happened to have a surplus clothes iron. In the past I had used it for making PCBs, but with the new printer that trick didn't work quite right any more. It seemed like such a waste to throw out a perfectly good iron. But what can you do with it?

view project

Building a keyboard from scratch

Project | Article by Maarten Tromp | Published , updated | 7747 words.

This is the story of me designing and building a computer keyboard from scratch. It covers every step from idea to design to build, from electronics to mechanics to firmware to key layouts and from hits to misses. The result is a unique keyboard and a long story to tell.

view project

Cat-shaped cat door

Project | Article by Maarten Tromp | Published | 146 words.

Recently our cat developed an annoying new habit. She's usually is asleep in the study upstairs when we go to bed. But in the middle of the night she wakes up and wants to go outside. Unfortunately the closed living room door is in her way, so the can't get out. She found a solution for this problem; start making noise in front of our bedroom door until someone comes out and opens the living room door for her.

view project

RFID shielded wallet

Project | Article by Maarten Tromp | Published | 490 words.

A low-tech solution to a hi-tech problem.

view project

10 MHz reference clock

Project | Article by Maarten Tromp | Published , updated | 613 words.

When I bought a frequency counter, I expected its clock to match my function generator. It never occurred to me that there could be differences, until I started measuring.

view project

Microscope case

Project | Article by Maarten Tromp | Published | 375 words.

When I bought a microscope, it didn't come with a case.

view project

Electronic load

Project | Article by Maarten Tromp | Published | 418 words.

In EEVblog episode 102, Dave explained and built a programmable electronic load. This seemed handy and easy enough to build one myself as well.

view project

Soldering workshop: USB blinkenlights

Project | Article by Maarten Tromp | Published | 306 words.

With the experience gained from my UTP cable tester soldering workshop, I decided to do it all again once more.

view project

Rail splitter

Project | Article by Maarten Tromp | Published | 318 words.

Sometimes you really need a symmetric power supply, but you only have a single ended one available. Don't you hate that? This is where the rail splitter comes in.

view project

Reverse engineering debugwire

Project | Article by Maarten Tromp | Published , updated | 1733 words.

Debugwire is a proprietary protocol by Atmel for on-chip debugging of AVR microcontrollers. I would like to try it, but debugwire is only supported by Atmel's own programmers. Because of being a proprietary protocol it's not supported by any open source programmer... yet. This would make a nice reverse engineering project. Not encumbered by any experience in this field, I set out to see how far I would get.

view project

Password manager

Project | Article by Maarten Tromp | Published | 210 words.

When looking for a simple password manager that would work over ssh, I could find none. Everything seemed to be graphical, web based or complex. So I did what any hacker would do, I made one myself.

view project

Drain pipe welding electrode container

Project | Article by Maarten Tromp | Published | 178 words.

Welding electrodes are hygroscopic, that is why you should keep them dry. Keeping something dry in our shed is a bit of a challenge. The welding electrodes are too long to fit in a normal household container, such as a spaghetti container or any other Tupperware box. Hmm, I wonder if I have anything waterproof in the shed... How about drain pipe?

view project

Bookcase for ring binders

Project | Article by Maarten Tromp | Published , updated | 703 words.

My dad was looking for a very specific bookcase. It had to be tall enough for 2 rows of ring binders, yet fit under the window sill. The bookcase had to go in the corner, but leave some walking space next to it. Such a bookcase is hard to find in a store. Right about that time I was looking for a woodworking project.

view project

Gear lever coat rack

Project | Article by Maarten Tromp | Published | 99 words.

Every once in a while you get one of those ideas. Hey, I could use $foo to do $bar, even though it was never designed to do that. Why didn't I think of this before?

view project

Laptop lid mod

Project | Article by Maarten Tromp | Published | 324 words.

My laptop wasn't all that recognizable. It was a run of the mill Dell and easy to lose between other similar laptops. I would prefer something that stands out a bit more. So let's pick up some tools and start modding.

view project

Circular saw case

Project | Article by Maarten Tromp | Published | 245 words.

The circular saw I had bought, didn't come with a case. And at the start of 2008 I was in the middle of a burn-out and looking for a simple project and building a case for this saw seemed just right.

view project

Serial USB stick

Project | Article by Maarten Tromp | Published | 151 words.

For my friend Gert's birthday I made an appropriate present.

view project

Digitally enhanced chandelier

Project | Article by Maarten Tromp | Published , updated | 2171 words.

This article describes my quest for the perfect dimmer for my chandelier. Over the years I worked on several modifications to gain remote controlled brightness per lightbulb, and then successively undid all the changes to arrive at a dimmable chandelier once more.

view project

Trunk lid lock protection bar

Project by Kees Stein and Maarten Tromp | Article by Maarten Tromp | Published | 452 words.

What do you do when the trunk lid of your car stops closing properly? You investigate and (over)engineer a solution.

view project

Fake car radio front

Project | Article by Maarten Tromp | Published | 254 words.

This article describes how I transformed my old car radio into a detachable front for my new car radio.

view project

Soldering workshop: UTP cable tester

Project | Article by Maarten Tromp | Published | 521 words.

Some of my friends were interested in electronics, but had never soldered before. Since I love to talk about electronics and teach people new things, the idea for a soldering workshop was born. I had recently designed and built a simple UTP cable tester and this would make an ideal workshop piece. It took me half an hour to build it on breadboard, so how hard could it be?

view project

Crate bed

Project | Article by Maarten Tromp | Published , updated | 456 words.

By the end of 2005 I was looking for a new bed. The old mattress was worn pretty thin, I didn't like the frame and the bed wasn't even mine to begin with. I had already got hold of a decent but odd sized (1900 x 1200 mm) mattress. Where do you find a frame this size? I can build a bed frame myself, of course, but didn't want to spend too much time and money on the bed.

view project

Virtual tour of my student house

Project | Article by Maarten Tromp | Published | 349 words.

I always enjoy giving people a tour around the house and my student home was no exception. Unfortunately everyone seemed to find Enschede a long way off, so I created a virtual tour. It's inspired by point-and-click adventure games like Gobliiins and Leisure Suit Larry 3 that I was playing at the time. It would also be a nice opportunity to put my brand new digital camera to use.

view project

Musical alarm clock script

Project | Article by Maarten Tromp | Published | 521 words.

My noisy computer had been my alarm clock for almost a year. But now that my computer was silent enough to just leave on during the night, how about waking up with some nice music instead?

view project

Universal Cereal Bus

Project | Article by Maarten Tromp | Published | 40 words.

Where do you store your breakfast cereal?

view project

Alarm clock switches computer on

Project | Article by Maarten Tromp | Published | 514 words.

My student room was a single room. I had a huge self-assembled computer with killer specs, but it was so noisy I couldn't sleep with it powered on. So in the evening I would power down the computer, go to sleep, and in the morning, get out of bed and power it up again. Now how can we automate this?

view project