geekhack Projects > Making Stuff Together!

SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB

<< < (3/15) > >>

fanpeople:

--- Quote from: Applet on Mon, 27 May 2019, 02:13:54 ---
--- Quote from: xondat on Sun, 26 May 2019, 21:25:28 ---What's the USB A on the side for?

--- End quote ---
Well, the idea is just to have an extra, internal usb-port for a usb-drive, mouse dongle or such. The hub chip I'm using is a 4 port hub, and the atmega for the keybord controller uses one port, so we have 3 left. Might as well make hardware support for it, if not used, we can just skip mounting the components for the extra port.

--- End quote ---

That would actually be pretty cool to have onboard storage in your keyboard.

Applet:

--- Quote from: fanpeople on Mon, 27 May 2019, 02:42:43 ---
--- Quote from: Applet on Mon, 27 May 2019, 02:13:54 ---
--- Quote from: xondat on Sun, 26 May 2019, 21:25:28 ---What's the USB A on the side for?

--- End quote ---
Well, the idea is just to have an extra, internal usb-port for a usb-drive, mouse dongle or such. The hub chip I'm using is a 4 port hub, and the atmega for the keybord controller uses one port, so we have 3 left. Might as well make hardware support for it, if not used, we can just skip mounting the components for the extra port.

--- End quote ---

That would actually be pretty cool to have onboard storage in your keyboard.

--- End quote ---
I have been playing with the idea to try and fit a m.2 ssd in the case, since it's usb 3, you should get decent speeds ;D (not sure if there is enough space tho)

LightningXI:

--- Quote from: Applet on Sun, 26 May 2019, 13:47:14 ---I actually soldered the prototypes this weekend, but I have yet to power them, since I don't have a current limited supply at home. Moving forward, but please have patience :D.





--- End quote ---

Very cool. Excited to hear more about this.

Applet:
I've powered the boards now, so far all is good. I have usb 3 functionality and it shows up in the OS like it should, but only tested briefly. Next step is to program the onboard EEPROM that configures the hub, so I can get usb 2.0 functionality (swap the data-lines). Then we can test the hub properly, and program the atmega for the HHKB controller. I'll keep you updated. I'll hopefully have time to continue this weekend.  :D

wokees:
Indeed, pretty cool project :)  I hope, there will be an option to buy that controller in future somehow ;)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version