All Technical Articles
HardwareSensing

Inside the Sensor Cell — Hardware Architecture of an RRS-01 Node

By Engineering — Hardware · March 12, 2026 · 10 min read

Each sensor cell is a small, sealed, deterministic device. Here is what is on the board, why each part is there, and what we threw out before we got to v3.

The hardest part of designing the RRS-01 sensor cell was deciding what to leave out. Every additional component is another failure mode in a marine environment. The current revision is the third major board spin, and most of the work between v1 and v3 was subtraction.

What is on the board

  • 4-channel non-contact IR temperature array (16-bit, factory-calibrated).
  • A small ARM Cortex-M MCU for cell-local averaging and protocol handling.
  • EtherCAT slave controller (hardware, not software-emulated).
  • Conformal coating, sealed enclosure, IP66.

What we removed between v1 and v3

  • Local SD card for buffering — replaced by upstream retention at the segment master.
  • Status LEDs on the device — they were never visible behind installed vehicles.
  • A second microcontroller for redundancy — added more failure modes than it removed.
A simpler device is a more reliable device. We carry that bias hard.

Why hardware EtherCAT, not software

Deterministic sub-microsecond behavior on the bus is not achievable from a general-purpose microcontroller. The dedicated EtherCAT slave controller is non-negotiable for the timing guarantees we offer.