Skip to content

JimHeaney/i2c-usb-hub

Repository files navigation

i2C USB Hub

Summary

Have you ever wanted to control USB devices using an Arduino, ESP32, or Raspberry Pi? with the i2C USB Hub, you can! Turn on or off ports of the USB hub using i2c, as well as control indicator lights and set current limits per-port.

More information can be found on the GitHub Wiki.

Current Release

There are no stable versions for release. The latest WIP is Version 1.1

Current State

The i2C USB Hub is currently being developed to Version 1.2.

TODO

  • There is a wiring error on the USB, DP and DN need to be flipped
  • The STEMMA-compatbile connector was not working in testing, verify what's wrong and fix
  • Write library to allow for easier Arduino use

Instructions & Further Documentation

See the wiki on GitHub!

Photos & Media

i2cusbhub PXL_20230711_111457045

Support Me

You can buy me a coffee here!

License

This project is licensed under the Creative Commons 4.0 Attribution-NonCommercial-ShareAlike. For more information, click here.

If you are interested in using this project under a different license (e.g. for commercial use), please contact me.

About

An i2C Controllable USB 2.0 Hub

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages