Atreus Keyboard Build
michaelpnash.github.io
michaelpnash.github.io
I easily have wrist and pinky issues when using regular modern flat keyboards like laptop keyboards or the Apple ones. The keyboard that solved my issues was the original Microsoft Sculpt of which I have already had keyboards that broke on me. The latency on this wireless keyboard is annoying me lately so I am looking for a new wired option with good latency that also does not kill my wrists and pinky
I have found the most ergonomic setup for myself is actually a little counter-intuitive. Wrist rests actually make carpal tunnel syndrome worse for me, because despite being soft, a wrist rest ultimately leads me to focus the weight of my arms on the wrist rest (i.e., resting) , which only leads to compression of my carpal tunnel. What works better is a chair with high arm rests and a desk that's low enough to where my arms can float above the keyboard. The meaty part of my forarms is enough of cushion for my arms & nerves to avoid both carpal tunnel & numb pinky syndrome. The keyboard sits at the edge of the desk, no wrist rest required. Try it!
The one thing I thought it needed was an easier way to access the Delete, Home, and End keys. Changing the default keymap entailed compromises that I didn't seem like they would be worth it, so now I am looking at the OLKB 48-key Planck keyboard. While I don't think pure "grid" ortholinear is as comfortable as the column-staggered Atreus42, the typing experience is tolerable with sculpted Cherry/OEM/DCS-profile keycaps.
Here's an instance where someone damaged their kit's microcontroller and was walked thru the repair process: https://old.reddit.com/r/MechanicalKeyboards/comments/5clvio...
I'm working on a similar programmatic definition of the Atreus here: https://icosahedron.website/@technomancy/101809590723531930
It's still a work-in-progress, but being able to tweak the input parameters and recompile to get the board regenerated is really handy! The circuit board already uses programmatic alignment for placing the switches and diodes: https://github.com/technomancy/atreus/blob/master/atreus.rkt
>The circuit board already uses programmatic alignment for placing the switches and diodes: https://github.com/technomancy/atreus/blob/master/atreus.rkt
Advances like these, especially the last one, are where I hoped state-of-the-art keyboard design would be headed. Amazing work!
In the same vein, I have found an interesting python library that's capable of generating KiCAD circuits: https://xesscorp.github.io/skidl/docs/_site/