Skip to content

Commit 2d2c511

Browse files
authored
Merge pull request #9 from thrly/v2
V2
2 parents 17a12e7 + 50db0bb commit 2d2c511

26 files changed

+18477
-15135
lines changed

README.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,31 @@
11
# TEMPEST
22

3-
_a 36-key split ergonomic keyboard_
3+
a 36/38-key split ergonomic keyboard
44

55
![Maintenance](https://img.shields.io/maintenance/yes/2025) ![GitHub commit activity](https://img.shields.io/github/commit-activity/m/thrly/tempest)
6-
7-
![TEMPEST keyboard](images/tempest-white.jpg)
6+
![Tempest](images/tempest.jpg)
87

98
## Design
109

1110
- Five columns, three rows, three thumb keys
11+
- Optional extra key for 36 or 38-key configuration (snap-off pcb)
1212
- Column stagger and splay on the pinky and ring columns
1313
- Powered by nice!nano / pro micro microcontroller
14+
- Optional nice!view display
1415
- Designed for wireless use + battery
1516
- Low profile v1 Choc switches + hotswap sockets
1617
- Reversible PCB
1718
- Uses some components (JST plug, power switch, reset) from the Typeractive Corne design
1819
- Layout designed with [Ergogen](https://ergogen.ceoloide.com/) (see [config.yaml](./ergogen/config.yaml))
1920
- PCB designed with [KiCad](https://www.kicad.org/) (v 9)
20-
- Simple 3D-printable case
21-
22-
> [!NOTE]
23-
> Despite the footprint for it, there is **no working display** on the current version (1.1). The display header pins are not connected correctly. See issue [#7](https://github.com/thrly/tempest/issues/7). You could probably hand-wire the holes to the microcontroller pins to fix though...
21+
- Simple 3D-printable case for both 36 and 38-key layouts
2422

25-
![TEMPEST keyboard](images/tempest.jpg)
23+
![TEMPEST pcb](images/tempest-pcb.png)
2624

2725
## Firmware
2826

2927
TEMPEST was designed to be used with ZMK. [You can find the ZMK-config repository and a keymap here.](https://github.com/thrly/tempest-zmk)
3028

31-
3229
## Build Guide
3330

3431
[Details on the build and case can be found here.](/build-guide.md)

build-guide.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ The build for the TEMPEST is simple and broadly follows the same steps outlined
44

55
Some important notes, however:
66

7+
Before starting your build, decide if you want the 'extra' outer keys or want the simple 5-column 36-key configuration. If removing the extra keys, simply snap them off the pcb. You may find the break-off points are sharp, so file/sand them down. **WARNING**: the dust from this is toxic, wear a mask and do it outside.
8+
79
> [!IMPORTANT]
810
> Microcontroller should be placed **facing DOWN** (i.e. facing the board).
911
@@ -13,7 +15,7 @@ Some important notes, however:
1315
> [!IMPORTANT]
1416
> Ensure that you solder the jumper pads for microcontroller, display, and battery plug closed **on the BACK side of the board** (i.e. the same side you're soldering your hotswap switch plugs and diodes).
1517
16-
![TEMPEST keyboard](images/tempest-2.jpg)
18+
![TEMPEST keyboard](images/tempest.jpg)
1719

1820
## Case
1921

@@ -33,15 +35,15 @@ Ergogen was used mainly as a layout tool for the keys and wiring nets. Some of t
3335
3436
## Ordering the PCB
3537

36-
Use [tempest_gerbers_v1.zip](/tempest_gerbers_v1.zip) for PCB fabrication (i.e. JLPCB, PCBWay).
38+
Use [tempest_v2_gerbers.zip](./tempest-v2-gerbers.zip) for PCB fabrication (i.e. JLPCB, PCBWay).
3739

3840
### Suggested fabrication options
3941

4042
- FR-4 PCB, 1.6 mm
4143
- LeadFree HASL
4244

43-
Latest [KiCad_PCB file](/tempest_pcb_v1.1.kicad_pcb) is included, or files can be generated using Ergogen.
45+
Latest [KiCad_PCB file](./tempest-pcb-v-2.kicad_pcb) is included, or files can be generated using Ergogen.
4446

45-
![TEMPEST PCB Image](images/tempest-pcb-v1-1.png)
47+
![TEMPEST PCB Image](images/tempest-pcb.png)
4648

47-
> Tempest PCB v1.1
49+
> Tempest PCB v2
140 KB
Binary file not shown.
155 KB
Binary file not shown.
16.9 KB
Binary file not shown.

case/36-key/tempest-v2-36-key.3mf

202 KB
Binary file not shown.

case/36-key/tempest-v2-36-key.f3d

1.85 MB
Binary file not shown.
158 KB
Binary file not shown.
169 KB
Binary file not shown.
16.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)