Top
Best
New

Posted by NotARoomba 1 day ago

Show HN: A Truly Modular Keyboard(github.com)
118 points | 25 commentspage 2
SV_BubbleTime 4 hours ago|
I looked over the PCB and schematic and it looks well polished. Not a first draft obviously.

I sort of don’t get the 4x I2C busses. I’m probably missing something obvious but it isn’t immediately apparent how the units all have addressing worked out.

NotARoomba 3 hours ago|
Thank you!

The 4x I2C busses were mainly there to reduce parasitic capacitance and also allows me to know where each key is physically relative to each other in software. I’m still working on the firmware for it, but currently the plan is for each of the keys to remember its “parent”, the neighbor that is closest to the main board, and forward events repeatedly to the main board.

trollbridge 5 hours ago||
I’ve wondered when someone would do this (which gets rid of the annoyances of scanning).

The real breakthrough would be reprogrammable key legends in something like e-ink.

aghuang 4 hours ago||
Very cool, would really like one
fitsumbelay 4 hours ago||
this is extremely cool. would love to see full board
pparanoidd 4 hours ago||
Now give them all wheels so they can rearrange themselves on my desk
bitwize 5 minutes ago||
Hook the whole mess into Claude, so that it can punish you for attempting to write the code yourself!
thenthenthen 1 hour ago||
Was looking in the comments for this^
hexjy 1 hour ago||
[flagged]
M95D 1 hour ago|
Non-viable product. I would NOT buy this.

- How much does it cost? Sell price, not BoM price. I expect something like $10'000 for a full 104-key layout.

- How heavy would it be?

- Can you lift a 104-key layout from the table without it breaking in 2 (or more) pieces? Can you even lift or move a 40% layout with one hand?

- How do you arrange it in a non-ortholinear layout? If you can't, then anyone can just buy an ordinary ortholinear for $100 and switch layouts in software.

- How does the spacebar key look like? Enter key? Shift? I can't type if those big keys aren't big.

- How do you make spaces between key groups?

- There are a lot of pogo pin connections. It's statistically impossible for all of them to work. Is there any redundancy for those connections? Alternate signal paths with automatic rerouting? Any debugging tools/indicators to find where the bad connections are?

- If you have a MCU in every key, and at that price, I would expect them to have a mini-display in the keycap plus lots of other fancy features.

- How about automatic function assignment for each key based on it's location? Can it do that? If not, then any drop on the floor becomes a half-hour puzzle-solving problem.

ehnto 35 minutes ago||
I think not-a-keyboard is probably the better use case. A modular plug and play, configurable keypad would be pretty useful for sim enthusiasts or various workstation uses. You could solve the "picking up" problem by putting the modules on a baseplate.
tourmalinetaco 45 minutes ago||
These are great points, however, who said anything about buying a 100% keyboard in this style, or buying anything at all? I didn’t see a sales page, so it’s likely not intended as an off-the-shelf product.