github.com

Show HN: A Truly Modular Keyboard

NotARoomba · 142 points · 41 comments · yesterday · Open original

Comments

5 preview comments · loading full thread
NotARoombayesterday

A while back I was frustrated when wanting to buy a keyboard that there were no triangle-shaped keyboards or circle-shaped keyboards. This lack of peculiar keyboard shapes gave me the idea to make a keyboard that could be reconfigurable into any shape my heart desired. I’m still working on the firmware and making more keys but I wanted to share my progress so far. Heres the source if anyone’s interested in how I made it: https://github.com/notaroomba/keybytes

Agentlien3 hours ago

I like the idea but I could only find an image of two keys. It would be great to see a demo of a full layout. With only two keys it's a very early POC and hardly a keyboard. Does communication work well and feel snappy with a full set of keys? How is the structural integrity of a full one? Can it be easily moved around? That type of questions could easily make this unusable at scale.

mrheosuper1 hour ago

The I2C has limit of 127 of different addresses. Also there can be I2C hang, especially when there is that many slaves on the bus. Maybe using CAN is better.

9dev1 hour ago

I'd suggest also adding blank modules without a switch on them for empty space on the keyboard (for example around arrow keys), that would still provide the interconnect to adjacent keys. Cool project.

vim-guru50 minutes ago

I like the idea, but ergonomic keyboards are usually not perfectly columnar.