Contact Us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right. 

4822 Sterling Court
Boulder, CO, 80301


All Products

Robotic and automation sensors for 1D laser rangefinders (LIDAR), 2D scanning lasers or LIDARs, 3D time-of-flight cameras, digital compasses, programmable USB hub, programmable ethernet controlled relays, programmable USB controlled relays.

Programmable Industrial USB 2.0 Hub (4 Port)

Programmable USB Hub with 4 Charge Ports S77.jpg
Programmable USB Hub with 4 Charge Ports S77.jpg

Programmable Industrial USB 2.0 Hub (4 Port)


Software controlled USB hub with 2 host (upstream) connections and 4 fast-charging (2.5A) device (downstream) connections. Control data, power and current limits separately. Boost USB signal levels to account for difficult interconnection environments.


Add To Cart


  • 4 individually-controllable downstream USB ports (Type-A connectors)
  • 2 separate upstream (host) USB ports (mini-B connectors)
  • Downstream ports each capable of providing up to 2.5A simultaneously
  • Guaranteed mapping of USB device addresses to physical ports
  • ESD protected to +/- 30kV air-discharge (exceeds IEC61000-4-2 Level 4)
  • Ambient temperature range up to 50°C
  • Size: 3.8" x 3.4" x 1.10"
  • Ships with a 12VDC, 5A Power Supply (S77 non-OEM version only)
  • Designed for both industrial and development applications
  • DIN rail mountable (not included; Acroname part C31-DINM-1)


USBHub2x4 Software Driver, SDK and HubTool

Product Dimensions

Product CAD (STEP and IGES)

Product CAD (OEM version, S75-USBHUB-2x4)

Product Datasheet

EC Declaration of Conformity



The USBHub2x4 is a programmable USB 2.0 compatible hub featuring 4 device downstream ports with standard USB Type-A connectors. With two host (upstream) connections using USB mini-B connectors, the USBHub2x4 is perfect for environments where multiple devices need to be shared or switched between two host computers. E.g.: software regression testing, smartphone software development and validation, Android software development and validation, USB device regression testing, manufacturing testing, device burn-in testing and USB device charge-curve testing.

The USBHub2x4 has many unique features:

  • each port can be individually enabled and disabled
  • data and power lines on each port can be turned on or off
  • each port can have a programatically controlled current limit upto 2.5A
  • can set an enumeration delay to control downstream device timing
  • can boost USB data signals to drive long cables, or other complex connectivity set ups 
  • DIN rail mountable (mount not included; Acroname part C31-DINM-1)
  • robust metal enclosure designed and tested to survive ±30kV ESD strikes

By integrating Acroname's BrainStem technology, the USBHub2x4 can be controlled with a simple and powerful programming API in C++ and Python. Acroname also provides HubTool as an example application which can be used to quickly setup or control the hub. The BrainStem APIs and HubTool is available on all modern operating systems (MacOSX, Linux and Windows 7, 8 and 10 (32bit and 64bit)). And of course, the BrainStem technology provides an embedded virtual machine API. This embedded API allows for completely automatic control of all features of the USBHub2x4 without needing a host PC.

The S75-USBHUB-2x4 is a housing-free version intended for integration to larger OEM systems.

The latest BrainStem development API is always available in the Download Center. The latest firwmare can be applied using the Updater utility. Check out the BrainStem Firmware Management reference entry or video for instructions on how to update your device. 

Acroname USB Hub block diagram




HubTool is an example application utilizing the Qt GUI framework. Source code for HubTool is available in the Download Center, which can serve as a quick start to writing your own GUI application to meet your needs. It also serves as a good entry tool for understanding the functionality of the USBHub2x4, or just watching the battery charge curves of your various devices.

Acroname Hub Tool GUI
Embed Block
Add an embed URL or code. Learn more