mirror of
https://github.com/dnlbauer/corax-keyboard.git
synced 2026-09-10 13:15:29 +00:00
commitbb18cddcc8Author: daniel <github@dbauer.me> Date: Sat Aug 5 11:43:33 2023 +0200 update gerbers commitdf5ee882deAuthor: daniel <github@dbauer.me> Date: Sat Aug 5 11:43:15 2023 +0200 pcb render commit14c23b0fa8Author: daniel <github@dbauer.me> Date: Sat Aug 5 11:34:24 2023 +0200 add icon svg commit6ec17faa04Author: daniel <github@dbauer.me> Date: Sat Aug 5 11:31:08 2023 +0200 Update README.md commitb65a183fe3Author: daniel <github@dbauer.me> Date: Sat Aug 5 11:30:20 2023 +0200 routed rev 1.1 commit9ce5d4ee41Author: daniel <github@dbauer.me> Date: Sat Aug 5 09:46:20 2023 +0200 add rev and order number to ergogen config commitc0575a7352Author: daniel <github@dbauer.me> Date: Sat Aug 5 08:56:18 2023 +0200 make text on pcb better readable commit03692059b5Author: daniel <github@dbauer.me> Date: Sat Aug 5 08:44:04 2023 +0200 fix mcu labels commit6edd65c0c5Author: daniel <github@dbauer.me> Date: Sat Aug 5 08:34:36 2023 +0200 incr. diode to socket distance
3.0 KiB
3.0 KiB
Corax56: A 56 keys column-staggered fully-wireless split keyboard with scrollwheels.
- Choc-spaced, hot-swappable
- 56 keys (4 thumb keys, 4 key pinky cluster)
- Scrollwheel (EVQWGD001) on both sides
- Strong pinky stagger (0.66) and a 5 deg. pinky splay
- Fully wireless built for Nice!Nano + ZMK (no TRRS Jack)
- Nice!View support (5 pin connector)
- Reversible PCB
Gallery
Bill of materials
Essentials:
| Item | Count | Note |
|---|---|---|
| Keyboard PCB | 2 | |
| Nice!Nano | 2 | |
| 12 pin headers and sockets | 4 | You can use through-hole diode legs as pins. Sockets spacing: 2.54mm, Socket height: Using minimal height sockets might not leave enough room to mount the battery under the MCU. 3DS1002-01-1*20V13-JK by CONNFLY are a good choice, but you can also use lower ones and longer legs instead. Spiltkb has a good guide on mounting. |
| LiPo battery (301230) | 2 | 110mAh |
| Kailh Choc v1 switches (PG1350) | 56 | |
| Keycaps | 56 | |
| Kailh Choc hotswap sockets | 56 | |
| Encoder EVQWGD001 | 2 | |
| Diodes 1N4148W | 58 | for each key + encoder |
| Buttons | 2 | reset buttons; 2 pins through-hole, tactile, 3x6x4.3mm |
| Slider Switches | 2 | on/off switches; SMD, C128955 |
| USB-C Cable | 1 | for copying the firmware |
Optional:
| Item | Count | Note |
|---|---|---|
| Nice!View + mounts | 2 | |
| Switchplate | 2 | Height: 1.2mm; either 3d printed or cut pcbs. stl |
| Case (Left + Right) | 1 | see here. |
| Silicone feet | 8 |
Firmware
Only supports ZMK. The firmware repository can be found here: https://github.com/dnlbauer/splitkeyboard-zmk-config.
Build guide
TODO
TODO List
- Use github actions to build + release gerber files.
- Write a build guide
Standing on the shoulders of giants
- A great tutorial I referenced a lot by FlatFootFox: https://flatfootfox.com/ergogen-introduction/
- Lots of inspiration and ideas for this project came from these boards: Choccy, Sofle, brain, spleeb






