calc.engineer / LoRa & Meshtastic / Duty Cycle Budget
Duty Cycle Budget v1.0.0
Calculates LoRa duty cycle budget for EU868, US915, AS923, and AU915 regulatory regions. Computes maximum messages per hour, minimum transmission interval, and effective data rate under regional duty cycle constraints. EU868 and AS923 enforce 1% duty cycle (ETSI); US915 has no duty cycle limit but a 400 ms dwell time per channel (FCC); AU915 has no duty cycle limit. Flags dwell-time-limited regions where packet airtime must not exceed the dwell time. Chain from lora_airtime to get airtime_ms input for end-to-end regulatory compliance analysis.
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/duty_cycle_budget \
-H "Content-Type: application/json" \
-d '{"airtime_ms": …, "region": …}'MCP: connect to https://calc.engineer/mcp and call duty_cycle_budget.
calc.engineer — free, MCP-native engineering tools.