Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swift502/krtkus
5x12 ortholinear keyboard design
https://github.com/swift502/krtkus
5x12 keyboard ortholinear pcb
Last synced: about 2 months ago
JSON representation
5x12 ortholinear keyboard design
- Host: GitHub
- URL: https://github.com/swift502/krtkus
- Owner: swift502
- License: cc0-1.0
- Created: 2024-04-01T20:58:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-09T19:55:43.000Z (2 months ago)
- Last Synced: 2024-11-09T20:28:38.429Z (2 months ago)
- Topics: 5x12, keyboard, ortholinear, pcb
- Language: C
- Homepage: https://jblaha.art/projects/krtkus/
- Size: 41.7 MB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![](images/1.webp)
# Krtkus
An extended 5x12 keyboard with 2 extra keys. The design is intended for ortho layouts with a shifted number row, allowing for the placement of the delete and tilde keys above their usual spots. PCBs are designed in Kicad, case in Blender.
- Low profile
- Kailh Choc V1
- Gateron KS-27/KS-33
- QMK/VIA compatible
- Tray mount
- 3D printed case with a 7 degree tiltTo connect the keyboard to [usevia.app](https://usevia.app), the [design file](production/krtkus_design.json) has to be manually uploaded in the design tab.
## Room for improvement
- Spacebar stabilizer
- Hide MCU on the bottom side and use standard USB port orientation
- Get a better footprint for KS-33, the current one is very loose and hard to solder## Parts
- One of the PCBs:
- [Choc V1](production/pcb_choc_v1)
- [KS-33](production/pcb_ks_33)
- Case:
- [STL file](production/krtkus_case.stl)
- Arduino Pro Micro
- 61 SMD diodes
- 61 switches
- 61 keycapsOptional:
- 90 degree Micro-USB cable
- Rubber feet## Kicad
### Libraries
- [Scotto Kicad](https://github.com/joe-scotto/scottokeebs/tree/main/Extras/ScottoKicad)
- [MX V2](https://github.com/ai03-2725/MX_V2)
- [Gateron 3D models](https://www.gateron.com/pages/3d)### Switch grid
| Unit | Offset |
| --- | --- |
| Switch | 19.05 |
| Switch 4 | 4.7625 |
| Switch 16 | 1.190625 |
| Switch 64 | 0.29765625 |## QMK
- Compiler: https://msys.qmk.fm
- Toolbox: https://qmk.fm/toolboxOn Windows, create a "krtkus" folder in `qmk_firmware/keyboards` and copy the contents of the [qmk folder](source/qmk) inside of it. Then in MSYS compile the firmware using the commands below.
Setup:
```
qmk setup
```Compile:
```
qmk compile -kb krtkus -km default
```## Showcase
![](images/2.webp)
![](images/3.webp)
![](images/4.webp)Krtkus vs. Keychron K3 Pro