Mechanical keyboards can be a little overwhelming when seeing all of the different options! This page will serve as a brief guide on what you might be buying from OLKB or other stores. Feel free to suggest additional links/info!
Guides to check out
- OLKB PCB assembly guide
- Quantum firmware documentation (up-to-date)
- OLKB firmware guide (needing to be updated)
- How to hand-wire a keyboard
The term "ortholinear"
Ortholinear is a semi-made-up word that was originally coined (to my knowledge) by TypeMatrix as "ortho-linear" - this term got concatenated, became popular among the keyboard community, and eventually became the banner for a keyboard company!
It refers to keyboard layouts where the keys are aligned vertically and horizontally, compared to standard staggered keyboards. No studies have been done to test the ergonomics of ortholinear keyboards (versus a comparable staggered one), but the change can make it easier to design and visual custom keymaps, and may help relieve RSI symptoms.
The keyboards sold on OLKB generally have a top and a bottom (and sometimes a middle) - the switches fit into holes in the top plate, and then are either hand-wired to a Teensy 2.0 (or other microcontroller) or a PCB. In practice, it's much easier to place the switches one-by-one into the plate and PCB than it is to place all switches into the plate, then the PCB.
10mm between the top and bottom plates is usually enough room to fit all of the necessary components for a PCB or hand-wired build. Additional M2 brass spacer sizes can be found on Amazon.
There are a lot of different types of modern switches, but they can be separately into two categories that are available for these/custom keyboards:
- MX-compatible switches
- Cherry MX
- Matias-compatible switches
- ALPS XM
Each has variations that will affect the feeling/sound of the switch, and are usually denoted by colors. More information on the various types can be found here.
I'm always thinking about new keyboards to make, but these are the OLKB keyboards that have been announced/are for sale currently:
- Planck - a 40% (4u x 12u) keyboard that supports a couple different bottom row configurations
- Preonic - a 50% (5u x 12u) keyboard that is currently in the prototype phase
- Atomic - a 60% (5u x 15u) keyboard that supports many different layouts and mod/bottom row configurations
The PCBs and the Teensy 2.0 use Atmel's Atmega32u4 AVR controller, so all firmware is compatible with both. The official firmware for OLKB boards is called Quantum, and is based on the TMK Keyboard firmware. Quantum contains a lot of helpful shortcuts to make building your custom keyboard/layout easier.