NotARoomba

Joined 11 months ago

Karma
130
Submissions
26
Member since
Nov 22
todo or !todo

https://notaroomba.dev

View on Hacker News

Recent submissions

Comment · 2 days ago
https://imgur.com/a/LjUajeX it might have some areas of improvement but it works lol (I also updated the readme to show the video). I got a lot of helpful feedback for the next revision (includes your original comment) and that was kind of the main reason for posting this so thank you for that!
Comment · 3 days ago
Ohhh thank you this is perfect! I also just learned this in an ee lab I’m taking so I’ll ask my professor for more insight on this.
Comment · 4 days ago
Woahh this is cool, and I am working on an idea currently to allow 25% and 50% staggered layouts as well as hot swapping. I hope to make this next version even cheaper even with the added features and improved manufactureability.
Comment · 4 days ago
Yes it is a relay hop and the latencies do stack. If a key is connected on all 4 sides then in the worst case scenario it will have to receive 4 and send out 1 to the best path to the master. Ideally the master doesn’t poll and an interrupt would be triggered on a keypress. there might be a way to batch them but it would probably run on a FIFO basis. I could turn it into a CAN bus but I still have to test out if that would be better than the current system.
Comment · 4 days ago
Of course! I’ll probably make another hacker news post about it lol
Comment · 5 days ago
Woahh this seems cool, I did think of using cables but I didn't want to deal with the hassle of them adding space between the keys. Also the cpbergin link in the github issue doesn't work. Also, "I think the concept has legs", what do you mean by this?
Comment · 5 days ago
I love the idea of staggered keys and think that this would be worth tinkering with in a future revision. I would have to pass data and power through 2 pins and do some interesting circuitry but this should be possible! I'd also have to add more magnets so that it could snap together at an offset but in theory it should work. Thank you for this!
Comment · 5 days ago
Each key bit-bangs I2C on all four sides which removes this limit so it can technically be infinite!
Comment · 5 days ago
Thank you! While the connectors aren’t direction agnostic yet I can rotate the magnets on those sides so that it is almost physically impossible to connect them. I am planning on making another revision where this is fixed and they are direction-agnostic, inspired by USB-C connectors, but for now I’m adding in detections in the firmware to alert me in the case that a key is reversed.
Comment · 5 days ago
Woahh this would be cool to tinker around with. I’d also want to take into consideration reducing the ammount of parts you have to assemble for a funcioning keyboard but this definitely would help with the structural support.
Comment · 5 days ago
Around 800 currently but I’m trying to bring that cost down.
Comment · 5 days ago
Ohh this would be cool, thank you for the idea!
Comment · 5 days ago
Thank you! I am bit banging the others and I did see their videos about the ch32v003 and how it was cheap to use them. I am currently working on writing the firmware and haven’t pushed it yet.
Comment · 5 days ago
Technically no, you it would provide the same functionality as even with a regular keyboard you could map out a keypress to do anything. This just adds more customizability in another dimension. There might be something else but nothing else is occurring to me right now.
Comment · 5 days ago
Currently production cost is around 8-10 USD but I’m trying to bring that down!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton