/Happy-Keyboard

40% ortholinear with RP2040 and KMK

Primary LanguageHTML

Happy Keyboard

A 40% (47 keys) ortholinear keyboard using the Raspberry pi Pico and KMK firmware (powered by python). Low cost design, with sandwich case.

No reset button or disconnect is necesary to update the keymap. Only edit the code.py with any text editor, save the changes and that's it. The code lives on a "flash-drive" space in the Pico. Edit the keymap on the go without DFU or other Devtool.

Happy Keyboard

Features

  • Raspberry Pi Pico. Low cost and high availability.
  • 2U space button.
  • Dual switch footprint. Support direct solder or Kailh hostswap socket.
  • SMD diodes.
  • Programmable with KMK Firmware. Require Circuitpython to run.
  • Assembly with M3 standoffs and screws.
  • Design with Kicad.

Part List

Enclosure

  • Aluminium or Acrylic. Bottom: 3 mm. Plate: 1.5 mm.
  • 6x M3X8 mm. standoffs.
  • 6x M3X6 mm. Screws.
  • 6x M3X4 mm. screws.

Layers

My keyboard language is Spanish. Here my keycode layers.

Pre-programed 4 layers. Edit the Firmware/code.py as you prefer.

Layer 0

L0

Layer 1

L1

Layer 2

L2

Layer 3

L3

More Photos

Despliegue switches Keycaps USBC RP2040 FPCB BPCB

Make your own here.