Aerio Solutions SAS
Test Equipment
Protocol Interfaces

USB Insight Hub

A USB interfacing tool for developers & tech enthusiasts

$10,535 raised

of $10,000 goal

105% Funded!

Back this project to help bring it into existence.
Funding ends on Dec 12, 2024 at 03:59 PM PST.

$119

View Purchasing Options

Recent Updates

You'll be notified about news and stock updates for this project.

USB Insight Hub plugs into your computer through a USB Type-C connector and exposes three USB 3.0 downstream ports, each with a 1.3-inch screen that displays relevant information about the attached device. That information includes operating system enumeration name (COMx, TTYx, or drive letter), voltage, and current. USB Insight Hub also allows you to control the individual activation and deactivation of the D+/D- USB 2 data lines to force enumeration and control the power of each downstream device. A small application running on the host computer extracts USB information from the operating system and sends it to the Hub over USB.

You probably already have at least one USB hub on your desk or workbench. Bring that beloved peripheral into the modern era and improve your connectivity experience with USB Insight Hub.

Eliminating Small Inconveniences That Add Up

Plug and unplug your favorite USB development kit or tool. As you repeat this operation and change or add boards, your operating system assigns different enumeration names to the devices until, at some point, you lost track of which "virtual port" corresponds to which device. The same thing happens with virtual serial ports, USB flash drives, and other such peripherals. We’ve all been there, and we’ve all had to disconnect and reconnect one or more devices in order to refresh the enumeration. Which is just…no way to live.

With USB Insight Hub, our companion app runs on your computer, extracts the enumeration data for each USB port, and sends it to be displayed on the corresponding screen so you can easily identify all of the virtual ports running through the Hub.

Keeping an Eye on Power Usage

Each one of USB Insight Hub’s ports has a dedicated voltage and current meter that provide realtime feedback on your device behavior. This allows you to verify at a glance that everything is working normally or detect abnormal patterns on the fly.

To avoid damaging your host computer and to handle downstream devices faults gracefully, USB Insight Hub implements three highly configurable protections for each port:

Accessible Power & Data Control

We love USB Hubs with independent power switches as they allow you to force a power cycle without having to unplug something and then plug it back in. USB Insight Hub provides a push button on each port that toggles power and a display that shows the current state.

It also features a USB-2 D+/D- switch on each port that toggles data connectivity on long press. (USB 3.0 SS data lines do not have this option.) Independent control of power and data is useful in a number of scenarios:

USB Insight Hub also has a global power button, of course, but its ability to "stagger" the power-up sequence of connected devices allows for more predictable enumeration and more control over the initial power draw.

Modern Connectors

USB Type-C connectors are the new standard for interfacing to peripherals for reversible connectivity and improved power delivery. USB Insight Hub provides two USB Type-C ports for upstream connections:

The host and external power supplies are ORed together using special eFuses that reduce voltage drop in the power path and implement advanced over- and under-voltage protections to inrush current control.

USB Insight Hub also includes a JST connector for STEMMA QT support to facilitate expansion opportunities involving sensors and actuators over I²C.

Finally, our downstream USB 3.0 Type-A ports are conveniently spaced 32 mm apart to accommodate larger devices and connectors.

A Simple User Interface

USB Insight Hub’s 1.3-inch color displays allow for big, bright fonts that are easy to read from a considerable distance. You can rotate the content on those displays, as well, depending on your workshop setup.

Power and data buttons are mechanical, to provide better haptic feedback, and a setup button provides easy access to system configuration options.

Practical Mechanical Design

USB Insight Hub is composed of two PCBs interconnected by a flat flexible cable and vertically mounted using four standoffs, which are sandwiched between four acrylic pieces to provide a reasonable level of protection. The transparent acrylic faceplate hosts the art and cutouts for the buttons, but it also provides solid protection for the displays.

Features & Specifications

USB Interface

User Interface

Controllers

Power

Host-Computer Compatibility

Other Features

Simplified Block Diagram

Comparisons

