Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Crkbd | 3,109 | 5 months ago | 19 | mit | Makefile | |||||
Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys. | ||||||||||
Awesome Mechanical Keyboard | 2,461 | a month ago | 14 | Astro | ||||||
⌨️ A curated list of Open Source Mechanical Keyboard resources. | ||||||||||
Mechanical Keyboard | 2,246 | 12 days ago | ||||||||
DIY mechanical keyboard and where to find them | ||||||||||
Redox Keyboard | 1,491 | 5 days ago | 24 | mit | ||||||
Ergonomic split mechanical keyboard | ||||||||||
Lily58 | 1,045 | 4 months ago | 18 | other | ||||||
6×4+4keys column-staggered split keyboard. | ||||||||||
Djinn | 663 | a year ago | gpl-3.0 | HTML | ||||||
Djinn Split Keyboard | ||||||||||
Gh60 | 564 | 4 years ago | 1 | |||||||
GH60 - an open-source mechanical keyboard PCB designed for the community at geekhack.org | ||||||||||
Klor | 418 | 13 days ago | 4 | gpl-3.0 | ||||||
KLOR is 36-42 keys column-staggered split keyboard. It supports a per key RGB matrix, encoders, OLED displays, haptic feedback, audio, a Pixart Paw3204 trackball and four different layouts, through brake off parts. | ||||||||||
Torn | 379 | a year ago | 3 | other | Shell | |||||
Torn keyboard | ||||||||||
Kiswitch | 349 | 14 days ago | 15 | other | Python | |||||
Footprints for popular keyboard switches |
For Science is a 46 key ortholinear split keyboard PCB with a 3 key thumb cluster.
The goal of this project is to build a usable split keyboard with a PCB case within the 100x100mm cheap PCB size limit offered by some PCB manufactuers. Designed to be easy to build, it only supports serial communication over a TRRS cable and no LED support. The PCB is reversible, meaning that you need two of the same PCB to create a full keyboard.
PCBs can be manufactuered by a variety of online PCB fabricators, some have special offers for PCBs under 100mm square, so shop around. You can use PCBShopper to search for the best price.
The 3 zip files in the gerber directory contain the gerber files your fabricator will need to make the main PCB for-science-pcb.zip and the plate for-science-plate.zip and base for-science-base.zip PCBs.
When uploading the gerber zip files, use the default PCB settings. The plate PCB thickness should be 1.6mm for the switches to snap into the plate securely.