Author Topic: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB  (Read 24240 times)

0 Members and 1 Guest are viewing this topic.

Offline sweeney

  • Posts: 4
  • Location: Oakland, CA
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #50 on: Fri, 20 December 2019, 13:02:55 »
Looks great!

Offline mounds

  • Posts: 60
  • Builder of things and stuff
    • The Mounds Abides
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #51 on: Sat, 11 January 2020, 16:30:46 »
Hmmm storage built into a keyboard.. Pretty wild stuff. Definitely watching this one  :cool:
Tada68 (Jailhouse Aristotles) / MiniVan (Jailhouse Aristotles) / Planck (Aristotles) / Teensy m0116 (Matias QC) / ALPS64 ('Pine' SKCM White) / Teensy NeXT Non-ADB (SKCM Cream) / ALPS HHKB (SKCM Orange)

Offline Keikenhate

  • Posts: 8
  • Location: Greece
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #52 on: Sat, 08 February 2020, 04:45:01 »
Hello!!! Im so intrested in this my friend, thats a brilliant idea!!
Count me in for this!!

Offline joric

  • Posts: 133
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #53 on: Thu, 13 February 2020, 05:10:29 »
Just FYI noy you can get the USB-C riser board for the wireless YDKB controller https://github.com/joric/usb-c/wiki#ydkb

Offline Applet

  • Thread Starter
  • Posts: 345
  • Location: Sweden
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #54 on: Thu, 13 February 2020, 06:44:01 »
A small update:
There are 4 PCB's currently being tested. So far everything is working perfectly (one HHKB JP user). I have one additional unit that I'm holding for a friend that also will be put in rotation and used for testing. For transparency: I sold the prototypes to people who have shown interest in the project for 50 usd + shipping as a symbolical sum and to cover a little bit of the expenses (thanks for support  :D ). I have no gauge yet what they would cost if we go to GB in the future.

I'm looking at replacing the USB-A connectors if I find a suitable alternative (SMD, USB-3 and readily available from a common supplier). The current one from wurth works good, but I find it a bit "flimsy" since the usb cable can be moved a bit side to side. Good but not perfect.

The current iteration of the PCB works as I have intended it to, I have tweaked the USB-A port placement a tiny bit in current files. The downside with the project is that components are pretty expensive and the design is a bit complex. It would be interesting to look into the possibilities of a cheaper version. Maybe with a cheaper controller with possibly built in USB-C mux (eying the Genesys Logic chips) and possibly switching to ganged power limiting (900mA in total, not per port) to reduce components and connectors from LCSC not wurth, but this would need prototyping, funds etc etc.

I will let the testers run the boards for a while to see if there is any issues that come up.
« Last Edit: Thu, 13 February 2020, 07:04:30 by Applet »

Offline Keikenhate

  • Posts: 8
  • Location: Greece
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #55 on: Mon, 17 February 2020, 11:02:31 »
I can gladly be a tester of the new batch gladly mate!!!
Keep me in mind :)

Thats some amazing work though, totaly  fresh and totaly worth  to upgrade from a hasu to an SHKB !!
« Last Edit: Mon, 17 February 2020, 11:04:12 by Keikenhate »

Offline iKevinFtw

  • Posts: 121
  • Location: Providence, RI
  • OK
    • Insta
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #56 on: Sat, 29 February 2020, 11:17:11 »
Please let me know if you have space to sell another prototype!
Haych Haych Kay Bee Pro 2

Offline Gondolindrim

  • Posts: 436
  • Location: Gondolin
    • My GitHub
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #57 on: Fri, 13 March 2020, 00:07:32 »
Hi,

I'm making a USB type-C controller with built in USB3 hub (5Gb/s) for the HHKB what is fully compatible with the TMK/QMK-firmware. Project is still in development.

Some specs:
  • 3 available USB3 ports, two external, one internal. Hub: TUSB8042
  • ATMEGA32U4 for keyboard firmware (TMK/QMK)
  • 900mA per port current limit on each downstream port using TPS2552D
  • Will need modification of hhkb case because of the usb-c connector

Current status: Prototyping round 2
5qt PCB's are currently being tested and used. Two HHKB JP, Three regular ANSI.

Teaser from Altium (next revision):
(Attachment Link)

Project on Github: https://github.com/4pplet/SHKB
Designed in Altium 17

I didn't know you had this designed. I opened the files here and it looks amazing!

I'm developing everything on KiCad and will open-source futurely. I think that I am using the same chips though, both TUSB8042 and the port monitors, so I think it shouldn't be much different!
A pessimist will tell you the cup is half empty. An optimist will tell you the cup is half full. An engineer will tell you it's exactly twice the size it needs to be.

Offline Applet

  • Thread Starter
  • Posts: 345
  • Location: Sweden
Re: SHKB: HHKB-controller with USB-C and 3-port 3.0 HUB
« Reply #58 on: Fri, 13 March 2020, 03:11:33 »
Hi,

I'm making a USB type-C controller with built in USB3 hub (5Gb/s) for the HHKB what is fully compatible with the TMK/QMK-firmware. Project is still in development.

Some specs:
  • 3 available USB3 ports, two external, one internal. Hub: TUSB8042
  • ATMEGA32U4 for keyboard firmware (TMK/QMK)
  • 900mA per port current limit on each downstream port using TPS2552D
  • Will need modification of hhkb case because of the usb-c connector

Current status: Prototyping round 2
5qt PCB's are currently being tested and used. Two HHKB JP, Three regular ANSI.

Teaser from Altium (next revision):
(Attachment Link)

Project on Github: https://github.com/4pplet/SHKB
Designed in Altium 17

I didn't know you had this designed. I opened the files here and it looks amazing!

I'm developing everything on KiCad and will open-source futurely. I think that I am using the same chips though, both TUSB8042 and the port monitors, so I think it shouldn't be much different!
Cool! Let me know if you run into issues or have questions. You should be able to use my EEPROM config if you use the same polarity of the signals etc. You can program the EEPROM over USB when you get the config right, very convenient (but requires windows). The issue with this set up of chips etc is the price.

I highly recommend adding a USB C-mux also, it makes life a lot easier.

I've been looking at adding a nRF52 BLE-chip instead of the Atmega, but there is like I mentioned in the other thread still some issues, so I have that project on hold for now.
« Last Edit: Fri, 13 March 2020, 03:30:40 by Applet »