USB Insight HubProgrammable USB HubAcroname S77-USBHUB-2X4SABRENT 4 Port USB 3.0 HubUSB Tester UM25C
Input voltage 5 V 9 V to 25 V 9 V to 24 V 5 V 4 V to 24 V
Power input connectorUSB Type-C Molex MiniFit Jr DC Barreljack DC Barreljack None
Upstream ports1 1 2 1 1
Upstream port typeUSB Type-C USB Mini B Flexconnect USB Mini B Switchable USB Type-A Pigtail USB Type-C, Type-A, or Micro B
Downstream ports3 4 4 4 1
Downstream port typeUSB 3.0 Type-A USB Type-A USB Type-A USB 3.0 Type-A USB Type-C or Type-A
USB speed supportLow, Full, High, Super Speed 3.0 Low, Full, High Low, Full, High Low, Full, High Low, Full, High
Display3x 1.3-inch, high-contrast, IPS color (one per port) 10x LEDs 18x LEDs 4x LEDs 1x 1.44" Color
Buttons3x port controls, 1x setup None None 4x power switches 4x UI navigation controls
Global power switchYes None None None None
OS enumeration informationOn display None None None None
Voltage & current monitoringOn display, API API API None On display, BT
Voltage & current resolution1 mV, 1 mA 1.6 mV, 13.3 mA 1.2 mV, 9.8 mA None 1 mV, 0.1 mA
Per-port power controlPort button, API API API Switch None
Per-port overcurrent controlSetup buttons, API API API None None
Per-port overcurrent limit0-2000 mA, 1 mA step 500-2500 mA, 13.3 mA step 500-2500 mA, 9.8 mA step None None
Per-port data killswitchPort button, API API API None None
ConnectorsSTEMMA QT Qwiic, mikroBUS, JST GH None None None
InterfacesI²C to STEMMA QT, 4x IO in PCB header 1x UART, 2x I²C, 6x IOs, 1x ADC None None None
Max current at 5 V5 A 6 A 10 A 2.5 A 5 A (pass through)
Per-port max current at 5V2 A 2.5 A 2.5 A 2.5 A N/A
Downstream charging protocolsSDP + CDP + DCP SDP + CDP + DCP SDP + CDP + DCP SDP + CDP + DCP SDP + CDP + DCP + Other
Dimensions110 x 45 x 21 mm 108 x 88 x 30 mm 86 x 97 x 28 mm 87 x 37x 13 mm 71 x 31 x 12 mm
Spacing between ports32 mm (horizontal) 30 mm (vertical) 9 mm (vertical) 13 mm (horizontal) N/A
Price$119 $220 $425 $20 $28

Support & Documentation

USB Insight Hub is open hardware. You will find the schematics and firmware in our GitHub repository. If you have questions or suggestions, please reach out using the appropriate "ask a question" link on our campaign page. We look forward to hearing from you!

Manufacturing Plan

This is the third hardware revision of USB Insight Hub, and the design is frozen in terms of features. That said, we still have some compliance testing to do, and we need to implement the design-for-manufacturing (DFM) changes required by our PCBA provider before we begin mass production.

Other manufacturing milestones include the procurement and fabrication of various acrylic pieces, final assembly, functional testing, and packaging. We are contracting with a CM that has experience manufacturing similar devices, but each stage will require careful supervision and a plan to scale up – from initial production samples to small batches to full production. We will be overseeing the entire process.

Fulfillment & Logistics

After they are assembled and tested by our CM, each batch of USB Insight Hubs will be shipped to Crowd Supply’s fulfillment partner, Mouser Electronics, who will distribute orders to backers worldwide. You can learn more about Crowd Supply’s fulfillment service under Ordering, Paying, and Shipping in their guide.

Risks & Challenges

The transition from prototype to production comes with many challenges, and we made several decisions, in the early stages of that process, to mitigate the associated risks. To minimize component-sourcing issues, we decided to stick with parts that are readily available through at least three retailers and identified drop-in replacements where possible.

Compliance testing is another significant challenge, one that we’re quite focused on right now.

In terms of software, we expect to continue improving the stability of USB Insight Hub’s firmware and software while the campaign is live and throughout the manufacturing process. Developing the Linux and MacOS versions of our USB property-extraction software is a significant element of this.

In the Press

Hackster News

"This unique tool... functions as a traditional three-port USB 3.0 hub. However, the USB Insight Hub goes a step further by conveniently monitoring power consumption and saving time by displaying helpful enumeration data..."

Electronics-Lab.com

"The USB Insight Hub’s open-source nature allows for future enhancements, with hardware schematics and firmware to be released before the crowdfunding campaign."

Tecno Noticias

"Equipped with three USB 3.0 ports each with a 1.3-inch display to show relevant information, the Insight USB Hub for System Inspection displays the operating system enumeration name, voltage and current consumed. [Translated]"


Ask a Question

Produced by Aerio Solutions SAS in Quito, Ecuador.

Sold and shipped by Crowd Supply.

USB Insight Hub

USB Insight Hub with an acrylic enclosure. Includes a 1-meter USB Type-A to Type-C cable

$119 $8 US Shipping / $18 Worldwide

About the Team

Aerio Solutions SAS

 ·   ·   ·   ·   · 

We make tools and wireless accessories for IoT devices

David Santana
Esteban Chacon
 estebanfex

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects