diff --git a/README.md b/README.md new file mode 100644 index 0000000..447fac6 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# Abyss + +A 32 key split keyboard with a low pinky column. + +## Build log + +At first, I played with keycaps and cardboard to figure out what my layout should look like and then used +[ergogen](https://github.com/ergogen/ergogen) to create nice key shapes simply by editing some yml. + +![Cardboard](./screens/first-cardboard.png) +![Ergogen outlines](./screens/ergogen-outlines.png) + +## Why? + +I used the layout bellow from a moonlander, but I felt the pinky column was way too high, and it was a pain to reach the `l` on the right hand. +I also did not use a lot of the keys and wanted to learn a bit of electronics, so I decided to create a keyboard. + +![Moonlander layout](./screens/moonlander-layout.png) diff --git a/screens/cardboard.png b/screens/cardboard.png new file mode 100644 index 0000000..5a3ce56 Binary files /dev/null and b/screens/cardboard.png differ diff --git a/screens/ergogen-outlines.png b/screens/ergogen-outlines.png new file mode 100644 index 0000000..11311e8 Binary files /dev/null and b/screens/ergogen-outlines.png differ diff --git a/screens/first-cardboard.png b/screens/first-cardboard.png new file mode 100644 index 0000000..f8e512a Binary files /dev/null and b/screens/first-cardboard.png differ diff --git a/screens/moonlander-layout.png b/screens/moonlander-layout.png new file mode 100644 index 0000000..7e8f788 Binary files /dev/null and b/screens/moonlander-layout.png differ diff --git a/shell.nix b/shell.nix index 3515680..e3bd691 100644 --- a/shell.nix +++ b/shell.nix @@ -4,5 +4,6 @@ pkgs.mkShell { kicad nodejs freecad + blender ]; }