FOR EVALUATIONDOC TORUS-SN-DS-001REV 2026-07CLASS UAGVIS / ground sensor nodePacketFive
TORUS UAGVIS · GROUND SENSOR NODETORUS-SN
Multi-modal wireless security sensor node: seismic · acoustic · LoRa 433 MHz · GNSS
PRELIMINARY
REV pre-production · 2026-07-05
doc TORUS-SN-DS-001

1Description

TORUS-SN is a battery-operated, multi-modal wireless security sensor node. It detects ground vibration through an external 4.5 Hz geophone, captures stereo audio through a MEMS microphone pair, and reports events to a TORUS-MEG gateway over 433 MHz LoRa (EU ISM). A Semtech LR1110 additionally provides multi-constellation GNSS scanning and passive WiFi-AP scanning for low-power geolocation.

A hardware wake-on-seismic path (comparator on the analog front-end output) wakes the system from deep sleep without CPU involvement. Each sensing subsystem is gated by its own load switch. Single-cell Li-ion operation with onboard USB-C charging.

  • ESP32-S3-WROOM-1 host MCU, dual-core Xtensa LX7, WiFi 2.4 GHz, BLE 5, vector extensions for on-device ML
  • LR1110 transceiver, LoRa sub-GHz, GNSS (GPS/BeiDou) scan, passive WiFi scan; 32 MHz TCXO reference
  • Seismic channel: OPA2134 AFE, MCP4017 (100 kΩ, I2C) digital gain, LM393 wake comparator
  • Acoustic channel: 2× INMP441 24-bit I2S MEMS microphones (stereo)
  • DS3231SN RTC: ±2 ppm TCXO, CR1220 backup, 32 kHz output to LR1110
  • Power: TP4056 1 A Li-ion charger (USB-C), AMS1117-3.3 LDO, 3× TPS22918 load switches, VBAT ADC monitor
  • 80 × 55 mm, 4-layer, 4× M2.5 mounting holes

2Block diagram

POWERUSB-C 5 V → TP4056 → Li-ion 1S → AMS1117-3.3
  • 3× TPS22918 gated rails
  • VBAT divider → ADC
U1 · HOST MCUESP32-S3-WROOM-1
  • SPI → LR1110
  • I2S ← mic pair
  • I2C → RTC, gain pot
  • ADC ← geophone AFE, VBAT
  • USB-C D+/D− (see §8)
  • Tag-Connect JTAG (DNP)
U2 · RADIOLR1110
  • LoRa 433 MHz → SMA (SKY13350 TX/RX switch pair, π-match)
  • GNSS RF (SPF5189Z LNA)
  • WiFi scan → FXP73 chip antenna
  • 32 MHz TCXO
SEISMICGeophone terminal → OPA2134 AFE
  • MCP4017 gain (I2C)
  • LM393 wake comparator
ACOUSTIC2× INMP441 I2S
  • Stereo (L/R select)
TIMEKEEPINGDS3231SN ±2 ppm
  • CR1220 backup
  • 32 kHz → LR1110

3System summary

SubsystemRefDeviceDetail
Host MCUU1ESP32-S3-WROOM-1 Dual-core Xtensa LX7, WiFi 2.4 GHz + BLE 5; module substituted for spec'd ESP32-S3-MINI-1 (see §8)
LoRa / GNSS / WiFi-scanU2Semtech LR1110 (QFN32) LoRa 433 MHz uplink, GNSS + WiFi-AP scan geolocation; 32 MHz TCXO (X1) mandatory for GNSS
Seismic AFEU3, U4OPA2134 + MCP4017-104 Low-noise dual op-amp; 100 kΩ 7-bit I2C digital potentiometer for gain
Wake comparatorU11LM393 Hardware wake-on-seismic against a set threshold
MicrophonesMK1, MK22× InvenSense INMP441 24-bit I2S MEMS, omnidirectional, wired as stereo pair
RTCU5DS3231SN ±2 ppm TCXO RTC, I2C; CR1220 backup (BT1); 32 kHz out feeds LR1110
Battery chargerU7TP4056 Single-cell Li-ion, charge current set to 1 A (R17 = 1.2 kΩ); CHRG/STDBY LEDs
RegulatorU6AMS1117-3.3 3.3 V LDO, 1 A max
Load switchesU8-U103× TPS22918 Independent gating of seismic, acoustic, and LR1110 rails
RF front endSW1, SW2, U_LNA2× SKY13350 + SPF5189Z TX/RX switching for the 433 MHz path; LNA on the GNSS path

