Modular table mat


These are small wooden hexagons that can be assembled into lager surfaces that can then be used as table mats. Small magnets help the individual units to remain connected so that the pattern won’t be disturbed when laying a object such as a dish or vase onto it.modular_tablemat_3





Some wooden trays

Just made a couple of wooden trays for fun. I used some beautiful leftover wood that a friend has given to me. I am not sure what kind of wood it is, but I suspect It is cherry or plum or something similar.




Home made mini lathe

I built myself a mini wood lathe to experiment with. I used HDPE plastic from a kitchen cutting board, 4mm and 8mm aluminium sheet, some MDF and some nuts and bolts. Inkscape was used to draw out all the parts in 2d and Heekscad to generate the tool paths for my cnc. An old DC motor was used to spin the work piece.

I know it’s not pretty but works for mucking around.


or-clock, a simple nixie alarm clock

I have been working on and off designing this nixie clock. I was inspired to build an alarm clock with old display tubes after having assembled the Ice tube clock from Adafruit. As a mater of fact I took quite a few design cues from the Ice tube clock. The microcontroller used is a ATmega 328p that has a watch crystal attached to keep time, a pwm output is also used to generate the high voltage necessary for the nixie tubes.

The tubes are old soviet IN-12b nixie tubes an INS-1 neon bulbs. They are the cheapest nixie tubes one can get a hold of on eBay. The guts of the clock consists of 3 PCBs, one for the “brains” of the clock, one just for the nixie tubes and a interconnect board to connect both PCBs together.

The Optibboot bootloader is used on the microcontroller so that it can be easily reprogrammed with the help of a serial breakout board that can be plugged into the header pins on the back side of the clock.


The first prototype of the or-clock

At first the PCBs where designed with Eagle but since then I have used Kicad more extensively. For that reason I converted the project over with the help of a handy collections of scripts available here on github. I had to fix quite a few issues with the converted files but even then it saved me lots of time.


The front pcb of the clock

The back pcb of the clock

The source code and Kicad files for this project are available here:

Wooden gamepad

I have recently been playing around with some WS2812 addressable LEDs connected to a microcontroller. I wanted to have some sort of input device to make things more interesting. Buttons stuck into a breadboard are all well and good, but they can get a little unnerving and prone to contact problems. So I made this game controller lookalike so that whenever I need a couple of buttons on a circuit i’m experimenting with, I can simply connect it. Another possible use for it could be a controller for jogging my cnc machine.

I used maple and robinia wood and cut it out on my eShapeoko cnc milling machine. At first I did not give the wooden buttons enough play, they were a little to big so I had to sand them quite a bit.

The pcb was also done with the cnc, for that I used Kicad to design the circuit, FlatCam to generate the Gcode and bCNC for auto-leveling and sending the Gcode to the machine.

The circuit is really simple, only consisting of a parallel in serial out shift register a few resistors and buttons. Contrary to the schematic below, I use 74HC166 and not a 74LS166 enabling the circuit to work down to 3.3V and not just 5V.

_MG_2808   _MG_2807



Here you can download the all the files I used for this project: