As far as I'm aware none of these are waterproof, however, as they all have exposed PCBs inside the case. I guess one could just conformally coat the circuit board, but I haven't seen that done yet for a commercial keyboard.
57 karma · joined August 18, 2022
As far as I'm aware none of these are waterproof, however, as they all have exposed PCBs inside the case. I guess one could just conformally coat the circuit board, but I haven't seen that done yet for a commercial keyboard.
There is a video by one of the ZMK team members where he tested ZMK latency (wired and wireless) against other options on the market - it is, however, fairly dated: https://www.youtube.com/watch?v=jWL4nU-vtWs
The USB port allows for wired operation while charging. The fact that some products refuse to do this still bothers me (cough MX Master 3).
ZMK firmware can as of now sadly not do wired connections between two halves, so it's either wired connection and wired connection to PC (QMK firmware) or full wireless like the Zen, with ZMK.
This was one of those projects. It is a slim 40%ish column staggered wireless keyboard, using a nRF52840 chip, and Kailh Choc switches. It is as slim as possible with mechanical switches, features months of battery life, and is entirely open source - electronics, case, software. For now it will only have a 3D printed case, but CNC machined aluminum is planned too.
I am typing this on the first prototype while waiting for the updated 3D-prints to arrive, but felt like sharing my work already - hope you will enjoy it!
5. That space is needed for the battery, since the board is too slim to place it elsewhere.
A simpler wired design like my E80-1800 (https://github.com/ebastler/E80-1800) can be completely assembled by jlc for ~30ish USD per unit.
Oddly enough, small-batch prototyping at jlc can be cheaper than medium sized (50-150 pc) runs at other fabs.
Hope this doesn't sound like an ad, I've compared a lot of prices and nobody came close to jlcpcb, but With their limitations (limited stock, limited finish/color choices, frequently chnaging stocks and component prices) and sometimes far-from-ideal QC (some scratches can happen, in rare cases even missing components that were present in the BOM) they are not really my first choice for production runs. For prototypes or small unofficial-ish batches with a few friends though - god tier.
USB Bluetooth dongles fluctuate a lot too, I think it depends on the chipset used (and it's software stack).
This will most likely not be the final PCB revision as we still have ideas for improvements, but it should prove that the board is more than a design study already.
In fact we are considering a software toggle (e.g. FN + ESC or maybe more complicated to avoid accidentally toggling it) that has a "Win/Linux" and "macOS" mode, but I didn't get around testing that yet.
EDIT: You could for example reconfigure the slider to switch between BT profile 1/2/3, and have the board auto-switch to USB when plugged in. Would take ~2min for me since I know my way around ZMK, bit more if you have to dig into how ZMK works first ofc.