mirror of
https://github.com/BenRoe/awesome-mechanical-keyboard.git
synced 2024-11-28 23:42:12 +03:00
⌨️ A curated list of Open Source Mechanical Keyboard resources.
3d-printingawesomeawesome-listgridsome-websitehacktoberfestkeyboardkeyboard-layoutlistmechanical-keyboardmechanical-keyboardspcbqmkqmk-firmwarestarred-benroe-repostarred-repo
README.md |
Awesome Mechanical Keyboard
Table of Contents
Keyboards
Name | Available Files | Tags | Image |
---|---|---|---|
5plit | pcb, case | 4x5, plate, pro micro, kailh choc | |
Akihabara | pcb, case | 40%, 3d print | |
Alpha | pcb, case | <30% | |
Atreis | case | handwiring | |
Atreus | pcb, case | 40% | |
Atreus62 | pcb, case | 60% | |
Chimera Ergo/Ergo Mini/Ergo 42 | pcb | split, wireless, vertically staggered | |
Crkbd | pcb, case | split, oled, 3x6, vertically staggered, thumb keys, kailh choc | |
ErgoDash | pcb, case | 5x7, plate, led, split, thumb key | |
ErgoDash Mini | pcb, case | 4x7, plate, led, split, thumb key | |
ErgoTravel | pcb, case | split, vertically staggerd, thumb keys | |
Gameboy Keyboard case | case, pcb | 3d print, pcb | |
HacKeyboard | pcb, case | ||
Minidox case | case | split, 3x6, vertically staggered, thumb keys | |
MiniDox pcb | pcb | split, 3x6, vertically staggered, thumb keys | |
Mitosis | pcb, case | split, wireless | |
Orbit | pcb | split, 5x7, thumb keys, usb-c | |
pteron | case | 3x5, 3x6, 4x6, handwiring, pro micro | |
Redox-Case | case | split, thumb keys, opensCad, 3d print | |
Redox | case | split, thumb keys, opensCad, 3d print | |
SB-147 | case | 3d print, handwiring | |
Tanuki | pcb, case | 40%, underglow | |
Ultimate Hacking Keyboard | pcb | split, display, 31FL3731 | |
Voyager | pcb | 60%, ansi, iso, rgb, led | |
XMMX TKL | pcb | ||
Ortholinear-Keyboards
Name | Available Files | Tags | Image |
---|---|---|---|
Alpsie | pcb, case | 4x12, pro micro, alps, plate | |
Chimera Ortho | pcb | split, wireless | |
Contra | pcb | 4x12 | |
Dactyl | pcb, case | split, thumb keys, 5x6, 60%, 3d print | |
Dactyl-ManuForm | pcb, case | split, thumb keys, 4x5, 5x6, 40%, 60%, 3d print | |
DIY Low-Profile Ortholinear (PCB File) | pcb | 14x6, low profile, teensy | |
ErgoDox official | pcb, acryl case, 3d printable case | split, thumb keys, 5x7, 3d print | |
Ergo42 | pcb, case | split, 4x7 | |
ErgoDox-Case | case | split, thumb keys, 7x5 | |
Gherkin | pcb | 30%, 3x10 | |
Helix | pcb, case | split, oled | |
Koda | pcb, case | 4x12, pro micro, kailh choc | |
Lily58 | pcb, case | split, oled, 4x6 | |
Let's Split | pcb, case | split | |
Minisplit | pcb, case | split, 4x6 | |
OLKB (Planck, Preonic & Atomic) | case | 3d print, plate | |
Planck THK | pcb, case | 4x12, rotary encoder | |
Science | pcb | split, arduino, 5x5 | |
Split Infinitive | pcb | split, 5x6, pro micro | |
Zen (RGBKB) Build Guide | pcb, case | split, ergo, ortho, thumb keys, rgb led | |
Numpad/Macropad
Name | Available Files | Tags | Image |
---|---|---|---|
Amoeba Single-Switch PCB | pcb | single-switch, handwiring | |
Cherry MX Keypad | pcb | 1x4, led | |
Game cart macropad | pcb, case | 4x4, 3d print | |
Hayabusa | pcb | 5x5, rgb, ws2812b, pro micro | |
Kbord | pcb, case | 5x3, oled, rgb, sd-card | |
Tools
- ai03 Plate Generator An advanced plate generator which doesn't result in 13.99999mm cutouts. Github Repo
- Kalerator pcb generator for keyboard-layout-editor generated layouts. GitHub Site, Eagle Parts Library
- Keyboard Firmware Builder online QMK Firmware Builder (2+ years behind QMK firmware master)
- keyboard-layout-editor is a web application that enables the editing of keyboard-layouts, i.e., the position and appearance of each physical key. GitHub Site
- Parametric Mechanical Keycap Library is a keycap and keyset construction library for mechanical keyboards, written in openSCAD.
- Plate & Case Builder keyboard top plate CAD files generator, for keyboard-layout-editor generated layouts
- QMK Configurator an open source configurator for QMK Firmware
- TMK Firmware Builder online TMK Firmware Builder
Firmware
Tutorials
- A modern handwiring guide
- Hand wiring a let's split (pro micro)
- How to integrate a trackpoint in a mechanical keyboard (TMK, Teensy)
- Keyboard PCB Guide
- lets-split-guide This guide covers building a Let's Split v2
Miscellaneous
- BLE Micro Pro is a breakout board of BL654(nrf52840 module) which is almost compatible with Pro Micro. This board is designed for wireless split DIY keyboards
- KiCad Parts by Ai03 KiCad Library of custom MX-Alps footprints
- KiCad Parts by Daprice KiCAD footprint library for kailh choc and MX-style mechanical switches
- KiCad Parts by Keebio Various KiCAD footprints for mechanical keyboard parts
- KiCAD Parts by TMK KiCad modules for keyboard design
- Keyswitch Datasheets
- List of split keyboards
- QMK Proton C symbol/footprint KiCad, Eagle
Contributing
Contributions welcome!