mesh

Estimates Meshtastic node communication range using real hardware profiles and firmware channel presets. Combines device-specific TX power and antenna gain (Heltec V3, RAK WisBlock, T-Beam, T-Beam Supreme, Station G2) with firmware modem presets (Long Fast, Long Slow, Very Long Slow, Medium, Short) to compute receiver sensitivity and FSPL-based range with terrain correction. Automatically populates LoRa parameters from device and channel selection, with optional overrides for custom antennas or power levels. Essential for Meshtastic deployment planning and node placement. Returns range, sensitivity, link budget, and the effective radio parameters used.

post/api/meshtastic_range

Request

  • Base URL: https://calc.engineer
  • URL: https://calc.engineer/api/meshtastic_range
  • Auth: none declared

Request body

device'heltec_v3' | 'rak_wisblock' | 'tbeam' | 'tbeam_supreme' | 'station_g2' | 'custom'

Meshtastic hardware device. Selects default TX power, antenna gain, and noise figure. Use 'custom' to override all radio parameters manually.

channel_preset'long_fast' | 'long_moderate' | 'long_slow' | 'very_long_slow' | 'medium_fast' | 'medium_slow' | 'short_fast' | 'short_slow' | 'custom'

Meshtastic firmware channel preset. Selects spreading factor, bandwidth, and coding rate. long_fast is the default; very_long_slow maximizes range at the cost of throughput.

terrain'open' | 'suburban' | 'urban' | 'dense_urban' | 'indoor'

Terrain type for path loss correction. open: line-of-sight, suburban: light buildings, urban: moderate buildings, dense_urban: city center, indoor: inside buildings.

antenna_gain_dbinumber

Override device default antenna gain in dBi. Useful for aftermarket antennas.

tx_power_dbmnumber

Override device default transmit power in dBm.

sfnumber

Custom spreading factor (7-12). Only used when channel_preset is 'custom'.

bw_khznumber

Custom bandwidth in kHz. Only used when channel_preset is 'custom'.

crnumber

Custom coding rate denominator (5-8). Only used when channel_preset is 'custom'.

Response

Computed result for meshtastic_range

toolstring required
versionstring required
computed_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.