Show HN: A Truly Modular Keyboard (github.com)
nkrisc 3 minutes ago
NotARoomba a day ago
darksim905 6 hours ago
stavros 4 hours ago
luplex 3 hours ago
frangonf 3 hours ago
jdiff 2 hours ago
pjc50 an hour ago
If anything it needs more light to force the camera to turn down the exposure because the LEDs on the keys are bright. Almost all indoor home videos, youtube or zoom, could be improved by more light.
sleepybrett 2 hours ago
pjc50 2 hours ago
But yes, just eyeballing that it's going to be hard to get it below $5/key and probably more like $10 for the first run.
pipe01 an hour ago
broken-kebab an hour ago
digikata an hour ago
Agentlien 7 hours ago
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.
NotARoomba 6 hours ago
Agentlien 5 hours ago
What's the production cost of this per key?
mentalgear 4 hours ago
I would assume you could have a custom support the keys rest on, that itself is split eg in the middle, so you can easily split the whole keyboard and have it stored in a compact way (trading length for depth).
euroderf an hour ago
wcchoi 7 hours ago
The keys are attached to a board so it can be in any orientation
_paulc 2 hours ago
I didn’t see the ch32 firmware in the repository - the ch32v003 only has 1 i2c peripheral - assume you are bit-banging the others?
mrheosuper 5 hours ago
Maybe using CAN is better.
ehnto 4 hours ago
childintime 4 hours ago
mrheosuper 4 hours ago
dm319 an hour ago
kaipereira 8 hours ago
How does the rigidity of the keyboard hold up with many keys and what's the cost of the materials at higher order quantity?
NotARoomba 7 hours ago
It’s really rigid with 2 keys so far but I have yet to test with longer configurations. At a higher order quantity, each key comes out to be around 6 USD but I’m trying to minimize that as much as possible with future revisons!
aveday 3 hours ago
Are the connectors actually direction-agnostic? Looking at the layout it seems like depending on which side you connect you have a 50% chance of having the pin order reversed, and there don't appear to be any additional switching components correcting for it.
Do you have plans to address this so that any side can connect to any side? Or can they already and I've missed something?
vim-guru 4 hours ago
childintime 4 hours ago
mft_ an hour ago
9dev 4 hours ago
kvakvs 7 hours ago
NotARoomba 7 hours ago
tensegrist 3 hours ago
or even 3d-printed "grids" of arbitrary shapes, with magnets embedded at the junctions, to interface with the keys' magnets while being separate from them
voidUpdate 3 hours ago
pinyen_cheng 2 hours ago
rjh29 25 minutes ago
IllIIlIlIlIIIIl 8 hours ago
NotARoomba 7 hours ago
O_H_E 4 hours ago
rebooot 4 hours ago
pjc50 2 hours ago
eviks 8 hours ago
NotARoomba 7 hours ago
jasonjmcghee 8 hours ago
It needs spacers / extensions so it can be laid out as desired.
trollbridge 8 hours ago
The real breakthrough would be reprogrammable key legends in something like e-ink.
SV_BubbleTime 8 hours ago
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 7 hours ago
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.
stavros 4 hours ago
pparanoidd 8 hours ago
thenthenthen 5 hours ago
bitwize 3 hours ago
aghuang 8 hours ago
fitsumbelay 8 hours ago
M95D 5 hours ago
- 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.
tourmalinetaco 4 hours ago
sleepybrett 2 hours ago
Jasp3r 2 hours ago
pjc50 2 hours ago
ehnto 4 hours ago
sleepybrett 2 hours ago
M95D 14 minutes ago
Karliss 10 minutes ago