OI Link
Two RJ45 ports. CAT5e. CAN-FD for control and a dedicated differential hardware trigger for deterministic timing.
Open Instrument is an open platform for test and measurement hardware: useful standalone instruments with a common way to communicate, synchronize and work as a system.

The specification covers the shared infrastructure; instrument designers keep control of the measurement, source, load or I/O that makes their device unique.
Two RJ45 ports. CAT5e. CAN-FD for control and a dedicated differential hardware trigger for deterministic timing.
Discovery, identity and capability-based control. Software asks for what an instrument can do, not a hard-coded model number.
A common 24 V service-power system with declared power classes. High-power DUT energy paths remain instrument-specific.
Mandatory USB-C on every instrument for direct host communications, diagnostics and firmware update — plus physical Recovery.
An optional common footprint, U-height system, connector zones and airflow convention. Mechanical modularity without an electrical backplane.
The stack standardizes mechanics and service connections, not the instrument itself. OI Local gives every device a direct USB-C connection; OI Link adds multi-instrument coordination when needed.
CAN says what. The trigger says when.
Six rules guide the platform. They define the experience we want without prescribing how an instrument performs its core function.
Every instrument must be genuinely useful by itself. The platform adds capability; it never becomes a dependency.
Devices discover one another, expose capabilities and combine into systems without model-specific glue.
Use the network for orchestration and deterministic hardware triggering where timing matters.
RJ45, CAT5e, USB-C and readily sourced components beat bespoke cables, chassis and unicorn silicon.
Standardize mechanics, power and interface positions without making one expensive connector the architecture.
One instrument solves one problem well. Multiple instruments should naturally create larger capabilities.
The principles above describe the platform at a glance. These additional commitments cover the less visible details that make open instruments trustworthy, reproducible and pleasant to own.
OI Power runs the platform. High-power sourcing, sinking and DUT energy remain appropriate to each instrument.
USB, OI Link, service power, chassis and DUT grounds must have documented relationships. Hidden current paths are measurement errors.
Wear items and sacrificial protection should be replaceable wherever practical; small failures should not turn instruments into e-waste.
OI defines interoperability, not the MCU, firmware language, enclosure material or analogue architecture.
Reserve interfaces until there is a real use for them, and design extensions so existing instruments keep working.
Reference designs should publish source CAD, firmware, BOMs, calibration and test information — not just fabrication outputs.
Critical components should have public documentation and be readily purchasable in small quantities through normal distribution.
Every device has OI Local USB-C and a physical recovery path that can restore firmware without OI Link, OI Power or a debug probe.
Open hardware can still be protected, calibrated, deterministic and carefully characterized.
The first hardware is intentionally modest: enough variety to exercise the platform, while each board remains a useful bench tool.
The optional stack coordinator: USB-to-OI gateway, 24 V power distribution, bus termination, trigger generation and power monitoring.
A compact low-voltage bench DMM with a small colour display, logging and triggered measurements, focused on electronics rather than mains work.
Four independently programmable low-power rails for embedded systems work, with per-channel voltage/current telemetry and sequencing. A common-return V1 keeps the design approachable.
The “hello world” OI instrument: protected digital I/O, relays, PWM and counters, and the simplest reference design to copy when creating a new device.
We are publishing the architecture early so the weak assumptions can be challenged before interfaces harden.
The first boards are test cases for the specification. If a rule makes real hardware harder to use, repair or reproduce, the rule should change.