Ended up designing a 64-key one with displays: https://github.com/tzarc/keyboards/tree/main/Djinn -- can't see myself going any fewer than that.
56 karma · joined May 23, 2016
Ended up designing a 64-key one with displays: https://github.com/tzarc/keyboards/tree/main/Djinn -- can't see myself going any fewer than that.
Firmware... QMK: https://github.com/qmk/qmk_firmware/ || https://docs.qmk.fm/porting_your_keyboard_to_qmk
Disclaimer: I'm a QMK Maintainer.
Might I suggest engaging with QMK early so that we can avoid the usual manufacturer "hey can you merge this, we've shipped already and forgot to raise the PR until now"?
That said, I ended up creating a Discord months ago after a whole bunch of people were going to run their own GB, needed a place to "host" it... never eventuated due to the COVID logistics problem.
Only a couple of parts are actually dependent on the side you're soldering (and are listed on the parts BOM), virtually everything else is aligned in such a way that it can be soldered onto either side.
I'm not sure a lot of PCB assembly houses would like reversible PCBs.
That said, I got mine from everyone's favourite PCB manufacturer: JLCPCB.
All the parts can be found on the BOM: https://github.com/tzarc/djinn/blob/main/Rev2a/Djinn-BOM.md
...but it didn't have all the keys I wanted, thus the Djinn.
With QMK we get a lot of requests for "how do I display this", "how do I show that", so it's more a case of making sure it supports most of those scenarios.
Sadly with the silicon shortages, not a lot of people are getting the chance to build them... I'm sure we'd see some interesting usages if/when this display stuff becomes a bit more mainstream.
system76's launch requires the holding of ESC on bootup (well, top-left matrix position).
Under normal circumstances there's no "unattended update" functionality built in. Unsure if system76 has modified this behaviour to do so.
(Full disclosure, am a QMK maintainer)