{"id":13573922,"url":"https://github.com/help-14/mechanical-keyboard","last_synced_at":"2026-01-28T10:31:32.742Z","repository":{"id":37678022,"uuid":"76220972","full_name":"help-14/mechanical-keyboard","owner":"help-14","description":"DIY mechanical keyboard and where to find them","archived":false,"fork":false,"pushed_at":"2025-12-31T00:32:20.000Z","size":8071,"stargazers_count":3299,"open_issues_count":0,"forks_count":186,"subscribers_count":89,"default_branch":"master","last_synced_at":"2026-01-04T00:32:17.617Z","etag":null,"topics":["atreus","custom-keyboard","ergodox","keyboard","mechanical","mechanical-keyboard","mechkeys","pcb","planck","rgb","tenkeyless","tkl"],"latest_commit_sha":null,"homepage":"https://mechanical-keyboard.pages.dev","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/help-14.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"help-14","custom":["https://ko-fi.com/help14"]}},"created_at":"2016-12-12T04:05:56.000Z","updated_at":"2025-12-31T00:32:24.000Z","dependencies_parsed_at":"2024-03-01T06:41:38.731Z","dependency_job_id":"3194865c-6cad-4447-8805-81a235fc6317","html_url":"https://github.com/help-14/mechanical-keyboard","commit_stats":{"total_commits":230,"total_committers":31,"mean_commits":7.419354838709677,"dds":"0.21739130434782605","last_synced_commit":"7225fb446275818d20927f716fbf120ef51dc882"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/help-14/mechanical-keyboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/help-14%2Fmechanical-keyboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/help-14%2Fmechanical-keyboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/help-14%2Fmechanical-keyboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/help-14%2Fmechanical-keyboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/help-14","download_url":"https://codeload.github.com/help-14/mechanical-keyboard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/help-14%2Fmechanical-keyboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28844014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T07:39:25.367Z","status":"ssl_error","status_checked_at":"2026-01-28T07:39:24.487Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atreus","custom-keyboard","ergodox","keyboard","mechanical","mechanical-keyboard","mechkeys","pcb","planck","rgb","tenkeyless","tkl"],"created_at":"2024-08-01T15:00:43.565Z","updated_at":"2026-01-28T10:31:32.733Z","avatar_url":"https://github.com/help-14.png","language":null,"funding_links":["https://github.com/sponsors/help-14","https://ko-fi.com/help14"],"categories":["Others"],"sub_categories":[],"readme":"# Mechanical Keyboard and where to find them\nThis list will help you quickly find your favorite layout and you can start DIY your own custom keyboard.\n\n\n## Quick links\nKeyboard:\n- [Normal Keyboards](#normal-keyboards)\n- [Ergonomics Keyboards](#ergonomics-keyboards)\n- [Ortholinear Keyboards](#ortholinear-keyboards)\n- [Numpad/Macropad](#numpadmacropad)\n- [Others Keyboards](#others-keyboards)\n\nComponents:\n- [Controller](#controller)\n- [Case](#case)\n- [Plate](#plate)\n- [Keycaps](#keycaps)\n\nLinks:\n- [Firmware](#firmware)\n- [Tools](#tools)\n- [Tutorials](#tutorials)\n\n\n## Normal Keyboards\n\n| Image | Name | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ksaa8cU.png\"\u003e | [SB-147](https://github.com/sealclubber/SB-147) | A 147-key 3d printed keyboard, along with custom profile keycaps. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/wgNGEJL.jpg\"\u003e | [GH80-3000](https://geekhack.org/index.php?topic=92962.0) | GH80-3000 is intended to be a replacement PCB of the Cherry Corp. \u003cbr /\u003e [![License: CC BY 3.0](https://img.shields.io/badge/License-CC%20BY%203.0-lightgrey.svg)](https://creativecommons.org/licenses/by/3.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ItlOaXU.png\"\u003e | [SaikouType](https://geekhack.org/index.php?topic=97883.0) | Fullsize Custom PCB Filco Compatible. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/nqusOgi.png\"\u003e | [Boston](https://github.com/bluepylons/Boston) | Compact battleship with a complement of 18 programmable keys, in a footprint 2u narrower than a full-size, and only about 1.5u wider than a 96%. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/sWv8nom.png\"\u003e | [Bevi](https://github.com/sendyyeah/bevi) | Inspired by Vortex Vibe and Wyvern, so here is Vibe Southpaw. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ET5iRGP.png\"\u003e | [Voyager97](https://github.com/ai03-2725/Voyager97) | A compact fullsize keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://raw.githubusercontent.com/joshajohnson/entropy/master/docs/entropy.jpeg\"\u003e | [Entropy](https://github.com/joshajohnson/entropy) | A 96% Southpaw keyboard, with split space and encoder support. \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202-green.svg)](https://ohwr.org/cern_ohl_s_v2.txt) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/pgZYgIm.png\"\u003e | [HacKeyboard](https://github.com/masaleiro/HacKeyboard) | Using SMK Alps Mount switches and Alps compatible keycaps. Features: internal keylogger, macro recording, internal USB Hub 2.0, internal flash drive, customizable LED colors, customizable LED effects. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/hvZpUuv.jpg\"\u003e | [XMMX TKL](https://geekhack.org/index.php?topic=93422.0) | Tenkeyless PCB designed to work with MX compatible switches as well as ALPS SKCL/SKCM and their clones. Fit the Cooler Master Quickfire Rapid (not the Rapid-i) and the Filco Majestouch 2 TKL cases and some other commercial TKL cases. \u003cbr /\u003e [![License: CC BY 3.0](https://img.shields.io/badge/License-CC%20BY%203.0-lightgrey.svg)](https://creativecommons.org/licenses/by/3.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/TSw6HvB.png\"\u003e | [Mysterium](https://github.com/coseyfannitutti/mysterium) | TKL keyboard that can be entirely assembled using only through hole components, including usb type c. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Wogpzmk.png\"\u003e | [Env-KB](https://github.com/Envious-Data/Env-KB) | A custom mechanical keyboard inspired by the CFTKB Mysterium. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/zxoe1jB.png\"\u003e | [Yurei](https://github.com/kkatano/yurei) | Tenkeyless PCB inspired by Phantom, for customizing Filco Majestouch 2. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/5FA272H.png\"\u003e | [System76 Launch](https://github.com/system76/launch) | System76 Launch Configurable Keyboard with open source mechanical and electrical design, open source firmware and associated software, and a large number of user configuration opportunities. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/1kH0NJ6.png\"\u003e | [00Key](https://github.com/jefjef/00Key) | Custom 75% Keyboard with through hole components. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/9oImyX2.jpg\"\u003e | [Toad](https://geekhack.org/index.php?topic=91388.0) | 70% with space between F-row and number row. \u003cbr /\u003e [![License: CC BY-SA 3.0](https://img.shields.io/badge/License-CC%20BY--SA%203.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/3.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/wRW6HrA.jpg\"\u003e | [Toad V2](https://geekhack.org/index.php?topic=95130.0) | Toad with support for MX and Alps switch. \u003cbr /\u003e [![License: CC BY-SA 3.0](https://img.shields.io/badge/License-CC%20BY--SA%203.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/3.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/OzIghtD.png\"\u003e | [WhiteFox](https://github.com/kiibohd/pcb/tree/master/WhiteFox) | [![License](https://img.shields.io/badge/License-CERN%20OHL%201.2-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v1.2) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/so0RhqK.png\"\u003e | [Flounder](https://hackaday.io/project/167912-flounder-keyboard) | Low-profile Kailh switches keyboard \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/KLxtovX.png\"\u003e | [68Keys.io](https://68keys.io) | [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/kn5gKdo.png\"\u003e | [SiCK-68](https://www.thingiverse.com/thing:3478494) | 3D printed keyboard. \u003cbr /\u003e [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/mohoyt/lagom/blob/main/img/lagom.jpeg?raw=true\"\u003e | [Lagom](https://github.com/mohoyt/lagom) | 65% keyboard assembled with only through hole components, supports pro micro, rotary encoders and an OLED screen. \u003cbr /\u003e [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/wBuOTSP.png\"\u003e | [Discipline](https://github.com/coseyfannitutti/discipline) | 65% keyboard assembled with only through hole components, including usb type-c. \u003cbr /\u003e [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/2ojwWFb.jpeg\"\u003e | [VoidPointer](https://github.com/RafaelCasamaximo/voidPointer) | Cheaper and wireless adaptation from the Discipline keyboard using the nice!nano \u003cbr /\u003e [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Va1caBv.jpg?2\"\u003e | [Bakeneko 65](https://github.com/kkatano/bakeneko-65) | A simple 65% keyboard \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/v00CKiN.png\"\u003e | [Pheromone](https://github.com/luantty2/pheromone_keyboard) | 63-key keyboard supports slide potentiometer, rotary encoder and oled screen. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/qqVo5vY.png\"\u003e | [Voyager60](https://github.com/ai03-2725/Voyager60) | A simple MX/Alps 60% board that just works. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://user-images.githubusercontent.com/300402/223722448-28cdfdc4-a2dc-493d-abac-b462114640df.jpg\"\u003e | [Ultimate Hacking Keyboard](https://ultimatehackingkeyboard.com/) | Split 60% keyboard with trackball, trackpoint, and touchpad modules. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/z2T83RJ.png\"\u003e | [GH60](https://github.com/komar007/gh60) | The most popular 60% keyboard pcb. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/TDMN4e5.png\"\u003e | [Tartan](https://github.com/hsgw/tartan) | 60% keyboard made by through hole components only. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/aJJ5xpR.png\"\u003e | [Grabert](https://github.com/KoBussLLC/grabert-hardware) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/PMtHb3a.png\"\u003e | [Infinity 60%](https://github.com/kiibohd/pcb/tree/master/IC60) | [![License](https://img.shields.io/badge/License-CERN%20OHL%201.2-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v1.2) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/DjRwgT5.png\"\u003e | [Plain60-C](https://github.com/Maartenwut/plain60-c) | This universal 60% PCB is designed to support as little layouts as possible without limiting usability for most users. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/3tVMc1K.png\"\u003e | [TMK Alps 64](https://github.com/tmk/alps64) | Poker X compatible 60% size PCB supports various Alps switch keyboard layouts like AEK, Omnikey, Dell, V60MTS and Infinity. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/0BE8UIz.jpg\"\u003e | [TCKB](https://deskthority.net/viewtopic.php?t=14952) | 60% keyboard using STM32. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/rA1l01D.jpg\"\u003e | [Lot60-BLE](https://github.com/Lotlab/Lot60-BLE-Keyboard) | 60% BLE keyboard using nRF51822 as the main controller, CH554 as the USB chip. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/GM0IH8R.jpg\"\u003e | [Bakeneko 60](https://github.com/kkatano/bakeneko-60) | A simple 60% keyboard \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/hqwdveX.png\"\u003e | [hand-wired python keyboard](https://github.com/makerdiary/python-keyboard) | An open source hand-wired, USB + BLE keyboard powered by python. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/vXwquNC.png\"\u003e | [Makerdiary M60](https://makerdiary.com/m60) | A hot-swappable, USB + BLE keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/8t38Vse.jpg\"\u003e | [Regack's 59%](https://github.com/regack/59pct) | A reduced size keyboard, but not quite 60%. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Vry6lbu.jpg\"\u003e | [QOL56](https://github.com/eswai/QOL56) | 56-key mechanical keyboard for Oyayubi-shift Japanese input. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/igwTcIF.jpg\"\u003e | [Drunk Planck](https://geekhack.org/index.php?topic=79929.0) | The PCB fits in the [Planck formed bottom](http://ortholinearkeyboards.com/planck/planck-formed-bottom), and in theory it should fit into the [Planck milled bottom](http://ortholinearkeyboards.com/planck/planck-milled-bottom) \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/P9zDLwH.jpg\"\u003e | [iso50](https://github.com/trebb/iso50) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/41J1nla.png\"\u003e | [Treadstone48](https://github.com/marksard/Keyboards) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/dbD5LVY.png\"\u003e | [UT47.2](https://github.com/ai03-2725/UT47.2) | [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/6tPV53j.png\"\u003e | [CPM43](https://github.com/Gtrx0/cpm43) | [![License](https://img.shields.io/badge/License-CERN%20OHL%201.2-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v1.2) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/mohoyt/litl/blob/main/img/litl_3.jpeg?raw=true\"\u003e | [Litl](https://github.com/mohoyt/litl) | 40% keyboard assembled with only through hole components, supports pro micro, rotary encoders and an OLED screen. \u003cbr /\u003e [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/DrsPypr.jpg?1\"\u003e | [Regack's 40%](https://github.com/regack/40Pct) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.ytimg.com/vi/g6bKhcrlnn8/maxresdefault.jpg\"\u003e | [SteamVan](https://github.com/jmdaly/steamvan) | MiniVan-compatible PCB based on an STM32MCU. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://s-media-cache-ak0.pinimg.com/736x/d3/58/78/d3587830c7270f89a1f97d38a14dbf8a.jpg\"\u003e | [CW40](https://github.com/ktec-hq/CW40) | RGB underglow 40% keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/m8IVijT.png\"\u003e | [Tanuki](https://github.com/SethSenpai/Tanuki) | 40% keyboard that uses a split spacebar design to comfortably switch between layers. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/b00SUBq.jpg\"\u003e | [Tg4x](https://github.com/MythosMann/tg4x) | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/p3rtFh2.png\"\u003e | [_33 Keyboard](https://github.com/tominabox1/_33-Keyboard) | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/mUr1xQ6.png\"\u003e | [Stonehenge30](https://github.com/marksard/Keyboards) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/qZSf9bZ.png\"\u003e | [pain27](https://github.com/uuupah/pain27)| Completely and utterly unusable qwerty keyboard with all the letters of the english alphabet, a spacebar, and nothing else. \u003cbr /\u003e [![License: CC0-1.0](https://licensebuttons.net/l/zero/1.0/80x15.png)](http://creativecommons.org/publicdomain/zero/1.0/)  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/RWs8E36.png\"\u003e | [Alpha](https://github.com/PyrooL/Alpha) | A 28-key semi-ortholinear mechanical keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/q1GP4AV.jpg\"\u003e | [ANHEDRAL](https://github.com/eswai/anhedral) | Symmetrical SemiErgo layout keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/A4R4rOY.jpg\"\u003e | [Unix60](https://github.com/mkdl/Unix60) | A 60% hhkb-layout keyboard designed by mkdl FR4Boards \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/dXzvAc1.jpg\"\u003e | [Southpaw75](https://github.com/kelvinhall05/Southpaw75) | A southpaw-style layout designed by Kelvin Hall of FR4Boards \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Pi2aOf8.png\"\u003e | [Re Keyboard collection](https://github.com/kushima8/Re) | Split keyboards with rotary encoder. \u003cbr /\u003e [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/a2vAO3C.jpg\"\u003e | [HelloWord-Smart Keyboard](https://github.com/peng-zhihui/HelloWord-Keyboard) | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/T59qduX.png\"\u003e | [onebytwo](https://github.com/uuupah/onebytwo) | [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/6c3McKA.png\"\u003e | [RGB TKL](https://geekhack.org/index.php?topic=86243.0) | [THIS HAVE NOT BEEN TESTED YET]\u003cbr /\u003eTKL keyboard with RGB on each button. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/RyPnxkp.png\"\u003e | [TS65](https://geekhack.org/index.php?topic=79161.0) | [THIS HAVE NOT BEEN TESTED YET]\u003cbr /\u003eThe Split 65% Keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/rIdJYQh.png\"\u003e | [BLU60](https://geekhack.org/index.php?topic=97225.0) | [THIS HAVE NOT BEEN TESTED YET]\u003cbr /\u003e Bluetooth 60% keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/k00Uz6w.jpg\"\u003e | [Shoc](https://github.com/JannikB5825/Shoc) | [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/i5ASuw5.jpeg\"\u003e | [Nyan Keys 60](https://github.com/russeree/nyan-keys-hardware) | FPGA based with a per key input core - 60% - USB 2.0 HighSpeed - 8000hz Polling HID - ~260µS latency end to end - NKRO - NyanOS - Board Files [![License: CC BY-NC-ND 4.0](https://img.shields.io/badge/License-CC%20BY--NC--ND%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-nd/4.0/) - Fimware \u0026 Schematics [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Ub1k4MY.jpeg\"\u003e | [Soroka](https://github.com/kapee1/soroka) | DIY-Friendly 40% keyboard. Supports all cyrillic symbols in base layer. Compatible with most base-kit keycap sets. No 40s addons needed. Horizontal encoder in V2 is now available \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/)|\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://raw.githubusercontent.com/lsartory/Clavier/main/Pictures/clavier-assembled.jpg\"\u003e | [Clavier](https://github.com/lsartory/Clavier) | An FPGA-based mechanical keyboard with an integrated USB hub and communication interfaces. \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/cern_ohl_p_v2.txt) |\n\n## Ergonomics Keyboards\n\n| Image | Name | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/oTPjqY3.png\"\u003e | Arisu | The layout is inspired by Lyn's EM7 and TGR Alice with some modification.\u003cbr /\u003e[Case](https://github.com/FateNozomi/arisu-case) \u003cbr /\u003e [PCB](https://github.com/FateNozomi/arisu-pcb) \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/3Gwn3yG.png\"\u003e | [Basketweave](https://github.com/null-ll/basketweave) | Through-hole Alice-style keyboard with arrow keys and a rotary encoder. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/wHxJ0s0.png\"\u003e | [fAuxLICE](https://github.com/ramonimbao/Alice-like_Handwired) | An 3D printable Alice-like mechanical keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/oFYGpo2.png\"\u003e | [𝕬𝖉𝖊𝖑𝖍𝖊𝖎𝖉](https://github.com/floookay/adelheid) | 75% Alice-like keyboard based on the Arisu \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/j4O3UHI.png\"\u003e | [Adelheid Plus](https://github.com/dcpedit/adelheid-plus) | A fork of Adelheid with USB-C, rotary encoder,... \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/7pb9q8s.png\"\u003e | [Kusuguru](https://github.com/ramonimbao/kusuguru) | An 3D printable Alice-like JIS-layout TKL mechanical keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/5wR5hRO.jpg\"\u003e | [BMEK](https://github.com/Bemeier/bmek) | Ergonomic keyboard in the spirit of Lyn's EM7 and TGR Alice. Notable differences are the more HHKB-like layout and the and the more symmetric looks due to the space bars and left key cluster arrangement. \u003cbr /\u003e [![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/SL4x7YG.png\"\u003e | [Sesame](https://github.com/kb-elmo/sesame) | Alice like ergo keyboard using only THT parts \u003cbr /\u003e [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/5UvquSa.png\"\u003e | [Cozykeys Bloomer](https://github.com/cozykeys/bloomer) | An 87-key ergonomic mechanical keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/NuDtWkG.png\"\u003e | [Atreus](https://github.com/technomancy/atreus) | Designed primarily to match the shape of human hands and to be as portable as possible. The case measures 26x12cm and lacks even a number row, relying heavily upon the `fn` key. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/UXQ8Dv5.png\"\u003e | [Atreus62](https://github.com/profet23/atreus62) | This version utilizes a Pro Micro for its controller and has a 62 key layout. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/QNGxs7w.png\"\u003e | [Atreis](https://github.com/dekonnection/atreis) | Unsplitting the Iris keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/zWPIVCU.jpg\"\u003e | [Fortitude 60](https://github.com/Pekaso/fortitude60) | A 60% (12x5) split keyboard with staggerd column layout. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/W7yoLqb.png\"\u003e | [Darknight](https://github.com/macroxue/keyboard-diy) | DIY 60% Split Keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/bAT0tLu.jpg\"\u003e | [Manta 60](https://github.com/KamoNanban/Manta60) | 60% split keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://www.ergodox.io/img/ErgoDox-original-min.png\"\u003e | [ErgoDox](https://github.com/Ergodox-io/ErgoDox) | Ergodox is a keyboard project designed with ergonomics in mind, it uses 76-80 Cherry MX style mechanical switches laid out in a columnar stagger (rather than the more conventional row stagger) layout with components that can easily be sourced. The keyboard is completely programmable and can be flashed with several different firmware options. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/xO4JcIS.png\"\u003e | [Lily58](https://github.com/kata0510/Lily58) | Lily58 is 6×4+4keys column-staggered split keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/o7YsMSL.png\"\u003e | Infinity ErgoDox | [Left handed](https://github.com/kiibohd/pcb/tree/master/ICED%20-%20Left) \u003cbr /\u003e[Right handed](https://github.com/kiibohd/pcb/tree/master/ICED%20-%20Right) \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%201.2-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v1.2) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/9gdFtjJ.png\"\u003e | [ErgoDash](https://github.com/omkbd/ErgoDash) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/pJ3xte5.png\"\u003e | [Torn](https://github.com/rtitmuss/torn) | The split keyboard kit made by through hole components only. \u003cbr /\u003e [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/sewtmVH.png\"\u003e | [ErgoDash Mini](https://github.com/omkbd/ErgoDash/tree/master/mini) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/x4O2bWP.png\"\u003e | [Sofle Keyboard](https://github.com/josefadamcik/SofleKeyboard) | Sofle is 6×4+5 keys column-staggered split keyboard with encoder support. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/5NsqSJt.png\"\u003e | [ErgoTravel](https://github.com/jpconstantineau/ErgoTravel) | A split ergo 4x6 keyboard with 2 or 3 thumb keys and extra inner macro keys. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/NypuSjV.png\"\u003e | [Redox](https://github.com/mattdibi/redox-keyboard) | Open-source, ergonomic split mechanical keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/7n3tKIZ.jpeg\"\u003e | [Revolt](https://github.com/nietaki/revolt-keyboard) | An easy to build, single-MCU split mechanical keyboard with 68+3 low profile switches and a PSP joystick mouse.\u003cbr /\u003e [![License: CC-BY-SA-4.0](https://img.shields.io/github/license/nietaki/revolt-keyboard?color=green)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ZSVWdUO.jpg\"\u003e | [Oddball](https://github.com/atulloh/oddball) | Split mechanical keyboard with an integrated trackball. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/nC3bkpw.png\"\u003e | [Unsplitted ergo Keyberon](https://github.com/TeXitoi/keyberon-f4) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/5LbmZsy.png\"\u003e | [REVIUNG](https://github.com/gtips/reviung) | The REVIUNG41 is 41-key column staggered keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/qPaC7IG.png\"\u003e | [CHOCTOPUS44](https://github.com/SlightHeadache/choctopus44) | 44-key column staggered keyboard with a rotary encoder. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/o97sAcR.png\"\u003e | [Le-Chiffre](https://github.com/tominabox1/Le-Chiffre-Keyboard) | 44-key column staggered keyboard with a rotary encoder. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/vNRwpBD.png\"\u003e | [Dactyl Keyboard](https://github.com/adereth/dactyl-keyboard) | Parameterized, split-hand, concave, columnar, ergonomic keyboard. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/plOszDO.png\"\u003e | [Dactyl-ManuForm](https://github.com/tshort/dactyl-keyboard) | The main change is that the thumb cluster was adapted from the [ManuForm keyboard](https://github.com/jeffgran/ManuForm) ([geekhack](https://geekhack.org/index.php?topic=46015.0)). \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/b75gxQ2.png\"\u003e | [Dactyl ManuForm Tight](https://github.com/okke-formsma/dactyl-manuform-tight) | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/pIamEOj.png\"\u003e | [DMOTE](https://github.com/veikman/dactyl-keyboard) | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ntfjhYL.png\"\u003e | [Mitosis](https://github.com/reversebias/mitosis-hardware) | Wireless Split Ergonomic Keyboard. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/0Aw7BYq.png\"\u003e | [Apoptosis](https://github.com/pseudoku/Apoptosis) | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/7Bgl6W3.png\"\u003e | [Interphase](https://github.com/Durburz/interphase) | A mitosis clone with more keys!! \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)|\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/mWLxMZs.png\"\u003e | [5plit](https://github.com/larrbo/odd-rocket/tree/master/5plit%20-kailh) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/oa9T46Z.png\"\u003e | [Chimera](https://github.com/GlenPickle/Chimera) | Split wireless QMK powered keyboards \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://live.staticflickr.com/65535/53759959610_0c255fe2d4_o.png\"\u003e | [Chew](https://github.com/flinguenheld/chew) | A crunched 34 key choc-spaced keyboard with a RP2040 zero controller and a lot of splay.\u003cbr /\u003e Available on split and mono flavors.\u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/cwAAEL8.png\"\u003e | [Comet46](https://github.com/satt99/comet46-hardware) | A split wireless 40% column-staggered keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/LZzipYO.png\"\u003e | [Djinn](https://github.com/tzarc/djinn) | 64-key split keyboard -- dual 4x7 with a 4-key thumb cluster. It also has a 5-way tactile switch under the thumb. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/OwgTlpk.png\"\u003e | [Ergoinu](https://github.com/hsgw/ergoinu) | 64-key split keyboard -- dual 4x7 with a 4-key thumb cluster. It also has a 5-way tactile switch under the thumb. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/TMbvdkA.png\"\u003e | [Corne](https://github.com/foostan/crkbd) | Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys, rgb, based on [Helix](https://github.com/MakotoKurauchi/helix). \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/TOdICf7.png\"\u003e | MiniDox | [Pcb](https://github.com/That-Canadian/MiniDox_pcb)\u003cbr /\u003e[Case](https://github.com/dotdash32/cases/tree/master/Minidox) \u003cbr /\u003e [![License: WTFPL](https://img.shields.io/badge/License-WTFPL-brightgreen.svg)](http://www.wtfpl.net/about/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/JTDj8Hl.png\"\u003e | [Kyria](https://github.com/splitkb/kyria) | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/o4NxDTk.png\"\u003e | [Orbit](https://github.com/ai03-2725/Orbit) | A split ergonomic keyboard pcb with usb type c. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/FOpHIbt.png\"\u003e | [Lil Chonky Bois](https://github.com/sanderboer/chonkybois) | MX hotswap, wireless version. \u003cbr /\u003e [![License: Creative Commons Zero](https://img.shields.io/badge/License-CC%20Zero-lightgrey.svg)](https://github.com/sanderboer/chonkybois/blob/main/LICENSE) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/wQxLrBZ.png\"\u003e | [elephant42](https://github.com/illness072/elephant42) | [![License: WTFPL](https://img.shields.io/badge/License-WTFPL-brightgreen.svg)](http://www.wtfpl.net/about/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Xt1FBFW.png\"\u003e | [pteron](https://github.com/FSund/pteron-keyboard) | An ergonomic keyboard heavily inspired by the [Atreus](https://github.com/technomancy/atreus), [Iris](https://github.com/keebio/iris-case) and [Atreis](https://github.com/dekonnection/atreis) keyboards. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/GO6aX1A.jpeg\"\u003e | [Charybdis](https://github.com/Bastardkb/Charybdis) | An ergonomic keyboard with integrated trackball. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/iZjgrMD.jpg\"\u003e | [KLOR](https://github.com/GEIGEIGEIST/KLOR) | 36-42 keys column-staggered split keyboard \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/strayer/taira-keyboard/raw/main/docs/taira-1.0.jpg\"\u003e | [Taira](https://github.com/strayer/taira-keyboard) | A wireless low-profile split mechanical keyboard with 66 keys inspired by the ErgoDash and Corne Chocolate \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ZYnfRRh.png\"\u003e | [Miryoku ZMK](https://github.com/manna-harbour/miryoku_zmk) | ergonomic, minimal, orthogonal, and universal keyboard layout\u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/Dachtire/fercus/raw/main/doc/image/overview.jpg\"\u003e | [Fercus](https://github.com/Dachtire/fercus) | Wireless split keyboard with 6x7 low profile optical switches\u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/diepala/cantor/raw/main/assets/cantor_keyboard.jpg\"\u003e | [Cantor](https://github.com/diepala/cantor) | 42 key diodeless split keyboard \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/beekeeb/piantor/raw/main/case/top.jpg\"\u003e | [Piantor](https://github.com/beekeeb/piantor) | 42-key or 36-key wired, diodeless, non-flippable, low profile choc v1, aggressive column staggered, programmable ergonomic mechnical split keyboard powered by Rasyberry Pi Pico or other compatible RP2040 boards \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/UbAoXK3.png\"\u003e | [Sweep](https://github.com/davidphilipbarr/Sweep) | Sweep is a version of the more fabulous Ferris by Pierre Chevalier that uses a daughter board like a promicro, elite-c, bit-c, nice!nano etc. instead of using onboard components. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://camo.githubusercontent.com/e012ae766ec483a027a25d606e4f6bbc6a4cece30774c9a0e65d78967c444d73/68747470733a2f2f692e696d6775722e636f6d2f54436a6b7175522e6a7067\"\u003e | [Ferris](https://github.com/pierrechevalier83/ferris) | 34-key split keyboard that tries to be about as cute as its namesake. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/waffle87/microdox/raw/master/images/mdox.png\"\u003e | [Microdox](https://github.com/waffle87/microdox) |  [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/n1ATliD.png\"\u003e | [cos(y) Kong](https://github.com/weteor/cosyKong) | 30 or 36 key 3row keyboards with col stagger \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/V1FEt6V.jpg\"\u003e | [Grumpy](https://github.com/weteor/Grumpy) | 28 key (3-row) angled unibody keyboard with col stagger \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/49Y5vjd.jpg\"\u003e | [Tipper-TF](https://github.com/weteor/Tipper-TF) | 34 keys Unibody BLE keyboard w/ splay and raised outer columns \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Yl35xzA.jpeg\"\u003e | [Dilemma](https://github.com/Bastardkb/Dilemma) | The Dilemma is a vertical stagger low-profile keyboard with mods \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/TYW2Rml.jpg\"\u003e | [KLOR](https://github.com/GEIGEIGEIST/KLOR) | 36-42 keys column-staggered split keyboard \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/weoyKQH.jpg\"\u003e | [KLOTZ](https://github.com/GEIGEIGEIST/KLOTZ) | 34 keys column-staggered split keyboard \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/qO7XoMt.jpg\"\u003e | [TOTEM](https://github.com/GEIGEIGEIST/TOTEM) | 38 keys column-staggered split keyboard \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://raw.githubusercontent.com/ozkan/Cockpit-Keyboard/master/images/CockpitKeyboard-1.webp\"\u003e | [COCKPIT KEYBOARD](https://github.com/ozkan/Cockpit-Keyboard) | A hot swap system column staggered mechanical keyboard, running QMK Firmware on Pro Micro controllers. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://raw.githubusercontent.com/ozkan/skywatch/main/Images/skywatch.webp\"\u003e | [SKYWATCH](https://github.com/ozkan/skywatch) | 35% ergonomic ortholinear keyboard, powered by RP2040, along with OLED and hotswap sockets support  \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n\n## Ortholinear Keyboards\n\n| Image | Name | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/v4Ifu8z.png\"\u003e | [Punk75](https://github.com/dsanchezseco/punk75) | Ortholinear keyboard with 75 keys and all components through hole. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Om4bL7I.png\"\u003e | [Planck](https://github.com/olkb/olkb_parts/tree/master/planck) | A thumb-chorded 47-key keyboard \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/gQEbTTX.png\"\u003e | [Planck Through Hole Kit](https://github.com/olkb/planck_thk) | [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/aGXNE0Z.jpg\"\u003e | [Plaid](https://github.com/hsgw/plaid) | The 4x12 ortholinear keyboard kit made by through hole components only. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/FWbkL2M.png\"\u003e | [Alpsie](https://github.com/larrbo/odd-rocket/tree/master/alpsie) | An alps-only blocked 4x12 (44 key) ortho with piezo support. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/kiP4xM2.png\"\u003e | [Contra](https://github.com/ai03-2725/Contra) | Extremely low cost ortholinear keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/sWsMAxP.png\"\u003e | [Cheap_Boi](https://github.com/MangoIV/cheap_boi) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/3CMRPx2.jpg\"\u003e | [Low Profile Ortho](https://easyeda.com/7zark7/Kailh-Ortholinear) | DIY low-profile ortholinear, with custom PCB, Kailh Choc Browns, and vintage Plum keycaps. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/bAPYx32.png\"\u003e | [Gherkin](https://github.com/math0ne/keyboard-gherkin) | 3x10 keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/jfEbZhT.png\"\u003e | [Koda](https://github.com/larrbo/odd-rocket/tree/master/koda) | 4x12 keyboard using pro micro and kailh choc. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/hSs41KY.png\"\u003e | [Keebee](http://blakesmith.me/2019/01/16/making-my-own-usb-keyboard-from-scratch.html) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ixmn5Al.png\"\u003e | [Ergo42](https://github.com/Biacco42/Ergo42) | 7x4 ortho linear split keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/8YE4TXr.png\"\u003e | [Helix](https://github.com/MakotoKurauchi/helix) | A compact split ortholinear keyboard with screen. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/rwuMVeD.png\"\u003e | Let's Split | Split ortholinear keyboard with rgb underglow.\u003cbr /\u003e[PCB](https://github.com/climbalima/let-s-Split-v2) \u003cbr /\u003e [Case](https://qmk.fm/keyboards/lets_split/) \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/NG34nNy.png\"\u003e | [Rhymestone](https://github.com/marksard/Keyboards) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/dALjclJ.jpg\"\u003e | [SharkPCB](https://github.com/Gondolindrim/SharkPCB) | [![License: AOHL](https://img.shields.io/badge/License-AOHL-blue.svg)](http://acheronproject.com/license/license.html) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/4Vwhk10.png\"\u003e | [keyberon-grid](https://github.com/TeXitoi/keyberon-grid) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/W3dhg5w.png\"\u003e | [Split Infinitive](https://github.com/peej/for-split-keyboard/blob/master/README.md) | The goal of this project is to build a Let's Split keyboard clone with a number of alternative features. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/eRPDuvB.png\"\u003e | [Minisplit](https://github.com/kata0510/minisplit) | 6×4 +1keys Split Keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/v4ITyT7.png\"\u003e | [For Science](https://github.com/peej/for-science-keyboard) | For Science is a 46 key ortholinear split keyboard PCB with a 3 key thumb cluster. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/AzizjFa.png\"\u003e | Zen Keyboard | [PCB](https://github.com/RGBKB/Keyboard-files/tree/master/Zen) \u003cbr/\u003e [Build Guide](https://legonut.gitbooks.io/zen-keyboard/content/) \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/SXOvGBl.jpg\"\u003e | [Nack](https://github.com/pastapojken/nack) | The nack has 52-keys for ISO friendliness plus all the bells \u0026 whistles QMK has to offer. \u003cbr /\u003e [![AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://choosealicense.com/licenses/agpl-3.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/H6u3gQP.jpeg\"\u003e | [PouetPouet](https://github.com/dkm/pouetpouet-board) | 60 keys with visible SMD components and a [Rust](https://github.com/TeXitoi/keyberon) firmware. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/fXcCNWw.jpg\"\u003e | [mlego/m65 v1](https://gitlab.com/m-lego/m65) | 65 keys nothing fancy qmk firmware stmf103\u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ersc431.png\"\u003e | [Lumberjack](https://github.com/peej/lumberjack-keyboard) | Split 5x12 ortholinear keyboard PCB using through-hole components only. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/uBAIjJB.png\"\u003e | [Ukiha](https://github.com/e3w2q/ukiha-keyboard) | Small key pitch 5x12 ortholinear keyboard. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/iMKaUR2.png\"\u003e | [QOL56](https://github.com/eswai/QOL56) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/2NNMuuM.png\"\u003e | [7c8 framework](https://github.com/stevennguyen/framework) | 5x12 ortholinear keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/kBjGsG7.png\"\u003e | [Dorsch 48k](https://hackaday.io/project/174917-dorsch-48k-keyboard) | A low-profile 40% mechanical keyboard with a Planck layout, programmed with CircuitPython. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/JyrJqqp.png\"\u003e | [Dorsch 40k](https://hackaday.io/project/174095-dorsch-40k-keyboard) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/kxyTa5A.png\"\u003e | [prkl30](https://github.com/ErkHal/prkl30) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/kb9RX9y.png\"\u003e | [Krtkus](https://github.com/swift502/Krtkus) | Low profile 61 keys 5x12 ortholinear keyboard qmk firmware \u003cbr /\u003e [![License: CC0-1.0](https://licensebuttons.net/l/zero/1.0/80x15.png)](http://creativecommons.org/publicdomain/zero/1.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Ah4aUG4.jpg\"\u003e | [mlego/m48](https://gitlab.com/m-lego/m48) | 48 keys 4x12, encoder and led strip (optionally) qmk firmware stm32f401 \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/WQ725UQ.jpg\"\u003e | [mlego/m60](https://gitlab.com/m-lego/m60) | 60 keys 5x12, encoder and led strip (optionally) qmk firmware stm32f401 \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/3QfVLFR.jpg\"\u003e | [mlego/m60_split](https://gitlab.com/m-lego/m60_split) | 60 keys 5x12, split, encoders and led strips (optionally) qmk firmware stm32f401\u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/12qGBFm.jpg\"\u003e | [mlego/m65 v4](https://gitlab.com/m-lego/m65) | 65 keys 5x13, encoder and led strip (optionally) qmk firmware stm32f401 \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/tXKAT8e.png\"\u003e | [mlego/m65 rev 5](https://gitlab.com/m-lego/m65) | 65 keys 5x13, oled, encoder and led strip (optionally) qmk firmware rp2040 \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/zyLhdgU.png\"\u003e | [scottokeebs](https://github.com/joe-scotto/scottokeebs) | All keyboards made by joe-scotto \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/hFAVjOi.jpg\"\u003e | [mlego/m65 rev 7/8](https://mlego.elena.space/m65/) | 65 keys 5x13, encoder and led strip (optionally) qmk/zmk firmware xiao rp2040/xiao ble (2x74HC595) \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/9WsTfh1.jpg\"\u003e | [mlego/m65 rev 9](https://mlego.elena.space/m65/) | 65 keys 5x13-14, oled, encoder clickable and led strip (optionally) qmk firmware xiao rp2040 (2x74HC595 1X74HC165) \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ttREkDB.jpg\"\u003e | [tipro 8x16](https://mlego.elena.space/tipro8x16/) | 128 keys 8x16, tipro cash register converted qmk firmware stm32f401 blackpill \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/5zlRRpN.jpg\"\u003e | [tipro 8x12](https://mlego.elena.space/tipro8x12/) | 96 keys 8x12, tipro cash register converted qmk firmware stm32f401 blackpill \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/tk41Gxz.jpg\"\u003e | [tipro ansi ortho combo](https://mlego.elena.space/tiproansi-ortho/) | ansi ortho combo, tipro cash register converted qmk firmware stm32f401 blackpill \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/9sR7Gpu.jpg\"\u003e | [ortho ansi combo](https://mlego.elena.space/tiproortho-ansi/) | ortho-ansi combo, tipro cash register converted qmk firmware stm32f401 blackpill \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/weteor/ChonkyKong/raw/main/img/chonkyKong_top.png\"\u003e | [ChonkyKong](https://github.com/weteor/ChonkyKong) | 48 key orthogonal keyboard with offset bottom row \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/wveAtTz.jpg\"\u003e | [Kong](https://github.com/weteor/Kong) | 48 key orthogonal keyboard with offset bottom row \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/8PvHp7N.png\"\u003e | [SPC_EVDR](https://github.com/weteor/SPC_EVDR) | 38 key otholinear keyboard with offset spacebar(s) \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/AmG4hY3.png\"\u003e | [Lütt un Lütt](https://github.com/weteor/LuttUnLutt) | 3x5+2 key split orthogonal BLE keyboard \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/sEMJDuF.jpg\"\u003e | [BrkOut](https://github.com/weteor/BrkOut) | 38 key orthogonal keyboard with split alphas and offset space \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/XemeB16.jpg\"\u003e | [DigDug](https://github.com/weteor/DigDug) | 45 keys orthogonal keyboard with 'exploded' key groups \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Lw8hiLR.png\"\u003e | [Froggr](https://github.com/weteor/Froggr) | 48 key orthogonal keyboard with offset bottom row \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/WYhQTIr.jpg\"\u003e | [Klacker_BS](https://github.com/weteor/Klacker_BS) | a 3x5+2 split keyboard hidden in a row staggered unibody design w/ numpad \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/k9irhRE.jpg\"\u003e | [3W6](https://github.com/weteor/3W6) | a small compact 3x5+3 split ortho keyboard \u003cbr /\u003e [![License](https://img.shields.io/badge/License-CERN%20OHL%202.0-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ukkL0xo.png\"\u003e | [YAKAMOZ](https://github.com/ozkan/Yakamoz) | Yakamoz is a 50-key ortholinear keyboard, powered by a Raspberry Pi Pico. It consists of 1U keys with an OLED display, buzzer, trackball (optional) and RGB leds. It also supports hotswap, which means you can easily change Change with Cherry MX compatible switches   \u003cbr /\u003e [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) |\n\n## Numpad/Macropad\n\n| Image | Name | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://github.com/hadi-syafiq/F12/raw/main/6x2.png?raw=true\"\u003e | [F12b](https://github.com/hadi-syafiq/F12) | 12key, 1 encoder, usb type b connector and using atmega32a that can be entirely assembled using only through hole components. support Cherry solder and Hotswappable and also support kailh choc v2 for low profile style. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/AS8KLSN.png\"\u003e | [SAMPad](https://github.com/mohitg11/SAMPad) | This is a custom numeric pad that is designed to be usable on the right side of the keyboard or on the left (With a mirrored layout if required). There is a gap in the top row and the second row of 1.25U. The top row can be broken off by simply scoring the two brifges and snapping. The bottom 5 rows can then be used in conjunction with a 60%/65% keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/l9Rn5s6.png\"\u003e | [yampad](https://github.com/mattdibi/yampad) | Hot-swappable, RGB-backlighted, OLED featured, mechanical numpad. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/4j1Ce4Z.png\"\u003e | [Discipad](https://github.com/coseyfannitutti/discipad) | 17-key numpad assembled with only through hole components, including usb type-c. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/F8OLE64.png\"\u003e | [Soyuz](https://github.com/ai03-2725/Soyuz) | A single-PCB numpad kit. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/ofxdrWpl.jpg\"\u003e | [QazPad](https://geekhack.org/index.php?topic=43183.0) | It's a separate 10 key with some extra keys to allow it to stand alone for number crunching or gaming. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/piKOjsD.png\"\u003e | [Dumbpad](https://github.com/imchipwood/dumbpad) | Simple 4x4 numpad with a rotary encoder. \u003cbr /\u003e [![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/4du5zPD.jpg\"\u003e | [Kbord](https://github.com/dekuNukem/kbord) | kbord is a programmable keypad with 15 mechanical keys, each of which can be set to execute a script when pressed. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/NWvtmBA.png\"\u003e | [Lysergic25](https://github.com/Gtrx0/lysergic25) | [![License](https://img.shields.io/badge/License-CERN%20OHL%201.2-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v1.2) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/eEitYOM.png\"\u003e | [Logomorph Macro Keyboard](https://github.com/Logomorph/MacroKeyboard) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/jiu1b7p.png\"\u003e | [Zesty25](https://github.com/Gtrx0/zesty25) | [![License](https://img.shields.io/badge/License-CERN%20OHL%201.2-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v1.2) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/rpwE0qZ.png\"\u003e | [Medusa](https://github.com/Gtrx0/Medusa) | [![License](https://img.shields.io/badge/License-CERN%20OHL%201.2-green.svg)](https://ohwr.org/project/licences/wikis/cern-ohl-v1.2) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/O9VsdSU.png\"\u003e | [LFK17](https://github.com/lfkeyboards/lfk17) | 5x4 numpad. \u003cbr /\u003e [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/N1i7BsI.png\"\u003e | [Hub16](https://github.com/joshajohnson/Hub16) | [![License](https://img.shields.io/badge/License-CERN%20OHL%202-green.svg)](https://ohwr.org/cern_ohl_s_v2.txt) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/A6dkDqE.jpg\"\u003e | [Staryu](https://geekhack.org/index.php?topic=72529.0) | An Open-source 5-key Keypad. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/bzKx6P8.png\"\u003e | [Croaky4](https://github.com/Selovert/Croaky4) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/9Bc5Ojx.png\"\u003e | [Env-MCRO](https://github.com/Envious-Data/Env-MCRO) | Pi Pico powered Macro board. \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/b1eTA4a.png\"\u003e | [Voyager4](https://github.com/ai03-2725/Voyager4) | A tiny, fully featured 4-key macropad PCB. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/72Qv6dl.png\"\u003e | [Cookpad](https://github.com/cookpad/cookpad-pad) | A six keys macro pad made by Cookpad. \u003cbr /\u003e [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/byZAqbK.png\"\u003e | [I-S-hOle](https://www.40percent.club/2018/11/i-s-hole.html?m=1) | A small board with space for 4 ISO enter keys with PCB mount Cherry stabilizers. Powered by a Pro Micro. \u003cbr /\u003e [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/8KpX5dm.png\"\u003e | [Cherry MX Keypad](http://syncchannel.blogspot.com/2016/06/cherry-mx-keypad.html?m=1) | 1x4 keypad with led. \u003cbr /\u003e [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/u0j4yGH.png\"\u003e | [2% Milk keyboard](https://github.com/Rionlion100/Spaceboards/tree/master/Keyboards/2%25%20Milk) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/B4jLOdn.png\"\u003e | [mlego/m20](https://gitlab.com/m-lego/m20) | 20 keys 5x4, oled, encoder and led strip (optionally) qmk firmware rp2040 \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n\n\n## Others Keyboards\n\n| Image | Name | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/pdoK0uZ.jpg\"\u003e | [Penkesu Computer](https://github.com/penk/penkesu) | A Homebrew Retro-style Handheld PC \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/b34JWsF.png\"\u003e | [SIK Keyboard](https://github.com/mathieubolla/sik_keyboard) | An ergonomic, compact, mechanical keyboard \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/DkBIXZj.png\"\u003e | [Some other collection of mechkey kicad pcb](https://github.com/mechkeys/mechkeys) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/DrCoii6.png\"\u003e | [SU120](https://github.com/e3w2q/su120-keyboard) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/tutLiqB.png\"\u003e | [Amoeba Single-Switch PCB](https://github.com/mtl/keyboard-pcbs)  | Make handwiring keyboard easier. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/QzjOlWT.jpg\"\u003e | [Cherry-Mx-LED-Bitboard](https://github.com/swanmatch/MxLEDBitPCB) | [![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/VlqjNpN.jpg\"\u003e | [Usb Adapter](https://github.com/help-14/mechkey-usb-adapter/) | For customize keyboard connector and pcb. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/hzB6VFe.png\"\u003e | [Unified Daughterboard Project](https://github.com/ai03-2725/Unified-Daughterboard) | [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/AGk3mx8.jpg\"\u003e | [mlego/m8](https://mlego.elena.space/m8) | 8 keys 4x2, eink, encoder clickable(optional) and led strip (optionally), qmk firmware xiao rp2040 (2x74HC595 1X74HC589) test board\u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/OeanRrD.jpg\"\u003e | [mlego/m4](https://mlego.elena.space/m4) | 4 keys 2x2, encoder clickable(optional) and led strip (optionally), qmk firmware xiao rp2040 test board, matrix, shift registers\u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/dqU4ehI.jpg\"\u003e | [5x5 ortho grid](https://mlego.elena.space/hand5x5/) | 5x5 ortho grid to make hand wire easy multi footprint(MX, alps, choco v1/v2) \u003cbr /\u003e [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) |\n\n\n## Controller\n\n| Image | Name  | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/0dICD3Q.png\"\u003e | [KeyPlus](https://github.com/ahtn/keyboard_pcb/tree/master/keyplus_mini) | ATXmega controller that have awesome support for wireless, can use with Logitech receiver, with usb type c. Support keyplus firmware. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/WIE2VP1.png\"\u003e | [Goldfish](https://geekhack.org/index.php?topic=93571.0) | Arduino pro micro clone with usb type c. Support TMK, QMK. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/TsVyoAu.png\"\u003e | [BLE Micro Pro](https://github.com/sekigon-gonnoc/BLE-Micro-Pro) | It is a breakout board of BL654 (nrf 52840 module) which is conscious of compatibility with Pro Micro, and it can correspond to both USB / Bluetooth Low Energy. Support BlueMicro, QMK firmware. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/hyNZERr.png\"\u003e | [nrfmicro](https://github.com/joric/nrfmicro) | Arduino Pro Micro-sized breakout board for E73-2G4M08S1C (nRF52840) modules. \u003cbr /\u003e [![License: Unlicense](https://img.shields.io/badge/license-Unlicense-blue.svg)](http://unlicense.org/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/D7hW3gg.png\"\u003e | [Adafruit Feather 32u4 Bluefruit LE](https://github.com/adafruit/Adafruit-Feather-32u4-Bluefruit-LE-PCB) | Support QMK with bluetooth out of the box. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/v0bfapB.png\"\u003e | [Adafruit Feather Bluefruit nRF52](https://github.com/adafruit/Adafruit-nRF52-Bluefruit-Feather-PCB) | Support BlueMicro firmware. \u003cbr /\u003e [![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/x1h9nKJ.png\"\u003e | [USB to USB keyboard converter](https://geekhack.org/index.php?topic=69169.0) | With this you can change keymap and use functions TMK firmware offers on your USB keyboard. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/MqRRvkN.jpg\"\u003e | [Teensy Soarer](https://geekhack.org/index.php?topic=58941.0) | Convert old keyboard socket to usb. \u003cbr /\u003e [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/C154TSS.png\"\u003e | [Beamspring USB controller](https://deskthority.net/viewtopic.php?f=7\u0026t=6044\u0026start=) | [![License: No License](https://img.shields.io/badge/license-Unlicense-blue.svg)](https://choosealicense.com/no-permission/) |\n\n\n## Case\n\n| Image | Name  | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/CfmWG31.png\"\u003e | [TEK-80 TKL](https://geekhack.org/index.php?topic=41202.0) | Compatibility: Phantom, Universal TKL Plate, Filco TKL, Winkeyless, Gon |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"http://i.imgur.com/9HcfEzVh.jpg\"\u003e | [TKL acrylic case](https://github.com/mohitg11/TKL-Case) | Compatibility: Phantom, Universal TKL Plate, QFR, Filco TKL |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/5cEY1cy.png\"\u003e | [Classic 87](https://github.com/help-14/classic87) | Compatibility: Unknown |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Sp3K3wP.png\"\u003e | [XD87 mica case](https://www.mediafire.com/file/1fzco3ar87k8g62/xd87.dwg/file) |Compatibility: XD87 PCB |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/YYZ7ohi.png\"\u003e | [60% acrylic case by MOZ](https://github.com/mohitg11/TKL-Case) |  Compatibility: GH60, Poker, Poker 2, Pure, Pure Pro  |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/up1Dzyr.png\"\u003e | [Infinity 60% case](https://github.com/kiibohd/case/tree/master/infinity-keyboard) | Compatibility: Standard 60% case, hhkb |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/FCbXnxq.png\"\u003e | [Whitefox case]() | Compatibility: Whitefox |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/tOjBjBu.png\"\u003e | [Lubrigante](https://github.com/Zambumon/Lubrigante) |  Compatibility: TGR Alice and compatible pcb |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/s3kVVJq.png\"\u003e | [Yutsky's TGR Alice](https://geekhack.org/index.php?topic=95054.msg2661499#msg2661499) |  Compatibility: TGR Alice and compatible pcb |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/1NnYWZ5.png\"\u003e | [Arisu custom case](https://github.com/overset/JP01) | Compatibility: Arisu |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/cNG5hjO.png\"\u003e | [Infinity ergodox case](https://github.com/kiibohd/case/tree/master/infinity-ergodox) |  Compatibility: Infinity ergodo |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/L7u3jX5.png\"\u003e | [Redox case](https://github.com/Lenbok/scad-redox-case) | 3d printed case for  Redox keyboard. |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/r38ISOL.jpg\"\u003e | [Travel Numpad](https://github.com/help-14/travel-numpad) | A 4x4 custom numpad. \u003cbr /\u003e [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/hTpRCnD.png\"\u003e | [RNG3nius's Krotepad](https://drive.google.com/drive/folders/1779YKnZgDK20SfGoq7czK2Cnsij8UwdK) |  |\n\n\n## Plate\n\n| Image | Name  | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/bK2ZY7z.png\"\u003e | [60% Alps Plates](https://geekhack.org/index.php?topic=82916.0) | Compatibility: Infinity, HHKB, Tai-Hao, ... |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/pk7rdcn.png\"\u003e | [Plates Collection](https://github.com/help-14/keyboard-plate) | Collection of various plates ... |\n\n\n## Keycaps\n\n| Image | Name  | Description |\n| --- | --- | --- |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/UVVaha9.png\"\u003e | [Keeb Finder](https://keeb-finder.com/keycaps) | Find the keycap color combination you were always looking for! |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/SMG0aX6.png\"\u003e | [SA profile 1](https://github.com/getclacking/SA-profile-keys-3D-models) | 3D model of SA profile keycaps |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/9391yKW.png\"\u003e | [SA profile 2](https://www.thingiverse.com/thing:2783650) | Another 3D model of SA profile keycaps |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/rzLSjyr.png\"\u003e | [Cherry profile 1](https://github.com/ConstantinoSchillebeeckx/cherry-mx-keycaps) | 3D model of Cherry profile keycaps |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/B2OtHC7.png\"\u003e | [Cherry profile 2](https://www.dropbox.com/sh/85bju0itsc0uq8d/AACL3VH4aLr_csUXS6e8WVnla) | Another 3D model of Cherry profile keycaps |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/FPilI38.png\"\u003e | [DSA profile](https://www.thingiverse.com/thing:2172302) | 3D model of DSA keycaps |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/78gx13r.png\"\u003e | [XDA profile](https://github.com/spooknik/XDA-Keycaps) | 3D model of XDA keycaps |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/Ug4WdO9.png\"\u003e | [Kailh low profile](https://github.com/ogatatsu/Kailh-Low-Profile-Keycap) | 3D model of kailh low profile keycaps |\n| \u003cimg loading=\"lazy\" minwidth=\"500\" src=\"https://i.imgur.com/ihZa7Ng.png\"\u003e | [Pseudo Make Me Key Cap Profile](https://github.com/pseudoku/PseudoMakeMeKeyCapProfiles) | Parametric Key Caps |\n\n\n## Firmware\n\nAtmega family:\n-  [EasyAVR](https://github.com/dhowland/EasyAVR) - EasyAVR is a keyboard firmware and keymapper GUI for custom keyboards based on USB AVRs. It is powerful but also really easy to use.\n-  [TMK](https://github.com/tmk/tmk_keyboard) - A very popular firmware that support Atmega32u4 powered keyboard.\n-  [QMK](https://github.com/qmk/qmk_firmware) - Base on TMK but support a lot of controller, support RGB, easy to use.\n-  [The VIA](https://github.com/the-via/firmware) - QMK based firmware for the view app.\n-  [Keyplus](https://github.com/ahtn/keyplus) - An easy to use, wired and wireless modular keyboard firmware, for both ATXmega family and atmega32u4.\n-  [Kaleidoscope](https://github.com/keyboardio/Kaleidoscope) - Flexible firmware for Arduino-powered keyboards.\n-  [Pipit keyboard](https://github.com/e-matteson/pipit-keyboard) - Firmware and config tools for chording keyboards.\n-  [rusty-c](https://about.houqp.me/posts/rusty-c/) - QMK in Rust.\n-  [QMK-VIA-Hex](https://github.com/Xelus22/QMK-VIA-Hex) - Precompile via firmware for qmk supported keyboard.\n\nRaspberry Pi Pico:\n-  [RMK](https://github.com/haobogu/rmk) - A feature-rich Rust keyboard library with wireless and split support, aims to make keyboard customization easy and accessible.\n-  [KMK](https://github.com/KMKfw/kmk_firmware) - Clackety Keyboards Powered by Python.\n-  [PicoMK](https://github.com/zli117/PicoMK) - Configurable firmware for RP2040 powered mechanical keyboard.\n-  [Prk firmware](https://github.com/picoruby/prk_firmware) - A keyboard firmware platform in PicoRuby.\n-  [PYKB](https://github.com/makerdiary/python-keyboard) - A highly extensible firmware written in Python, based on CircuitPython, with RGB, USB and Bluetooth. similar to TMK/QMK.\n\nSTM32 family:\n-  [ZMK](https://zmk.dev/) - Modern, open source keyboard firmware.\n-  [Keyberon](https://github.com/TeXitoi/keyberon) - Keyboard firmware written in Rust.\n\nNordic family:\n-  [BlueMicro](https://github.com/jpconstantineau/BlueMicro_BLE) - A Keyboard Firmware for nRF52832 Boards with a pinout compatible with the Arduino Pro Micro.\n-  [Bluetosis](https://github.com/geoah/bluetosis)  - Bluetooth firmware for the Mitosis keyboard.\n-  [Lotlab/nrf52-keyboard](https://github.com/Lotlab/nrf52-keyboard) - TMK based keyboard firmware for nRF52 series, now support both nRF52810 and nRF52832.\n-  [Lotlab/nrf51822-keyboard](https://github.com/Lotlab/nrf51822-keyboard) - This is a firmware based on nrf51822 Bluetooth keyboard, which uses nRF SDK 10.0 as the underlying hardware driver, and uses TMK keyboard library as the upper part of the keyboard function.\n\nEsp32 family:\n-  [T-vK/ESP32-BLE-Keyboard](https://github.com/T-vK/ESP32-BLE-Keyboard) - This library allows you to make the ESP32 act as a Bluetooth Keyboard and control what it does.\n-  [MK32](https://github.com/Galzai/MK32) - BLE keyboard firmware for ESP32 microcontrollers,designed to be relativley easily customizable.\n-  [Key To Key](https://github.com/TyberiusPrime/KeyToKey) - Rust libary for building keyboard firmwares.\n\nOthers:\n-  [Anne Key](https://github.com/ah-/anne-key) - Firmware for Anne Pro Keyboard written in Rust.\n-  [Polymer firmware](https://gitlab.com/polymer-kb/firmware/polymer) - Polymer keyboard firmware.\n\n\n## Tools\n\n- [Keyboard Layout Editor](http://www.keyboard-layout-editor.com/) - This is a web application that enables the editing of keyboard-layouts, i.e., the position and appearance of each physical key.\n- [Keyboard Layout 3D Viewer](https://eswai.github.io/KL3V/kl3v.html) - Render 3D keyboard from KLE json.\n- [Keycap Renders](https://keycaprenders.com/) - Render 3D keycap set.\n- [Plate \u0026 Case Builder](http://builder.swillkb.com/) - Keyboard top plate CAD files generator, for keyboard-layout-editor generated layouts.\n- [ai03 Plate Generator](https://kbplate.ai03.me/) - An advanced plate generator which doesn't result in 13.99999mm cutouts. Also fillets the cutouts so you don't have to waste hours later.\n- [Keyboard Layouter Plugin](https://github.com/yskoht/keyboard-layouter) - Keyboard Layouter is a plugin for KiCad(pcbnew). This plugin places switch footprints in the location specified by JSON of Keyboard Layout Editor.\n- [mrkeebs Pcb Generator](http://kbpcb.mrkeebs.com/) - Quickly create PCB from KLE json.\n- [Kalerator](https://kalerator.clueboard.co/) - PCB generator for keyboard-layout-editor generated layouts.\n- [Keyboard Firmware Builder](https://kbfirmware.com/) - Online QMK Firmware Builder. (2+ years behind QMK firmware master).\n- [QMK Configurator](https://config.qmk.fm/)  - An open source configurator for QMK Firmware.\n- [TMK Firmware Builder](http://kb.sized.io/)  - Online TMK Firmware Builder.\n- [Parametric Mechanical Keycap Library](https://github.com/rsheldiii/KeyV2)  - Keycap and keyset construction library for mechanical keyboards, written in openSCAD.\n- [KiCad Parts by Ai03](https://github.com/ai03-2725/MX_Alps_Hybrid.pretty)  - KiCad Library of custom MX-Alps footprints.\n- [KiCad Parts by Daprice](https://github.com/daprice/keyswitches.pretty)  - KiCad footprint library for kailh choc and MX-style mechanical switches.\n- [KiCad Parts by Keebio](https://github.com/keebio/Keebio-Parts.pretty)  - Various KiCad footprints for mechanical keyboard parts.\n- [KiCad Parts by TMK](https://github.com/tmk/keyboard_parts.pretty)  - KiCad modules for keyboard design.\n- [KiCad Parts marbastlib](https://github.com/ebastler/marbastlib) - KiCad symbols and footprints for mechanical keyboard design, can be added as a plugin.\n- [KiCad Parts by Acheron](https://github.com/AcheronProject/AlexandriaLibrary) - KiCad symbols and footprints for mechanical keyboard design.\n- [Keyswitch Datasheets](https://github.com/keyboardio/keyswitch_documentation)\n- [QMK Proton C symbol/footprint for KiCad](https://github.com/qmk/qmk_hardware/tree/master/kicad/proton_c),  [Eagle](https://github.com/qmk/qmk_hardware/tree/master/eagle)\n- [ESP32 KiCad Footprints](https://github.com/adamjvr/ESP32-kiCAD-Footprints)\n- [Kicad kbplacer](https://github.com/adamws/kicad-kbplacer?tab=readme-ov-file) - KiCad plugin for automatic keyboard's key placement and routing\n\n## Tutorials\n\n-   [PCB Designer Guide by ai03](https://kbwiki.ai03.me/books/pcb-design/chapter/pcb-designer-guide)\n-   [Keyboard PCB Guide by ruiqimao](https://github.com/ruiqimao/keyboard-pcb-guide/blob/master/README.md)\n-   [A modern handwiring guide](https://geekhack.org/index.php?topic=87689.0)\n-   [Hand wiring a let's split](https://johannes-jansson.github.io/projects/2018/07/23/hand-wiring-lets-split.html)  (pro micro)\n-   [How to integrate a trackpoint in a mechanical keyboard (TMK, Teensy)](https://github.com/alonswartz/trackpoint)\n-   [lets-split-guide](https://github.com/nicinabox/lets-split-guide) - This guide covers building a Let's Split v2.\n-   [the 1-Key-Keyboard project](http://blog.flipwork.nl/?x=entry:entry081009-142605;comments:1) - One key keyboard using Attiny85.\n-   [4-key-keyboard](http://blog.flipwork.nl/?x=entry:entry100224-003937) - Four key keyboard using Attiny85.\n-   [zmk design guide by eblaster](https://github.com/ebastler/zmk-designguide) - While it targets zmk keyboards the lessons apply wider than zmk\n---\n\n### Contributing\n\nContributions welcome!\n\n\n![visitors](https://visitor-badge.glitch.me/badge?page_id=help-14.mechanical-keyboard)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelp-14%2Fmechanical-keyboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhelp-14%2Fmechanical-keyboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelp-14%2Fmechanical-keyboard/lists"}