Oliver_QMK_keyboard

Created by [Oliver Lacika] • Started on June 26, 2025

A custom designed mechanical keyboard. Not sure yet if I will be able to add any features like rbg or rotary knobs

June 26th: Started working on the pcb, mainly the schematic.

I watched and read a few tutorials on how to design a keyboard before beginning to do so myself. I tried multiple approaches, for example using an STM32 microchip for controlling, but that seemed too complicated for my skill level, and since I didnt want to copy someone else's work, I opted for using the raspberry pi pico. After this, I designed the schematic.

image

Total time spent: 5h

June 27th: Finished wiring the PCB

I wired all the switches on my PCB to my controller

image

Total time spent: 8h

June 29th: Redesigned everything because the pcb was too messy

My previous attempt required 4 layers, had traces going everywhere and like 5 vias per trace. Because of that, I decided to redesign my schematic (this time keeping the final layout in mind) and then also completely redo the PCB. Now I only need 2 layers, 0 vias and the traces are pretty organised.

image image

Total time spent: 6h

June 30th: Started working on the 3d model

I started working on the case for the keyboard. I finished the top plate and also started working on the main casing. (The screenshots were made on a later date since I forgot to take them at that time, so some changes may be present which I added a day later)

image image

Total time spent: 8h

July 1st: Finished 3d modeling and created the firmware

I finished the 3d model of the case and added a stand to add a 6 degree slope to it. I also added small holes on the bottom of the case and the stand for magnets which are supposed to hold the 2 parts together, and slightly larger holes on the bottom of the stand to add silicone pads to stop it from sliding across the table.

image image image

Total time spent: 6h

July 29th-31st: Added a logo and Name

I created an SVG logo and added it to the bottom of the stand, and also added my nickname (slivki) to the side of the main body. I then spnet a lot of time making sure the logo is printable (due to the overhandds created when printing vertically) which turned out to take much more time than expected

image image

Total time spent: 6h