ArtieKB
Custom mechanical keyboard with per-key RGB, wireless connectivity, and companion app
A custom mechanical keyboard I designed and built end to end, named after my dog Artie. It started as a way to learn hardware properly: laying out a PCB, writing firmware, printing a case, and building a small app to configure it.
The board
A 65% layout with hot-swappable switches on a PCB I designed in KiCad. It runs QMK firmware and works both wired over USB-C and wirelessly over Bluetooth, so most of the firmware effort went into keeping power draw low enough that the battery is not a chore to manage. The case is aluminum with a gasket mount and foam to soften the sound.
Companion app
A small app talks to the keyboard over Bluetooth to remap keys and change the lighting, so tweaking a layout does not mean reflashing firmware.
Status
A personal project rather than a product. The design files and firmware are private for now.