FERMILABS / ENGINEERING IN PUBLIC

Build Measure
Understand

We turn models into working systems, working systems into measurements, and measurements into better engineering decisions.

Robotics

Electronics

DAQ

Scientific computing

Experimental physics

01MODEL

02BUILD

03INSTRUMENT

04RUN

05MEASURE

06VALIDATE

07LEARN

CURRENT ENGINEERING

Real products, not concept art.

Each project card resolves to the versioned publication layer; technical claims stay with the product repository that owns them.

FermiLabs photovoltaic and battery system portfolio image

Measurement / DAQ

Arduino OpenDAQ

Active development · multi-platform laboratory
Arduino EFBus Lab health graph showing CPU temperature latency and MCU to MPU telemetry

Embedded infrastructure

Arduino EFBus

V09 operational reference candidate · V09

ENGINEERING EVIDENCE

Prediction is the beginning.
Evidence closes the loop.

Simulation, software verification, numerical qualification and hardware measurement are deliberately labelled as different evidence levels. The site should make that distinction visible instead of hiding it behind marketing language.

01

Model

Geometry, circuit, algorithm or physical hypothesis.

02

Observe

Signals, logs, solver output, images and telemetry.

03

Compare

Expected versus simulated versus measured behaviour.

04

Qualify

State exactly what the evidence proves — and what it does not.

LEARNING LABS

Follow the real interface, then reproduce the result.

Product-led procedures use screenshots, expected results, checkpoints and recovery paths — not just long-form theory.

FRC STUDIO

Guided scientific-computing workflow

Interface tour → capabilities → first workspace → run → diagnostics → result → A/B experiment → evidence export.

Open FRC Studio →

SPEEDCIRCUITS

From schematic to waveform

Predict, simulate, inspect signals and connect model behaviour to measurement thinking.

Open SpeedCircuits →

OPENDAQ NEXT

From channel to traceable data

Acquisition identity, timing, scaling, metadata and evidence-aware export.

Open OpenDAQ →