Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a USB hub? #86

Closed
dm17 opened this issue Feb 8, 2025 · 1 comment
Closed

Add a USB hub? #86

dm17 opened this issue Feb 8, 2025 · 1 comment

Comments

@dm17
Copy link

dm17 commented Feb 8, 2025

Is there a simple way to add a USB hub to the keyboard side of this so you have a few ports in the back for flash drives, etc? I'd want to boost the link between the keyboard and the computer to USB3 at least so that the hub doesn't reduce the polling rate (1k hz) or increase the latency, though.
This keyboard project still beats the Kinesis 360 - fortunately or unfortunately - so thanks for that!

@stapelberg
Copy link
Contributor

Hey @dm17

I am glad this project is useful to you :)

See https://michael.stapelberg.ch/posts/2018-04-17-kinx-usb-hub/ for my blog post about the kinX USB hub. The corresponding design files are at https://github.com/kinx-project/hub-hw

It’s a USB2 hub, but I am fairly convinced that USB2 is the sweet spot for hobby projects still. USB3 has very high requirements regarding signal integrity, making design and fabrication harder than USB2 boards.

Even with USB2, you won’t have a higher polling rate and only minimal increases in latency (probably not measurable). If you’re interested in keyboard input latency, be sure to check out my blog post at https://michael.stapelberg.ch/posts/2021-05-08-keyboard-input-latency-qmk-kinesis/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants