Generated keyboard
Go to file
Leo B c5349d33bf Turn on gerber export again 2021-12-10 21:49:53 +01:00
.github Turn on gerber export again 2021-12-10 21:49:53 +01:00
.gitignore Initial commit 2021-09-03 18:29:06 +02:00
.tool-versions Fix pinout (#3) 2021-11-11 23:40:02 +01:00
Makefile Use dark PCB style; remove custom style file 2021-11-13 18:38:11 +01:00
README.md Explain the name 2021-09-29 18:55:44 +02:00
build.sh Wip Makefile 2021-09-16 21:29:22 +02:00
package-lock.json Use a better reset button footprint (#6) 2021-11-13 17:56:12 +01:00
package.json fix broken package file 2021-12-01 20:50:11 +01:00
samoklava.yaml Use a better reset button footprint (#6) 2021-11-13 17:56:12 +01:00

README.md

samoklava

An autogenerated split 36 key keyboard

left right
left right

A 5x3 split keyboard with 3 thumbs. There is nothing unique about the keyboard layout. It's inspired by Corne and Kyria, and has the exact number of keys needed for the Miryoku layout.

The interesting thing about this keyboard is that it's a declarative design ("samoklava" can be loosely translated as "keyboard that assembles itself" from Russian).

  • Layout is declared using Ergogen
  • The build system uses Ergogen to translate YAML to a KiCad PCB and plate files for FR2 fab or laser cutting
    • TODO pull out these files from the output folder and move them to some other target
  • uses kicad-automation-scripts and FreeRouting to automatically route the traces on the PCB
  • uses KiKit to render PCB previews (see top of this file) and production-ready Gerber files

See the Makefile for more details.