Skip to content

jluisalegria/Happy-Keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.