100%
relay-switch-usbhub switch-pcb view
Description

Imported from GitHub: 74th/relay-switch-usbhub · commit bdd9bd4 · license MIT

Description

Relay Switch USB 2.0 Hub

README

Relay Switch USB 2.0 Hub

This is a USB hub with USB switching function using relays.

Many existing USB hubs with USB host switching function only allow 2-port switching, and I made this kit because we wanted a 4-port hub. Since there are no USB hubs using USB Type-C available on the market, it is convenient to use USB Type-C. Since I wanted to place the USB hub behind the display, we also added the ability to switch remotely using a Grove cable.

Usually a dedicated USB switching IC should be used for USB switching, but this is achieved by using a relay to switch between DM/DP. It works by me, so I am not guaranteeing that it works, but I am publishing it.

リレーを使った USB 切り替え機能付き USB ハブです。

既存の USB ホスト切り替え機能付き USB ハブでは、多くが 2 ポートしか切り替えられず、4 ポートが欲しかったため作りました。 USB Type-C を使った USB ハブは販売されていないため、USB Type-C が使えると便利です。 USB ハブはディスプレイの裏に置きたかったため、Grove ケーブルを使ってリモートから切り替えられる機能もつけました。

本来は USB 切り替えには USB 切り替え専用の IC を使うべきですが、これはリレーを使って DM/DP を切り替えることで実現しています。私の所では動作しているので、動作は保証しませんが、公開しています。

Shop BOOTH

features

  • Switch between 4 USB Hosts with Relay
  • 4-port USB 2.0 hub using CH334
  • MX compatible DIY keyboard switches can be used to switch between USB hosts
  • Currently enabled USB host is indicated by LED color
  • A Grove cable can be used to place a USB host switching switch at a remote location
  • Power protection IC on both USB device and USB host side
  • USB port next to LED for power supply
  • All USB ports are Type-C

Japanese

  • リレーを使った USB ホスト切り替え機能
  • CH334 を使った 4 ポート USB 2.0 ハブ
  • USB ホストの切り替えスイッチには MX 互換自作キーボードスイッチが使える
  • 現在有効な USB ホストを LED の色で表示する
  • Grove ケーブルで、離れた位置に USB ホストを切り替えるスイッチを置くことができる
  • USB デバイス、USB ホスト側の両方に電源保護 IC を搭載
  • LED 横の USB ポートは電源供給用
  • 全ての USB ポートは Type-C

Repository Structure

About Using IC

Relay USB Hub v1.0.1

BOM

ReferenceNameQuantity
C1, C3-C6, C8, C12Capacitor 0603 10uF7
C2, C11Capacitor 0603 100nF2
C7NC1
C9, C10Capacitor 0603 20-22pF2
CH2HY2.0 Socket SMD 4Pin - I2C1
D1RGBLED WS2812B1
D2-D5Fast Switching Diode SOD-123 1N4148W4
J1-J4USB Type-C Receptacle - USB Device4
J5USB Type-C Receptacle - Power1
J6-J9USB Type-C Receptacle - Com Host4
K1-K45V 2 Form C Relay4
R1-R10Register 0603 5.1kΩ10
R11Register 0603 27Ω1
R12Register 0603 10kΩ1
R13-R20, R23-R26Register 0603 56kΩ12
R21, R22Register 0603 1kΩ2
SW1-SW4Cherry MX Compatible Switch or Kailh Choc Switch4
U1-U4USB Power Protection IC SOT-23 CH213K4
U6MCU LQFP48 WCH CH32V003F4P61
U7-U10USB Power Protection IC SOT-23-6L CH217K4
U11USB 2.0 Hub Controller QSOP-16 CH334R1
Y1Crystal 3225 12MHz1

Button Unit Grove v1.0.0

BOM

ReferenceNameQuantity
C1Capacitor 0805 100nF1
C2Capacitor 0805 10uF1
CH1HY2.0 Socket SMD 4Pin - Grove I2C1
D1-D4RGBLED 3528 SK6812MINI-E4
R1Register 0805 10kΩ1
R2Register 0805 27Ω1
SW1-SW4Cherry MX Compatible Switch or Kailh Choc Switch4
U1MCU LQFP48 WCH CH32V003F4P61

License

MIT

日本では販売しないでいただけるとありがたいです。

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.