Programmable USB Hub

by Capable Robot Components

A USB hub with per-port power and data disconnects + dev board + I2C, GPIO, and SPI bridges

Aug 28, 2019

Start of Production

With the campaign successful (woohoo!) and concluded, our efforts have now transitioned to preparing-for and starting production. We'll keep you all informed as we progress with production, but in this update I wanted to tell you about how the mechanical design of the Front and Rear Enclosure Panels was done ... with Python. Read the full update.

Aug 09, 2019

Final Week!

There is one more week to go on the Programmable USB Hub campaign! That means there is only one more week to purchase your Hub before prices increase. Read the full update.

Jul 30, 2019

Power System Load Response

In this update we wrap-up power system testing by adding high-bandwidth voltage and current measurement hardware to the test setup, which allows for load-response characterization to be done. Read the full update.

Jul 23, 2019

Power Capability & Testing

In this update -- power testing! As you may recall from last week's update, there are a few components between the input power connector and the power rails provided to the downstream USB Ports. Let's exercise them a bit and see how they fare! Read the full update.

Jul 12, 2019

Design Evolution of the Programmable USB Hub

Today's update is going to be a dive into the design progression and evolution of the Programmable USB Hub. Note, I didn't start out with the aim of creating a product which smashes together a USB Hub, Power Supply, Development Board, and IO expander -- my aim was simply to create a product which provided more monitoring and control of USB devices. Read the full update.

Jul 01, 2019

USB Hub Control Jupyter Notebooks

First, it's incredibly exciting to see the enthusiasm for the Hub here on Crowd Supply and at the 2019 Teardown Conference last weekend. During the conference I did a presentation on how I've used Jupyter Notebooks to aid the electrical design and testing of this product. Read the full update.

Jun 23, 2019

Campaign is Live!

The Programmable USB Hub campaign is now live! It's a USB hub that's also a dev board and an I2C, GPIO, and SPI bridge. We're also at Teardown 2019 in Portland - come say hi! Read the full update.

$15,852 raised

of $10,000 goal

158% Funded! Order Below

Product Choices


Programmable USB Hub PCB (unhoused)

The Programmable USB Hub PCBA, assembled but un-housed.


Programmable USB Hub

Programmable USB Hub PCBA, with a custom metal enclosure, light pipes, and rubber feet.


Programmable USB Hub Kit

Programmable USB Hub PCBA, with a custom metal enclosure, light pipes, and rubber feet. Also includes a power supply, Aux cable, I2C cable, and USB cable.


Rubber Bumpers


Mounting Flanges


Capable Robot Components

Capable Robot Components enables rapid development of autonomous robots by providing technological building blocks to system integrators. Right now, integrators have to develop things they would rather purchase because the right robot-first products don't currently exist. CRC provides proven products which are domain-agnostic, but configurable and adaptable to the integrator's market needs. This allows autonomous system developers to spend more time and effort on domain-specific engineering and testing.

Chris Osterwood

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