← projects

QMK Keyboards

Custom keyboard firmware experiments using QMK and RP2040-based controllers.

  • qmk
  • rp2040
  • keyboard
  • embedded
  • c

Personal QMK firmware configurations for custom keyboards, with a focus on RP2040-based builds.

Current boards

  • Split ergonomic board running on RP2040 (Waveshare RP2040-Zero)
  • Custom keymap with home row mods, tap-dance, and layer switching

What I am exploring

  • RP2040 peripherals — I2C communication between halves, RGB via PIO
  • Combos and chords — reducing finger travel for common sequences

Notes

QMK’s RP2040 support is mature but has some rough edges around split keyboard timing. The blog post covers the initial bring-up experience in more detail.