I am building a custom keyboard using open-source components, not just for its aesthetic appeal, but because it offers complete control and flexibility over key functions. This allows me to create custom layers for less frequently used keys and map functions like backspace to a thumb key, reducing unnecessary hand movements and improving ergonomics.
Keyboards like the Corne are designed for power users and will seamlessly integrate with my Neovim-based development environment.
Along with the Corne PCB , I opted for two 0xCB Helios - an rp2040 Controller with pro micro compatible pinout, 16MB (128Mbit) of flash, Dual ARM Cortex-M0 @133MHz, and 264kB SRAM:
And Kailh Low Profile Choc Switches V1 Red Pro:
The first step involved soldering all 40 diodes onto the PCB. I had to proceed carefully, as the diodes are quite small and require correct orientation. Each diode has a small line on one side, which must align with the markings on the PCB, ensuring the orientation matches the directional symbol.