Skip to content

Commit

Permalink
Added aurora corne plates and keycaps, reorganized + new readmes
Browse files Browse the repository at this point in the history
  • Loading branch information
Bertie2011 committed Dec 22, 2024
1 parent a6157ea commit 81b95c6
Show file tree
Hide file tree
Showing 21 changed files with 7,495 additions and 217 deletions.
Binary file added DES keycaps/DES_column_r2r3r4_1.00u_x6.stl
Binary file not shown.
Binary file added DES keycaps/DES_thumb_corne_high_pro_x2.stl
Binary file not shown.
24 changes: 23 additions & 1 deletion DES keycaps/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,23 @@
The keycaps I'm using have a DES profile. The original design files are hosted at [pseudoku/PseudoMakeMeKeyCapProfiles](https://github.com/pseudoku/PseudoMakeMeKeyCapProfiles), which were then exported as STL, touched up and uploaded at [sporkus/PseudoMakeMeKeyCapProfiles](https://github.com/sporkus/PseudoMakeMeKeyCapProfiles). I opened the STL files in Microsoft 3D Builder and "repaired" them, they are just here for reference in relation to my builds.
The keycaps I'm using have a DES profile. The original design files are hosted at [pseudoku/PseudoMakeMeKeyCapProfiles](https://github.com/pseudoku/PseudoMakeMeKeyCapProfiles), which were then exported as STL, touched up and uploaded at [sporkus/PseudoMakeMeKeyCapProfiles](https://github.com/sporkus/PseudoMakeMeKeyCapProfiles). I made some modifications so that I could order them from a resin printing service online.

Modifications:
- After opening them in the often already installed Microsoft 3D Builder app, I clicked on the popup that appears to "repair" each of the files.
- Added some supports for resin prints.
- Combined models of various files together for the Corne expansion file.

After printing, cleaning up any left-over supports is easiest by taking some scissors and placing each leg on either side of one of the keycap walls underneath the support strands. Then use the scissors as a lever to push the support material off. Optionally sand the bottom of the keycap afterwards.

## File combinations
By printing or ordering certain combinations of files you can get yourself a full keycap set.

* Dilemma or other 5x3+3 keyboards
* [1x 10 Row 2](./DES_r2_1.00u_x10.stl)
* [1x 10 Row 3](./DES_r3_1.00u_x10.stl)
* [1x 10 Row 4](./DES_r4_1.00u_x10.stl)
* [1x Ergo Fanned Thumb Set](./DES_thumb_ergo_1u_fanned.stl)
* (Aurora) Corne, 5x3+3 or 6x3+3 versions
* [1x 10 Row 2](./DES_r2_1.00u_x10.stl)
* [1x 10 Row 3](./DES_r3_1.00u_x10.stl)
* [1x 10 Row 4](./DES_r4_1.00u_x10.stl)
* For 6x3: [1x 6 Column Set](./DES_column_r2r3r4_1.00u_x6.stl)
* [1x Corne Thumb Set](./DES_thumb_corne_high_pro_x2.stl)
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ This repository documents all the details of my every-day keyboard and keymap.
The list of sections below will start with the keymap and QMK libraries, followed by each of the keyboards I have built (newest first).

**Click on any of the images below for more information!**

## Keymap
Many keymaps make use of holding keys to distinguish from their tap behavior. However, holding keys really sucks! For me it feels like tapping two keys is less effort than holding a key. So the philosophy behind the keymap is to be **strictly tap only**. If you're curious about how that's possible and which tricks were pulled to make it easier to use click the image below.

Expand All @@ -14,12 +16,17 @@ As a programmer, I love customizing QMK to the point where my keymap.c was feeli

[View QMK Libraries](/qmk-lib/README.md)

## Aurora Corne V1.1 - splitkb.com
With frequent moving of the keyboard between home and work, the rotary encoders were the first to break. I also didn't get much use out of the trackpad, since it requires lifting your hand and at that point you might as well reach for the mouse. A break in the audio jack connections was the final straw. It was time for a new keyboard and I have been wanting a 6th column for a while, so coming from a trusted vendor, the choice for the Aurora Corne was made.

[![Aurora Corne V1.1](docs/assets/aurora%20corne%20v1.1/cover.jpg)](docs/aurora%20corne%20v1.1.md)

## Dilemma V2 - Bastard Keyboards
Since getting my first split keyboard I never stopped trying to optimize my keymap to the point that the most noticable discomfort was having to switch over to the mouse every now and then. I tried mouse keys, but could never get used to them so I started looking at the keyboards offered on bastardkb.com. The OLED displays were only used for layer/mod indicators, which I thought would be easier to spot if the keys themselves lit up as indicators with RGB. Throw in rotary encoders which I didn't have before and the decision was made. Click the image below for more details on the build.
Since getting my first split keyboard I never stopped trying to optimize my keymap to the point that the most noticeable discomfort was having to switch over to the mouse every now and then. I tried mouse keys, but could never get used to them so I started looking at the keyboards offered on bastardkb.com. The OLED displays were only used for layer/mod indicators, which I thought would be easier to spot if the keys themselves lit up as indicators with RGB. Throw in rotary encoders which I didn't have before and the decision was made.

[![Dilemma V2](docs/assets/dilemma%20v2/cover.jpg)](docs/dilemma%20v2.md)

## Kyria rev2.0 - splitkb.com
As a programmer I need to be able to type comfortably for many years. To avoid RSI related problems in the future, I wanted to stay ahead and get a more ergonomic keyboard. It was perfect timing, because I was transitioning from a laptop to a gaming PC at the same time, so I needed a new keyboard anyways. Click the image below for more details on the build.
As a programmer I need to be able to type comfortably for many years. To avoid RSI related problems in the future, I wanted to stay ahead and get a more ergonomic keyboard. It was perfect timing, because I was transitioning from a laptop to a gaming PC at the same time, so I needed a new keyboard anyways.

[![Kyria rev2](docs/assets/kyria%20rev2/cover.jpg)](docs/kyria%20rev2.md)
154 changes: 28 additions & 126 deletions docs/assets/keymap/base-layer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
"author": "ThrownException"
},
[
{
"a": 5
},
"SLP\nESC\n\n\n\n\nLOCK",
{
"a": 7
},
Expand All @@ -22,12 +26,14 @@
{
"a": 5
},
"!\n?"
":\n;",
"CPSW\n<i class='mss mss-Unicode-DeleteRight-Big-2'></i>\n\n\n\n\nPRNT"
],
[
{
"a": 7
},
"<i class='kb kb-Return-2'></i>",
"A",
"R",
"S",
Expand All @@ -46,9 +52,17 @@
"N",
"E",
"I",
"O"
"O",
""
],
[
{
"a": 5
},
"@\n*",
{
"a": 7
},
"Z",
"X",
"C",
Expand All @@ -64,12 +78,13 @@
},
"(\n,",
")\n.",
":\n'"
"\"\n'",
"!\n?"
],
[
{
"y": 0.5,
"x": 2,
"x": 3,
"c": "#b0b0b0",
"a": 7,
"f": 1,
Expand Down Expand Up @@ -100,34 +115,28 @@
[
{
"y": 0.25,
"x": 3,
"c": "#cccccc"
},
"",
{
"x": 4,
"c": "#cccccc",
"g": true
},
"",
"",
{
"x": 0.5,
"g": false,
"d": true
},
"NAV",
{
"x": 0.5,
"g": true
"x": 0.5
},
"",
{
"g": false
},
""
],
[
{
"y": 0.25,
"x": 3
"x": 4
},
"",
"",
Expand All @@ -145,41 +154,18 @@
],
[
{
"x": 3,
"g": false
},
"",
{
"g": true
"x": 4
},
"",
{
"x": 0.5,
"g": false,
"d": true
},
"<i class='kb kb-logo-windows-8'></i>",
{
"x": 0.5
},
"",
{
"g": true
},
""
],
[
{
"x": 3,
"g": false
},
"",
"",
{
"x": 0.5,
"d": true
},
"",
"<i class='kb kb-logo-windows-8'></i>",
{
"x": 0.5
},
Expand All @@ -191,27 +177,7 @@
],
[
{
"y": 0.25,
"x": 3
},
"",
"",
{
"x": 0.5,
"g": false,
"d": true
},
"",
{
"x": 0.5
},
"",
""
],
[
{
"x": 3,
"g": true
"x": 4
},
"",
{
Expand All @@ -222,79 +188,15 @@
"x": 0.5,
"d": true
},
"<i class='kb kb-Return-2'></i>",
{
"x": 0.5,
"g": true
},
"",
{
"g": false
},
""
],
[
{
"x": 3,
"g": true
},
"",
{
"g": false
},
"",
"",
{
"x": 0.5,
"d": true
},
"CAPS WORD",
{
"x": 0.5
},
"",
""
],
[
{
"y": 0.25,
"x": 3,
"g": true
},
"",
{
"g": false
},
"",
{
"x": 0.5,
"d": true
},
"<i class='mss mss-Unicode-DeleteRight-Big-2'></i>",
{
"x": 0.5
},
"",
{
"g": true
},
""
],
[
{
"x": 3,
"g": false
},
"",
"",
{
"x": 0.5,
"d": true
},
"<i class='kb kb-Arrows-Up-Left'></i>",
{
"x": 0.5
},
"",
""
]
]
Loading

0 comments on commit 81b95c6

Please sign in to comment.