SkillAgentSearch skills...

Heatwave

36 key unibody keyboard

Install / Use

/learn @dohn-joh/Heatwave
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

cover_photo


Heatwave is a 36-key wireless, curved alpha stagger keyboard with integrated lever keycaps.

PCB

Case files

swell keycaps

ZMK Module

video


BOM

|Part|Quantity|Link| |-|:-:|-| |Microcontroller: Xiao nRF52840 Plus|1|https://www.seeedstudio.com/Seeed-Studio-XIAO-nRF52840-Plus-p-6359.html| |Battery: 301230 with molex pico ezmate connector|1|Select L0040. https://www.aliexpress.us/item/3256802674181210.html| |Battery connector: molex pico ezmate 1x02|1|Select 2P. https://www.aliexpress.us/item/3256805726980487.html| |Reset button: EVQPUC02K|1|https://www.aliexpress.us/item/2251832616044011.html| |Diodes: BAV70 (SOT-23)|18|https://www.amazon.com/dp/B079KKPMBT| |M2 heatset inserts (OD:3.2, Height: 2-3mm)|6|https://www.aliexpress.us/item/3256806286387666.html| |M2 screws 5mm, flat head|6|https://www.aliexpress.us/item/3256805084387535.html| |Switches|36|Your choice of choc v2. Recommended: Lofree hades or any POM silent linear switch| |Kailh Choc PG1350 Hot Swap Sockets|36|https://www.aliexpress.us/item/3256803687338432.html| |Rubber feet 6mm diameter x 1mm height|6|Unfortunately this vendor only lists higher quantities now. If the price is too high, maybe try contacting the vendor for smaller quantities. https://www.aliexpress.com/store/1100976482| |Keycaps|36|https://github.com/dohn-joh/swell-keycaps| |Magnetic USB connector/cable: Netdot Gen10|1|https://www.amazon.com/dp/B07MBD3FZD| |Steel dressmaker pins, Size 20 (1-1/4")|2|https://www.amazon.com/dp/B003W0TIH6|

Build notes

Depending on the quality of the MJF prints:

  • You will likely need to postprocess the lever keycaps in order for them to actuate properly. (This is by design. It is much easier to remove material than to add.) Postprocessing is very straightforward. All you need is a small strip of 80 grit sandpaper. Wet the sandpaper and lightly sand the underside of the lever keycap, then test to see if it actuates. If it does not, continue to sand and test until you get the desired thickness. If you want to be super accurate, you can use a caliper to measure the thickness after each sanding to match the thickness of both lever keycaps.
  • If the dressmaker pin is not friction fitting, you can either glue the head in place, or carefully use a soldering iron to heatset it in place.

2 3 4 5 6 7

Related Skills

View on GitHub
GitHub Stars78
CategoryDevelopment
Updated13d ago
Forks3

Languages

JavaScript

Security Score

95/100

Audited on Mar 16, 2026

No findings