Skip to content
hardware

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.

← Back to all work
Gazetteer⌘K
  • Home/
  • Work/projects
  • Blog/blog
  • About/about
  • Contact/contact
  • Styleguide/field-notes