The Meshtastic antenna is the cheapest upgrade with the biggest payoff. Most LoRa boards ship with a small stock whip that is often tuned for the wrong band — an “868/915 MHz” antenna that actually resonates at 820 or 980 MHz. Before you buy a 10 dBi fiberglass antenna or a bigger battery, test what you already have. This guide shows how to check a Meshtastic antenna’s SWR and resonance with a vector network analyzer and how to tune it.
What makes a good Meshtastic antenna
| Parameter | Good value at your band |
|---|---|
| SWR | ≤ 1.5 across 902–928 MHz (US) or 863–870 MHz (EU) |
| Return loss | ≥ 14 dB |
| Resonance | in the middle of the band |
| Impedance | close to 50 + j0 Ω |
| Gain | 2–3 dBi for mobile nodes, 5–8 dBi for fixed routers |
A perfect antenna on the wrong frequency is worse than an average antenna on the right one. That is why SWR and resonance come first, gain second.
Tools you need
- A VNA. A NanoVNA is enough for a single antenna; a handheld analyzer such as the Siglent SHA850A is faster and more repeatable for batches. See our comparison NanoVNA vs tinySA vs Siglent.
- An SMA cable and adapters (SMA, RP-SMA, U.FL/IPEX — many LoRa boards use U.FL pigtails).
- A calibration kit (Open, Short, Load). Calibrate at the end of the test cable.
Step-by-step antenna test
- Set the sweep from about 700 MHz to 1.1 GHz so you can see where the antenna actually resonates.
- Calibrate SOL at the end of the cable you will connect the antenna to.
- Connect the antenna and hold it in its working position — on the node, in the case, away from your hand.
- Read the SWR minimum and the frequency where it happens.
- Check the worst SWR inside your band: 902–928 MHz for the US.
In SparSIT LAB, the Antenna page does this automatically. You pick the band (433, 868/915 MHz and others), set the SWR limit and press F5. The program reports resonance, minimum SWR, impedance at resonance, bandwidth and Q, then prints PASS or FAIL for your band and highlights the out-of-spec region in red.
How to tune the antenna
- Resonance too low — the radiator is too long. Trim a few millimeters at a time.
- Resonance too high — the radiator is too short. Replace the antenna or add a small loading coil.
- Resonance is right but SWR is still high — the impedance is off. You need a matching network (L-network or stub); our antenna matching guide shows how it is calculated.
- SWR changes when you touch the cable — common-mode current on the coax. Add a ferrite choke or a proper ground plane.
With continuous sweep enabled you see the curve move while you trim, which turns tuning into a two-minute job.
Stock antenna vs upgraded antenna
In typical tests, cheap stock whips lose 2–6 dB compared with a tuned quarter-wave or collinear antenna. That is the same as cutting your TX power by half to three quarters. For a fixed router, a tuned 5–6 dBi collinear on a mast is the classic upgrade; for handhelds, a well-tuned 2–3 dBi flexible antenna is usually better than a long high-gain stick.
SparSIT LAB — PASS/FAIL antenna testing
Test LoRa, GMRS or FPV antennas in batches: one key press gives resonance, SWR, bandwidth and a PASS/FAIL verdict, plus a test report. Free beta for Windows.
Get free beta accessFAQ
Can I test an antenna without a VNA?
Only roughly: compare RSSI and SNR between two antennas on the same link. A VNA shows exactly where the antenna resonates and how well it matches 50 Ω.
Do I need a 915 MHz antenna in the US?
Yes. US Meshtastic uses 902–928 MHz. An antenna tuned for 868 MHz may still work, but the SWR at 915 MHz is often 2 or worse.
Is a 10 dBi antenna always better?
No. High gain means a flat, narrow beam. It is great between two fixed towers, but a node on a hill may miss handhelds in the valley below.
For a deeper explanation of SWR itself, see antenna SWR basics (in Ukrainian, auto-translated).
Sources: Meshtastic documentation and Standing wave ratio (Wikipedia).
