The Bench / Channel planner
Browse DB Builder
VTX channel planner

Plan 5.8 GHz FPV channels for up to 6 simultaneous pilots. Flags conflicts where channels are too close (<40 MHz separation causes crosstalk).

Conflict analysis

Add at least 2 pilots to see conflict analysis.

Channel spacing rule: <40 MHz = guaranteed interference. 40–80 MHz = marginal. >80 MHz = clean. Raceband R1–R8 is most commonly used for multi-pilot flying.
Harmonics calculator

Your control link (ELRS, CRSF) generates harmonics that can corrupt specific FPV video channels. Enter your TX frequency to see which 5.8 GHz channels are affected.

MHz
MHz
MHz
MHz
Harmonics appear at N × fTX. A 915 MHz TX generates harmonics at 1830, 2745, 3660, 4575, 5490 MHz — right in the low end of the 5.8 GHz video band. A 433 MHz TX hits 5629 MHz (H13). This is why channel selection matters.
FPV range estimator

Friis transmission equation link budget for FPV and control link. Calculates usable range from TX power, antenna gains, frequency, and receiver sensitivity.

mW
dBi
dBi
MHz
dBm
dB
Fresnel zone calculator

The first Fresnel zone must be 60% clear of obstructions for a clean RF link. Calculate maximum zone radius at any point along the path.

m
MHz
%
The Fresnel zone is an ellipsoid around the direct LOS path. Obstructions (trees, terrain, buildings) within 60% of the first zone radius cause significant signal degradation. At 915 MHz over 1 km, the first zone radius at midpoint is ~10 m.
Dipole / antenna length

Calculate quarter-wave and half-wave antenna element lengths for any frequency. Account for velocity factor of coax or wire.

MHz
VF
Closest channel finder

Find the nearest named FPV channel to any target frequency. Useful when operating on non-standard or modified bands.

MHz
VTX config generator

Generate ready-to-paste Betaflight vtxtable CLI commands for your VTX. Select your model, copy, paste into CLI.

Generated CLI commands

                
            
Open Betaflight Configurator → CLI tab → paste commands → type save and press Enter. Requires Betaflight 4.1+.
MafiaLRS firmware generator

Combat-adapted ELRS fork. Non-standard frequency operation (433–735 MHz) for EW evasion. Self-hosted target database.

RX targets
TX targets
What is MafiaLRS? A Ukrainian fork of ExpressLRS modified for combat operations. Key differences from stock ELRS: operates on 433 MHz, 490–560 MHz, and modified 868/915 MHz bands outside standard EW jamming coverage; frequency hopping modifications; actively maintained and battle-tested. Source: BUSHA/targets@mafia-targets.
FC target matcher

Paste your Betaflight CLI status output to identify your flight controller target.

How to get CLI output: Open Betaflight Configurator → CLI tab → type status → press Enter → copy all output and paste above.
Unlock VTX table

Generate a region-unlocked vtxtable for Betaflight — all bands, all channels, all power levels.

VTX Protocol
Max Power Level
Bands to include
Paste into Betaflight CLI, then type save
ELRS info

ExpressLRS hardware reference — frequency bands, common hardware, firmware links.

2.4 GHz (most common)
Hardware Type Notes
RadioMaster RangerTX Module1W, JR bay
RadioMaster Boxer/TX16SRadio (internal)250 mW internal
BetaFPV SuperGTX ModuleGemini dual-antenna
RP1/RP2/RP3/RP4RXNano form factor
EP1 / EP2RXHappyModel, TCXO
GEPRC Nano / GemXRXDual-band capable
900 MHz (long range)
Hardware Type Notes
RadioMaster BanditTX Module1W, 915/868 MHz
HappyModel ES900TXTX ModuleJR nano bay
HappyModel ES900RXRXNano, 915/868 MHz
GEPRC Nano 900RXPA500, 500 mW
BetaFPV SuperD 915RXTrue diversity
iFlight 915 True DivRXDual antenna
Key settings reference
Setting Recommended
Packet rate (2.4 GHz)500 Hz racing / 250 Hz general
Packet rate (900 MHz)200 Hz / 100 Hz long range
Switch modeWide (8ch) or HYBRID
Telemetry ratio1:64 racing / 1:16 LR
Max power (race)10–25 mW
Max power (LR/field)250–1000 mW
UART baud rate420000
Firmware & resources