About me

An experienced software developer, currently working as an Android developer. Tinkerer, and maker in free time. More about me.

Recent posts from notebook

SofleKeyboard build log/guide

Update: for an up-to-date and improved build guide go to the SofleKeyboard’s website.

This article is partly a build log and partly a build guide for SofleKeyboard (introduced in the previous article) ~~since there’s no build guide for the keyboard yet and there are already people who would like to build it. ~~

Let me introduce you SofleKeyboard - a split keyboard based on Lily58 and Crkbd

In the first article, I explained my experience with custom keyboards and my requirements regarding a layout for my next DIY keyboard. I have also promised there will be another article featuring a custom keyboard with such a layout.

Behold, this is SofleKeyboard - a 6×4+5 keys column-staggered split keyboard with encoder support. Based on Lily58, Corne, and Helix keyboards.

ESP8266 based room-conditions monitor, part 2: PCB

In the previous post in this series, I wrote about several prototyping steps for this project. In this article, I am going to describe the final version.

PCB Snowman Christmas decoration

I have enjoyed designing and making a Squid PCB badge some time ago and I have some plans for more complex PCB badges and creations. But Christmas is coming and I realized it might be fun to create some simple gift for friends and family. It was also a good opportunity to try another PCB manufacturer.

ESP8266 based room-conditions monitor, Part 1

When I built my Freeform ESP8266 OLED MQTT client and wrote about it I mentioned I have a long-running project which captures the data I wanted to display on the device. I call it Room Monitor and it is nothing special - a bunch of sensors connected to ESP8266 and powered with a battery. I am going to briefly sum‑up its hardware and software development in the following two articles. This one is going to cover prototyping and the next one the current (and semi-finished) PCB version.

In search of the best custom keyboard layout

I built my first custom keyboard (Katana60) back at the beginning of this year and the second one (Corne) a few months ago, but I am already designing another one. Apart from the fun I have as I build and customize those keyboards, it is about looking for a more effective keyboard layout for my daily work. This article sums up my journey which leads to the decision to design own keyboard.

Squid badge - my first PCB design

I designed my first PCB. It’s not useful at all and very primitive electrically. But I have learned a lot.

Corne keyboard

I have build katana60 - a custom mechanical keyboard - a few months ago and I use it on a daily basis. But there are so many interesting keyboard designs out there. It just too tempting not to build another one.

This time I chose the Corne Keyboard - or ckrbd if you want. This one is designed by a guy from Japan who calls himself foostan.

Need a USB cable? Build one!

When you have a custom keyboard with some nice keycaps and case, you might start to think, what should I customize next? Let’s start with the cable which connects my keyboard to my computer!

Freeform ESP8266 OLED MQTT client

My second freeform creation, or third if we include The CyborgDuck is here. I wanted to do something simple in order to gather more experience and improve my skills.