4Connectors & indicators

RefTypeFunction
J1USB-C receptacle5 V charge input; USB data to MCU (see §8 note on GPIO mapping)
J2SMA edge-mount433 MHz LoRa antenna
J3JST-PH 2-pinSingle-cell Li-ion battery
J4Phoenix 3.5 mm terminal, 3-posExternal geophone (R.T. Clark 4.5 Hz 375 Ω vertical, or equivalent)
J5Tag-Connect TC2030 (DNP)JTAG / programming
ANT1FXP73 chip antenna landWiFi-scan RF (LR1110 HF path)
BT1CR1220 holderRTC backup cell
D1 / D2LED red / greenCharge status (TP4056 CHRG / STDBY)

5Electrical characteristics

ParameterMinTypMaxUnitNotes
Battery input (VBAT)3.03.74.2V1S Li-ion, J3
USB input (VBUS)n/a5.0n/aVJ1
Main rail (VCC_3V3)n/a3.3n/aVAMS1117, 1 A max
Charge currentn/a1.0n/aATP4056, R17 = 1.2 kΩ
Deep-sleep currentTBDµAPending board bring-up; see §8 note 7
Active TX currentTBDmAPending characterization

Values on unbuilt hardware are design values, not measurements. This document describes a pre-production design that has not yet been fabricated.

6Physical

ParameterValue
Board dimensions80.0 × 55.0 mm, 3.0 mm corner radius
Stack-up4-layer: signal / GND plane (In1) / 3V3 plane (In2) / signal, GND fill front & back
Mounting4× M2.5 (2.7 mm holes), 73 × 48 mm pattern
Antenna provisionsSMA (433 MHz), FXP73 land (WiFi scan), GNSS antenna path; pour keepouts under all antennas

7Firmware & toolchain

The node runs Zephyr RTOS. Hardware design data is fully generated: a single Python source of truth (torus_design.py, 91 parts / 68 nets) emits the KiCad 10 schematic and PCB, with autorouting via Freerouting. Schematic ERC: clean. Netlist parity between schematic and layout holds by construction.

8Design notes & open flags

  1. Module substitution: spec names ESP32-S3-MINI-1-N8; the larger ESP32-S3-WROOM-1 is fitted (no library footprint existed for the MINI-1).
  2. USB pins: the design maps USB D−/D+ to GPIO35/36, but the ESP32-S3 native USB PHY is fixed to GPIO19/20. USB programming requires GPIO19/20 or an added USB-UART bridge.
  3. U4 MCP4017 SOT-23-6 pin order is assumed, verify against datasheet before fab.
  4. SW1/SW2 SKY13350 SC-70-6 pin order, verify before fab.
  5. U_LNA SPF5189Z SOT-363 pin order, verify before fab.
  6. LR1110 footprint pad geometry derives from the spec; cross-check the production LR1110 pad map before fab.
  7. Sleep-current budget: the AMS1117 linear regulator's quiescent current is high relative to µA-class sleep targets; review regulator choice if deep-sleep battery life is critical.

9Trademarks & third-party notice

TORUS is an independent platform. Company names and product model numbers referenced in this document (including but not limited to Semtech (LR1110), Teledyne FLIR, R.T. Clark, InvenSense (INMP441), Texas Instruments (OPA2134, TPS22918, LM393), Microchip (MCP4017), Espressif (ESP32-S3), Analog Devices / Maxim Integrated (DS3231), and their respective product identifiers) are used solely for engineering and bill-of-materials identification. Their use does not imply any affiliation with, sponsorship by, or endorsement by those companies. Supply of any such third-party product or component to the designers, manufacturers, integrators, or evaluators of the TORUS platform remains at the sole discretion of the respective owning company, organisation, or legal entity. All trademarks are the property of their respective owners.