Skip to main content
FixturFab

FixturCtrl — Programmable USB Hub with Cycle Counter

Programmable 6-port USB hub with a built-in fixture cycle counter. Drives instruments and detects fixture closure in automated PCBA test systems.

FixturCtrl is a programmable USB hub with a built-in cycle counter, built for the test bench. It gives your test software direct control over six USB 2.0 ports, reads fixture-closure events from an inductive switch, and tracks lifetime cycle counts for maintenance scheduling — the plumbing that turns a pile of instruments into an automated test station.

We designed FixturCtrl ourselves, for the fixtures we build. It ships with Python drivers in our open-source f3ts-hardware-utils library and works out of the box with the pytest-f3ts framework — so you drive ports, GPIO, and the cycle counter from your test scripts without writing a serial driver.

What you get#

  • 6 programmable USB 2.0 ports — independent power and data control for automated device management
  • Fixture switch / cycle counter input — detect fixture closure and track lifetime cycles (compatible with Ingun inductive switches)
  • GPIO, analog, and I2C expansion — drive buttons, LEDs, and Qwiic peripherals from the same controller
  • Simple serial control — a small command set over USB-C, with pre-built Python wrappers

Built for the framework

FixturCtrl, the f3ts-hardware-utils drivers, and pytest-f3ts are designed together. You get fixture-aware port control and cycle counting from your test code — not a generic hub you have to script from scratch.

Buy FixturCtrl#

In stock, ships from FixturFab. No minimum order quantity.

Buy FixturCtrl →

For the full command reference, serial protocol, GPIO mapping, and Python examples, see the FixturCtrl reference on docs.fixturfab.com.

Last updated:June 29, 2026