A 36 Keys low-profile unibody ergonomic keyboard designed for portability and durability while still maintaining comfort.
Portable? It may not be very compact, but you can still just toss it in your bag, right?
There are currently three variants of Gamma Omega in this repository, all using the same 36-key layout and spacing.
| Controller | Connection | PCB | Diodes | Roll-over | Switch | Built | |
|---|---|---|---|---|---|---|---|
| Original | Raspberry Pi Pico | USB | Twin | 36 | NKRO 🥇 | Choc v1, v2 | ✅ |
| TC36K | Raspberry Pi Pico | USB | Mono | 0 | 6KRO 🥈 | Choc v1, v21 | ✅ |
| Hesse | Nice!Nano v2/clone | USB/BLE | Mono | 0 | 4KRO 🥉 | Choc v1, v2 | ✅ |
The original and TC36K versions use the same case. The Hesse has a Bluetooth capable MCU controller and a slightly different case for the battery etc.
See the README.md in each folder for more information.
18 x 17mm (Choc spacing with a tighter grid than MX keyboards)
- Length: 246mm
- Width: 119mm
- Height: approx. 18mm
- feet to keycap (2mm height rubber feet and CFX choc v1 keycap)
Fully built, the Original, TC36K, and Hesse variants all weigh approximately 300 to 310g (depending on your component choices).
The PCB was generated using Ergogen, an ergonomic keyboard generator tool that simplifies the creation of custom keyboard layouts.
- Support FDM/MJF version case w/ heat set insert method.
- Cherry MX ULP Switch Variant.
- This project was greatly inspired by his work. In particular, TOTEM. TOTEM is my favorite lo-pro split keyboard. Please check it out.
- Thanks for creating and contributing the TC36K and Hesse variants.
Contributions are welcome! Feel free to submit pull requests or open issues for any improvements or bug fixes.
The repository uses git-submodules for some footprints, it can easily be setup locally with:
git clone --recurse-submodules https://github.com/unspecworks/gamma-omega.gitBut I don't know much about modeling and PCB design.
Footnotes
-
Choc v2 support since the TC36K v1.1.0. ↩