lagom icon indicating copy to clipboard operation
lagom copied to clipboard

Lagom is an easy to build 65% keyboard using a discrete microcontroller and only through hole components

lagom

Lagom is an easy to build 65% keyboard using only through hole components. It uses a separate microcontroller (like the Pro Micro, Elite C or something RP2040 based) to enable flexibility in firmware and connectivity and to further simplify the soldering experience (no more tricksy USB ports). Demultiplexers and a custom matrix are used to enable the size and features of the board with only the pinouts of a pro micro.

lagom

Lagom kits are available for sale at sthlmkb.com

License

Lagom is licensed under the Creative Commons Attribution-NonCommercial 4.0 International license. This design as it stands in this repository may be freely reproduced, modified, and manufactured for PERSONAL USE ONLY and may not be reproduced in physical form for public sale.

Features

  • Only through hole components for easy soldering
  • Separate microcontroller using Pro micro, Elite C, Nice! Nano or equivalent footprint. So micro USB, USB-C or Bluetooth are all options!
  • 2 rotary encoders
  • OLED screen
  • Optional underglow RGB lighting with a WS2812b light strip
  • Multiple layout options including ISO, ANSI, split space (2.25u + 1.25u + 2.75u), 7u space, split left shift (1.25u + 1u) and stepped capslock (layout)
  • Open and visible components (in the style of Plaid, Romac etc)
  • Simple, beautiful and flexible sandwich case out of FR4 (pcb material)

lagom layout

Components required

  • PCB
  • FR4 Switch plate
  • FR4 Base
  • Controller (I used a Pro Micro in the guide but anything that shares the footprint and pinout will be fine e.g. Elite C, Nice! Nano, or something RP2040 powered!)
  • Diodes 1N4148 (74)
  • 0.1μF Capacitor (2)
  • 16 pin IC socket (2)
  • IC (74HC138N) demultiplexer (2)
  • Switches (5 pin MX footprint) (up to 72 depending on layout)
  • Rotary encoders (2)
  • Rotary encoder knobs (2)
  • 0.91" OLED screen
  • 10mm M2 Standoffs (9 required if mounting the base to the plate)
  • 6mm x M2 screws for attaching the standoffs to the plate/base (2 per standoff so 18 total)
  • Acrylic cover for the components at the top (optional, not included)
  • Stabilisers (PCB mount) (5 x 2u or 3 x 2u + 6.25u or 3 x 2u + 7u depending on layout)
  • Rubber feet for the base

Build guide available here

lagom base

lagom

Known issues

None yet!

Where to buy

Lagom kits are available for sale exclusively at sthlmkb.com