I realized that I never wrote my #introductions, so here it goes.
I'm a Python programmer working on open source. After hours I do whatever is my current obsession, so far I have gone through: #wiki, #drawing, #typography, #roguelike #gamedev, #pygame, miniature #painting, #tinwhistle and #ocarina music, #arduino, walking #robots, #rcheli, #electronics, #microbit, #micropython, #circuitpython, homebrew game handhelds.
Remember how smartphones were supposed to be the killers of portable game consoles? Why would you need a separate device, when your phone already has more games you could possibly play, for free, and all the emulators for all the existing consoles on top of that?
And yet here we are, with at least 5 different new "retro" game consoles announced just this year. Could it be that just as the Personal Computer is morphing into a phone, TV set, tablet, PDA and laptop, so is the smartphone differentiating?
Got the PCB for my super-low-profile mechanical #keyboard designed today. You'd think that switches sunken into the PCB to give you those extra 1.6mm will be easy, but it turns out that routing traces around a PCB full of holes is not trivial. Also, no room for an USB socket, so I will have a cable attached. The microcontroller is SAMD21 in QFN48 package — enough pins for the 5×15 matrix, plus one extra for the CapsLock LED (doubling as status). Laptop-like layout with 69 keys. Kailh chocolate switches.
The key caps for the chocolate switches arrived. I'm surprised at how there are several sizes of alts, shitfs and enters in the mix — that gives me some ideas for my layout.
I'm afraid I will still need stabilizers — with the current layout at least for the space, one of the shifts, enter and backspace. I might use a smaller backspace to avoid a stabilizer there, we will see.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!