• Programmable USB Hub

A USB hub with per-port power and data disconnects + dev board + I2C, GPIO, and SPI bridges. Programmable USB Hub PCBA, with a custom metal enclosure, light pipes, and rubber feet.

Programmable USB hub is also:
  • A CircuitPython based development board.
  • A bridge between your computer and I2C (via Sparkfun Qwiic connectors), GPIO, and SPI (via its mikroBUS header).
  • A power supply, providing 6 A of 5 V power to downstream devices and 13 mA resolution monitoring (per-port). Port power is individually limitable and switchable.
  • A USB to TTL Serial adapter.
  • A flexible embedded electronics test and development tool. USB data pairs are individually switchable, allowing you to emulate device removal and insertion via software.
  • Mountable.
  • Functionally flexible. Open source python drivers on the upstream host and Python firmware on the internal MCU allow the behavior of this USB hub to be easily changed to suit your application and environment.
Features and Specifications:
  • USB2 High-Speed Hub
    • 4x USB2 High Speed (480 mbps) downstream ports
    • 1x USB2 High Speed (480 mbps) upstream port
    • 5th endpoint on USB hub exposes I2C, SPI, UART, and 2x GPIO
    • Data lines to each USB port can be disconnected via software commands. This allows errant USB devices to be "unplugged" virtually and re-enumerated.
    • USB digital signals can be boosted to help drive long cables.
  • Power Monitoring & Control
    • 5 V power on each downstream port can be individually turned on and off
    • Monitor the power consumed by each port at up to 200 Hz at a resolution of 13 mA
    • Adjustable (per-port) current limits between 0.5 A and 2.6 A
    • Onboard regulator supports 12 V to 24 V power input and generates 6 A of 5 V power for downstream USB devices; both voltages can be monitored by the internal MCU. No power is drawn from the upstream USB port.
    • Input power is protected from over-voltage events and reverse-polarity connection.
  • Physical IO
    • mikroBUS header to add additional sensors and connectivity. Solder jumpers allow the UART and SPI pins to connect to either the USB hub or the MCU.
    • JST GH connector with UART and 2x GPIO, controlled by the USB hub.
    • 2x Sparkfun Qwiic connectors enable easy attachment of I2C sensors to the USB hub or to the internal MCU.
    • 5x RGB status LEDs to visualize port power draw
    • 5x RGB status LEDs to visualize port connection types

Package Includes:

  • 1 x Programmable USB Hub


  • Kit:(Optional)
  • Fully assembled Programmable USB Hub PCBA in a custom metal enclosure with light pipes and rubber feet. Also includes a power supply, Aux cable, I²C cable, and USB cable.

Write a review

Please login or register to review

Programmable USB Hub

  • Brand: Crowd Supply
  • Product Code:CS-Programmable-Hub
  • Reward Points:310
  • Availability:Pre-Order
  • रo 36,621.30

  • Ex Tax:रo 31,035.00
  • Price in reward points:31035

  • 2 or more रo 35,099.10
  • 4 or more रo 34,203.48

Available Options


Related Products

USB Power Hub - 4 Ports

USB Power Hub - 4 Ports

Expand your computer's connectivity with this 4-port USB hub with only one ON / OFF switch, De..

रo 531.00 Ex Tax:रo 450.00

I2CMini

I2CMini

I²CMini is a USB to I²C bridge. It can drive and monitor I²C traffic and measures just 18 mm square...

रo 4,112.30 Ex Tax:रo 3,485.00

Tags: USB, Hub

The product is currently Out-of-Stock. Enter your email address below and we will notify you as soon as the product is available.

Name
Email
Phone
Comments