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

August 18th: Started building the keyboard

I 3d printed all the files, and once the parts arrived from amazon, I started roughly assembling the keyboard

WhatsApp Bild 2025-08-21 um 10 11 58_63fd9120 WhatsApp Bild 2025-08-21 um 10 11 58_f0bbc097 WhatsApp Bild 2025-08-21 um 10 11 58_a23e7fb0

Total time spent: 5h

August 19th: assembled the keyboard with the parts I already had, reprinted some parts

I connected the 2 parts of the main body of the keyboard, spray painted some screws to be less visible, and assembled the keyboard, but without the pcb since I did not have it yet.

WhatsApp Bild 2025-08-21 um 10 11 58_49705b1e

Total time spent: 4h

August 20th: assembled the pcb, uploaded firmware, etc. (finished project)

I finally received the pcb and soldered all components to it, uploaded the firmware to rpi pico, the did some minor debugging of both the hardware and the software

image image

Total time spent: 7h