calc.engineer / LoRa & Meshtastic / EIRP Compliance

EIRP Compliance v1.0.0

Checks EIRP (Effective Isotropic Radiated Power) compliance against regional regulatory limits for LoRa and Meshtastic operation. Computes EIRP from transmit power, antenna gain, and cable loss, then compares against FCC (US, 36 dBm), ETSI (EU, 16.15 dBm), ACMA (Australia, 30 dBm), IC (Canada, 36 dBm), and ARIB (Japan, 13 dBm) limits. Returns compliance status, margin in dB, and a warning message if over the limit. Critical for Meshtastic deployments using aftermarket high-gain antennas which can easily exceed ETSI/JP limits. Accepts tx_power and antenna_gain from meshtastic_range for chain validation.

← from meshtastic_range.tx_power_dbm← from meshtastic_range.antenna_gain_dbi
Conducted transmit power at the radio output in dBm. Typical LoRa: 14-22 dBm.
Antenna gain in dBi. Stock Meshtastic antennas: 2-3 dBi. External: 6-10+ dBi.
Coaxial cable and connector loss in dB. Set 0 for devices with integrated antennas.
Regulatory region for EIRP limit lookup. FCC_US: 36 dBm, ETSI_EU: ~16 dBm, ACMA_AU: 30 dBm, IC_CA: 36 dBm, JP: 13 dBm.
Custom EIRP limit in dBm. Only used when region is 'custom'.
Fill in the inputs and Compute to see the structured result.

From an agent (MCP) or the API

curl -X POST https://calc.engineer/api/eirp_compliance \
  -H "Content-Type: application/json" \
  -d '{"tx_power_dbm": …, "antenna_gain_dbi": …, "cable_loss_db": …}'

MCP: connect to https://calc.engineer/mcp and call eirp_compliance.

calc.engineer — free, MCP-native engineering tools.