Adom PCL Node Data Profile

Install?

The physical shape of the data produced by the Adom Industries NSF PCL Test Bed node: every instrument that generates data, the file types each writes, and the rate it writes them at.

adom-wiki pkg install adom/pcl-data-profile

Latest: v0.1.3, published

Contents

README

markdown

Data Generation at the Adom PCL Node

Adom Industries, NSF PCL Test Bed node, Fort Worth, Texas.

The instruments at our node that generate data, the file types each produces, and the rate at which they produce it today and projected as we scale.

Our node is an electronics-prototyping cloud lab. Instruments fall into two groups, and the distinction is what drives every number below:

  • Per-workcell instruments: one of each per workcell. These scale linearly with workcell count, and they dominate our volume.
  • Bench instruments: shared across the lab. These are bursty, not continuous, and they do not scale with workcell count.

We run 20 workcells today, each with one camera. We anticipate thousands, plausibly tens of thousands.


Instruments and file types

Per-workcell instruments

Instrument File types Rate
High-resolution live camera .mkv, .ts (H.264/AVC) records 4K (3840×2160) at 60 fps, ~50–80 Mbps; simultaneously streams 1080p or 1440p at 60 fps to users
Microphone .wav 44.1 kHz, 176.4 kB/s
Power sensor .wav audio-rate waveform stream
BME690 — barometric pressure, temperature, humidity .csv, .txt, .bin, .json, .jsonl low rate, typically 1–10 Hz
BMI270 — 6-DOF IMU (accelerometer + gyroscope) .csv, .txt, .bin, .json, .jsonl up to 1.6 kHz ODR

The camera stream is a live view for remote users and is not retained; the 4K60 record is the archived artifact.

Bench instruments

Instrument File types Rate
Oscilloscopes — MXR series .csv, .wav, .png 1 Gbps streaming
Spectrum analyzers custom binary (.bin); exports .csv, .sta 5 Gbps streaming
FLIR thermal cameras .jpg (radiometric) frame rate set per experiment
µV/µA voltage and current sensing .csv, .bin, .json, .jsonl, .wav sample-rate dependent

These are our highest-rate instruments by interface speed, but they capture in short bursts around a device under test rather than streaming continuously, so their contribution to daily volume is far smaller than the camera fleet's.

Custom user sensors

Our node exists to let other labs prototype electronics, so a user can put any component on a board we fabricate and read it back through our stack. The lists above are our fixed inventory; the sensors a user brings are open-ended. Their formats follow the same menu: .csv, .bin, .json, .jsonl, .wav, and images.


Rates

Per-unit, per-day estimates for each instrument. Assumes 8 active hours per day.

Estimated data volume per instrument, GB/day per unit on a log scale

Instrument Per unit, per active day
4K60 camera ~216 GB (~650 GB if run continuously)
Power sensor ~17 GB
Microphone ~5 GB
BMI270 IMU ~46 MB at 100 Hz, ~740 MB at 1.6 kHz (binary; ~10× as JSONL)
BME690 under 30 MB
Per-workcell subtotal ~240 GB
Oscilloscope (MXR) burst-limited; single-GB to tens of GB
Spectrum analyzer burst-limited; tens of GB, TB-scale if streamed
FLIR thermal MB for single shots, up to ~40 GB continuous
µV/µA sensing sub-GB logging to ~70 GB at 100 kHz
Custom user sensors user-defined; unbounded

Current vs. projected

Per-workcell instruments dominate, so total volume tracks workcell count almost linearly.

Today 1,000 workcells 10,000 workcells
Workcells 20 1,000 10,000
Cameras 20 1,000 10,000
Mics / power / BME690 / BMI270 20 each 1,000 each 10,000 each
Per-workcell volume ~4.8 TB/day ~240 TB/day ~2.4 PB/day
Bench instruments ~0.05–0.5 TB/day ~0.05–0.5 TB/day ~0.05–0.5 TB/day
Total ~5 TB/day ~240 TB/day ~2.4 PB/day
Sustained average ~0.5 Gbps ~22 Gbps ~222 Gbps

28 Gbps is our potential uplink once the factory is fully built out, not what is installed today.

That number is worth holding next to the table above. A 28 Gbps uplink is ~302 TB/day if saturated, which covers roughly 1,000 workcells — our projected volume there is ~22 Gbps sustained, comfortably inside it. At 10,000 workcells we would need on the order of 222 Gbps, roughly eight times the fully-built-out figure. Somewhere past a few thousand workcells, egress becomes the binding constraint rather than the instruments, and the question shifts from "how much can we generate" to "what do we keep, what do we reduce at the edge, and what do we ship."


On these numbers

The instrument inventory, the file types, and the native interface rates are firm. The daily volumes are estimates: they assume 8 active hours per day and one of each per-workcell instrument per workcell. Actual volume depends on real duty cycles, which we will have once InstaPCB goes live in January. This page is versioned and will be updated in place with measured figures then.


Contact: Kyle Bergstedt (co-PI, AI lead) — [email protected] · John Lauer (PI) — [email protected]