Loading Now

DIY Antennas for LoRa and Meshtastic: A Complete Guide to 433, 868, and 915 MHz

LoRa radios offer incredible long-range, low-bandwidth communication—but only if your antenna is up to the task. A poor antenna can limit you to a few hundred meters, while a well-built DIY design can push past 20 km. The best part? You can build proven, high-performance antennas for just a few dollars.

This guide covers everything you need to build your own LoRa antennas for LoRa and Meshtastic433 MHz (Europe/Asia/amateur radio), 868 MHz (EU), and 915 MHz (North America/Australia). You’ll find exact dimensions, construction tips, band-specific trade-offs, and real-world performance comparisons.

Stock antennas that ship with LoRa modules, Meshtastic nodes, and Helium Hotspots are typically tuned for minimal cost rather than maximum performance. They’re often mismatched to your specific frequency, use cheap materials, and have poorly characterized radiation patterns.

A well-built DIY antenna for 433 MHz, 868 MHz, or 915 MHz can outperform a commercial rubber duck by 6–10 dB — that’s the difference between a 2 km range and a 12 km range in open terrain, for the price of some copper wire and an SMA connector.

The Fundamentals: Why Size Matters

LoRa operates on UHF (Ultra High Frequency) bands. At these frequencies, the physical length of your antenna is directly tied to the wavelength of the signal. If your antenna is the wrong length, the energy reflects back into the radio—this is measured as SWR (Standing Wave Ratio). High SWR kills your range and can eventually fry your LoRa chip.

LoRa Frequency Bands at a Glance

LoRa and Meshtastic operate across three primary sub-GHz ISM bands. Choosing the correct band is a regulatory requirement — not just a preference. Building an antenna tuned to the wrong band won’t just underperform; it may cause interference or violate spectrum regulations in your country.

Band Frequency Range Key Regions Characteristics
433 MHz 433.05–434.79 MHz Europe (EU433), Asia, UK, amateur radio worldwide Better penetration through walls/vegetation, longer wavelength (~69 cm), often lower ERP limits (10 mW / 10% duty cycle in EU)
868 MHz 863–870 MHz Europe (EU868) Higher allowed power (up to 27 dBm), shorter range in dense environments
915 MHz 902–928 MHz North America, Australia, NZ Similar to 868 MHz, higher duty cycles permitted


key insight
: Lower frequency = longer wavelength = better obstacle penetration. But legal power limits vary significantly by band and region.

Antenna Basics You Need to Know

Resonant Length

An antenna resonates — and therefore radiates efficiently — when its physical length is a specific fraction of the signal’s wavelength. The most common fractions are λ/4 (quarter-wave), λ/2 (half-wave), and 5λ/8 (5/8-wave). Off-resonance antennas reflect power back into the transmitter, causing high SWR and potentially damaging the output stage.

SWR (Standing Wave Ratio)

SWR (Standing Wave Ratio) measures how well your antenna’s impedance matches the transmitter’s output impedance (typically 50 Ω for LoRa modules). A perfect match = SWR 1:1. Anything below 2:1 is acceptable. Above 3:1, you’re losing significant power and risking hardware damage over time. Most well-built DIY antennas hit 1.1:1 to 1.5:1 without tuning.

How to Verify SWR Without Guessing

SWR must be measured, not assumed. A $50 NanoVNA or VNA is the cheapest way:

  1. Calibrate the VNA for your band with Open/Short/Load at the end of your coax.
  2. Connect your antenna and run a sweep 10 MHz either side of your center frequency. Ex: 863–873 MHz for EU868.
  3. Look for the dip: That’s your resonant point. SWR <1.5 across your whole band is the goal. If the dip is too low in frequency, trim the radiator. Too high, you cut too much.

Without a VNA: At minimum, use your Meshtastic node’s reported SNR to a fixed distant node before/after the swap. If SNR improves 3–  dB, your antenna is likely working. But you’re still flying blind on SWR and risk burning the radio PA.

Gain and dBi vs dBd

Antenna gain is relative. dBi measures gain relative to a theoretical isotropic radiator (equal radiation in all directions). dBd measures against a reference dipole. 0 dBd = 2.15 dBi. A quarter-wave ground plane achieves approximately 1.5 dBi. A 3-element Yagi can reach 7–9 dBi, at the cost of becoming directional.

To calculate a standard quarter-wave whip antenna, we use a simple formula based on the speed of light:

L = 71.25/F

(Where L is length in meters and F is frequency in MHz)

Frequency (MHz) Target Region Quarter-Wave Length (Approx)
433 MHz Asia / Europe 16.4 cm
868 MHz Europe 8.2 cm
915 MHz US / Australia 7.8 cm

Why Your Antenna Is Shorter Than Free-Space Wavelength

The dimensions above are 3–5% shorter than the free-space calculation 300/F. That’s not a mistake. Three factors shorten the resonant length in real wire:

  1. Velocity factor: RF travels slower in copper than in a vacuum. For 14– 16 AWG wire at 900 MHz, velocity factor is ∼0.95.
  2. End effect: Capacitance at the tip of the wire makes it look electrically longer.
  3. Diameter: Thicker wire = lower resonant frequency, so you cut it shorter.

Rule of thumb: Start 5% long, then trim 1 mm at a time while checking SWR with a NanoVNA. Cutting is easy. Adding length back is not.

Regulatory note: Always confirm your country’s permitted frequencies and power limits before building or transmitting. In the EU, 915 MHz is not ISM-allocated. In the US, 868 MHz is not part of the standard ISM band. Using the wrong frequency can violate FCC, ETSI, or ACMA rules.

Critical Requirements

  • Impedance: 50 ohms. Keep feedlines short and soldering clean.
  • Connector: Meshtastic devices use SMA or RP-SMA female. Build your antenna with a male connector.
  • Polarization: Vertical is standard for handheld and stationary nodes.
  • Polarization mismatch loss: If your node is vertical and your friend’s node is horizontal, you lose 20–30 dB. That turns a 10 km link into 300 m. For Meshtastic mesh, standardize on vertical. Only use horizontal if all nodes in your group agree and you’re doing fixed point-to-point.

DIY Antenna Designs

A . Quarter-Wave Ground Plane Antenna

The quarter-wave ground plane antenna is the simplest and most reliable DIY build for LoRa and Meshtastic. It achieves ~1.5 dBi gain with an omnidirectional pattern — ideal for fixed nodes, gateway installations, and rooftop deployments. Measured SWR typically lands between 1.1:1 and 1.5:1 with correct dimensions.

Difficulty: Beginner | Gain: ~2–3 dBi | Best for: Home base stations, rooftop nodes

This is the perfect first DIY antenna. Four angled radials create an artificial ground plane, making it efficient even away from large metal surfaces.

Materials

  • 1 × SMA chassis-mount connector (male pin) or UHF (PL239)
  • 4 × stiff copper wire (14–16 AWG)
  • 1 × vertical radiator wire (same gauge)
  • Small metal sheet or PCB (10×10 cm) — optional
Quarter-Wave Ground Plane Antenna
                     Fig – Quarter-Wave Ground Plane Antenna

Dimensions (cut with digital calipers)

Band Radiator (vertical) A Radials (4x, bent 45° down) B
433 MHz 159 mm 157 mm
868 MHz 82 mm 80 mm
915 MHz 78 mm 76 mm

*The 433 MHz dimensions above are community-tested to achieve SWR < 1.2:1 at 433.775 MHz—better than many commercial antennas.*

Build Instructions

  1. Solder the vertical radiator to the SMA connector’s center pin.
  2. Solder all four ground radials to the SMA’s outer ground lug.
  3. Bend each radial 30–45° downward from horizontal.
  4. Trim precisely to the dimensions above.

Weatherproofing for the Long Haul

A bare copper antenna looks great on the workbench, but it won’t last long in the rain. Once copper oxidizes (turns green), its conductivity changes, and your SWR will climb.

  • The Radome: Slide your finished antenna into a piece of UV-resistant PVC pipe. Seal the top with a PVC cap and the bottom with silicone. This protects the elements from wind and corrosion.

  • Seal the Connections: Water is the enemy of coax. Use self-amalgamating tape (also known as “rescue tape”) to wrap the SMA or BNC connection. Unlike electrical tape, this fuses into a single waterproof mass that prevents moisture from wicking into your cable.

  • Drip Loops: Always leave a small “U-shaped” loop in your cable before it enters a building or enclosure. This forces rainwater to drip off the bottom of the wire rather than running straight into your hardware.

Lightning and DC Safety

  1. Never mount during thunderstorms. Fiberglass masts + copper = lightning rod.
  2. DC ground: Use a lightning arrestor like Times Microwave LP-GTR-N or equivalent inline with your LMR-400. Ground the arrestor to a 2m earth rod with 6mm² wire. This bleeds static and gives lightning a path that isn’t your radio.
  3. Disconnect indoors: When not in use, unplug the coax from your Meshtastic node. A direct strike will still kill it, but this prevents induced surges from frying everything on your desk.
  4. No mains earth: Don’t connect antenna ground to your house AC ground. RF ground and safety ground are different. Use a dedicated RF earth rod.

B . Dipole Antenna

Difficulty: Beginner | Gain: ~2.2 dBi | Best for: Portable nodes, hiking

A dipole is simple, effective, and easy to pack. Hang it vertically with the feedline drooping straight down.

Dimensions (each leg)

Band Leg Length (A)
433 MHz ~165 mm
868 MHz ~82 mm
915 MHz ~78 mm

Do it yourself LoRa Dipole antenna

Build (center-fed dipole)

  • Cut two equal-length wire legs.
  • Solder one leg to the SMA center pin, the other to the ground lug. You can use choke blocks to make a simple dipole antenna.
  • Secure the feed point with hot glue or heat shrink.

Field-expedient version: Cut two 7.8 cm (or 16.5 cm) strips from a steel tape measure. Attach directly to a connector. Deploy instantly.

Sleeve Balun Variant (Better Performance)

Use a rigid coaxial stub slipped over the feed point to choke common-mode current. A quarter-wave sleeve (same length as one dipole arm) transforms the unbalanced coax to a balanced dipole.

C . J-Pole Antenna

The J-Pole antenna is a half-wave radiator fed by a quarter-wave matching stub. It has no radials, mounts easily to masts, and achieves approximately 2.1 dBi. It’s mechanically robust and well-suited to Meshtastic permanent node deployments. Can be built entirely from 300 Ω twin-lead TV cable.

Difficulty: Intermediate | Gain: ~3–4 dBi | Best for: Fixed installations, no ground plane needed

The J-pole is a half-wave radiator with a quarter-wave matching stub. It requires no radials and is easy to hang vertically.

This diagram is JPOLE antenna a vertical omnidirectional transmitting antenna

Dimensions (tune with a NanoVNA)

Band Long Leg (total) A Short Leg (stub) B Spacing D Feed Point (from stub bottom) C
433 MHz ~515 mm ~160 mm ~12 mm ~27 mm
868 MHz ~245 mm ~76 mm ~10 mm ~13 mm
915 MHz ~232 mm ~72 mm ~10 mm ~12 mm

Construction

Use 2–3 mm copper wire or 10 mm copper tubing. Solder a shorted stub at the bottom. Attach coax shield to the short stub, center conductor to the main element.

Tuning tip: The feed point position (where you attach the coax) strongly affects SWR. Start at 1/3 of the matching stub length from the base and slide the feedpoint up or down in 2 mm increments while monitoring SWR. Use a ferrite choke (4 turns of RG-316 through a Fair-Rite 2643625102) at the feedpoint to prevent common-mode currents.

Pros: No radials, easy to hang. Cons: Slightly narrower bandwidth than a ground plane—still fine for LoRa.

D. Yagi-Uda Antenna (Directional)

When you need to link two distant Meshtastic nodes — hill-to-hill, building-to-building, or across a valley — a Yagi antenna for 915 MHz delivers 7–10 dBi of forward gain. That’s a 5–8× effective range multiplier compared to a ground plane. The tradeoff: you must aim it.

A 3-element Yagi (reflector + driven dipole + director) is the sweet spot for most LoRa links. Easy to build, ~7 dBi gain, boom length under 30 cm at 915 MHz.

Difficulty: Advanced | Gain: 7–12 dBi (3–5 elements) | Best for: Point-to-point links between distant Meshtastic nodes

A Yagi focuses energy in one direction—perfect for bridging two fixed locations 20+ km apart.

3-Element Yagi Dimensions (approximate, tune with VNA)

Band Reflector Driven Element Director Spacing between elements
433 MHz ~334 mm ~295 mm ~300 mm ~165–180 mm
868 MHz ~165 mm ~154 mm ~144 mm ~75–85 mm
915 MHz ~156 mm ~146 mm ~136 mm ~70–80 mm
433 MHz Yagi Antenna DIY Antennas for LoRa and Meshtastic:
Fig – 433 MHz Yagi-Uda Antenna

Construction Tips

  • Use 3–4 mm aluminium rods or copper wire.
  • Mount elements on a 6–10 mm non-conductive boom (wood or plastic).
  • Isolate the driven element from the boom with insulating standoffs.
  • Feed with a coax balun or direct to a dipole.

Warning: Directional antennas require aiming. Without a rotator, your node becomes fixed-direction. Not suitable for mobile Meshtastic nodes.

Use a folded dipole as the driven element. It presents ~300 Ω feed impedance — use a 4:1 balun or a 6:1 coax transformer to match to 50 Ω. Unbalanced feed without a balun will cause the coax shield to radiate, destroying the directional pattern and inflating SWR.

Coax, Connectors & Feedline

At 900 MHz, coaxial cable loss matters enormously. Every meter of cheap RG-58 costs roughly 0.5 dB of signal — that’s more than the gain advantage of building a good antenna in the first place. Use the right cable and keep runs short.

Cable Loss @ 900 MHz Max recommended run Use case
RG-316 ~1.1 dB/m 2 m Pigtails, inside enclosures
RG-58 ~0.55 dB/m 4 m Avoid outdoors at 900 MHz+
LMR-200 ~0.34 dB/m 10 m Good general use
LMR-400 ~0.14 dB/m 30 m Long mast runs
Ecoflex 10 ~0.13 dB/m 35 m High-end flexible alternative

Use N-type connectors for outdoor runs — they’re weatherproof by design. SMA is fine indoors or inside enclosures. Never use PL-259/UHF connectors above 300 MHz — the geometry creates impedance discontinuities that cause SWR to spike unpredictably at 900 MHz.

The “Signal Sponge”: Choosing Your Coax

While building a tuned antenna is critical, your choice of coaxial cable is just as important. At 868 and 915 MHz, high-frequency signals lose power rapidly as they travel through wire.

If you use cheap RG-58 cable for a run longer than 3–5 meters, the cable might “eat” more signal than your new antenna gains. For short jumpers, RG-316 or RG-58 is fine. However, if you are mounting your antenna on a high mast, consider using LMR-200 or LMR-400. These cables have much lower “loss per meter,” ensuring the signal actually makes it from your Meshtastic node to the air.

Height vs. Gain: Where to Mount

In the world of LoRa, height is king. You can build the most powerful high-gain antenna in the world, but if it’s sitting on a desk inside your house, it won’t perform.

Try to get your antenna above the “clutter” (rooflines, trees, and fences). Even a simple 1/4 wave ground plane mounted on a 5-meter pole will almost always outperform a high-gain antenna mounted at eye level. Remember the Fresnel Zone: your signal needs a clear “football-shaped” path between nodes. If there are buildings right in front of your antenna, your range will suffer regardless of your build quality.

At 900 MHz, the Fresnel zone radius at midpoint is: r = 8.65 * sqrt(D / f) where D = link distance in km, f = frequency in GHz.

For a 5 km link at 915 MHz: r = 8.65 * sqrt(5 / 0.915) = 20 m.
You need 20 m of clearance at the middle of the path, or 60% of that = 12 m minimum. If a building or tree is inside that “football”, your link will underperform no matter the antenna.

Tool: Use ui.com/utilities/fresnel or HeyWhatsThat Path Profiler to check terrain.

Validating Success with SNR

How do you know your DIY build actually works? Don’t just look at the signal bars in the Meshtastic app. Look at the SNR (Signal-to-Noise Ratio).

  • SNR +5 to +10: Excellent. You have a very “clean” link.
  • SNR 0 to -10: Decent. You are reaching the limits of your environment.
  • SNR -15 or lower: The signal is “under the noise.” This is where LoRa shines, but a better antenna or more height could bring this into a more stable range.

Compare these numbers before and after you swap your stock “rubber ducky” for your DIY build. If your SNR improves, you’ve done it right!

Frequently Asked Questions

1. Can i use the same antenna for 868 MHz and 915 MHz?

No — not optimally. The 5% frequency difference means an antenna tuned for 915 MHz will resonate with ~5% element length error at 868 MHz, pushing SWR to approximately 2–2.5:1. For dual-band use, a wideband collinear or a tunable antenna is preferable. In practice, many builders keep separate antennas per band.

2. What wire gauge should I use for DIY LoRa Antennas? 

For sub-GHz frequencies (433–915 MHz), 18–22 AWG (0.8–1.0 mm) solid bare copper wire is ideal. Thinner wire (24 AWG+) is harder to keep straight and has marginally higher resistive loss. Avoid stranded wire — it’s harder to solder cleanly and its effective electrical length is harder to calculate precisely due to lay angle.

3. Does the antenna height matter for Meshtastic range?

Yes — dramatically. LoRa at 915 MHz is line-of-sight dominant. Every doubling of height adds approximately 41% more radio horizon distance. A node at 1 m height reaches 4.0 km to the horizon; at 10 m it reaches 12.7 km. Combine height with a well-tuned antenna and the range improvement is multiplicative, not additive.

4. What SMA connector  type do  most LoRa Modules use?

Most LoRa modules (TTGO T-Beam, Heltec LoRa 32, RAK4631) use SMA-female or RP-SMA-female jacks. The difference matters: standard SMA-F has a center pin socket; RP-SMA-F has a center pin pin (reverse polarity). Check your specific module before ordering connectors. Adapters are available but add small insertion loss at 900 MHz.

5. Will a better antenna help my Meshtastic node receive messages from farther away?

 Yes, but only if the transmitting node also has a good antenna. LoRa range is limited by both ends. A 10 dBi Yagi on your base station won’t hear a distant node with a 2 dBi stub antenna unless that stub can transmit strongly enough to reach you.

6.What coax should I use?

For lengths under 3 meters:

  • RG-174 (thin, flexible) is fine. Loss at 915 MHz is ~0.8 dB/m.
  • RG-58 (thicker, lower loss) is better at ~0.3 dB/m. This is for lengths under 3m only.
  • Avoid: RG-316 (high loss) and random “TV coax” (75 ohms, wrong impedance).

Keep the feedline as short as possible. Every meter of coax loses signal. If you need 10+ meters, mount the antenna directly on the node and run data/power cables instead.

7. Can I run higher power on 433 MHz as a licensed amateur?

 Yes, in most countries. Requirements:

  • Disable encryption in Meshtastic (clear the PSK—set to all zeros or blank)
  • Identify periodically with your callsign (Meshtastic can do this via the “amateur radio” mode)
  • Stay within the amateur 70 cm band (e.g., 432–438 MHz in most regions, but verify locally)

Recommended center frequencies from Australian amateurs: 432.900–432.950 MHz.

8. Why does the EU limit 433 MHz to 10 mW and 10% duty cycle?

 The 433 MHz band is shared with many other devices:

  • Garage door openers
  • Wireless weather stations
  • Car key fobs
  • Industrial telemetry

The 10% duty cycle and 10 mW ERP limits ensure no single device dominates the band. In practice, this means your Meshtastic node may stop transmitting if you send too many messages too quickly. The firmware handles this automatically.

9.  I’m a beginner. Which antenna should I start with?

Thequarter-wave ground plane antenna. It’s the most forgiving design, requires minimal tools, and gives immediate results. Start with the 433 MHz version (159 mm radiator, 157 mm radials) or scale for your band. You’ll likely see better range than your stock rubber duck antenna on the first try.

Final Thoughts

The 433 MHz band is often overlooked by North American builders, but for European and Asian users—or licensed amateurs anywhere—it offers genuine advantages in obstructed environments. The trade-off is lower legal power limits and a noisier spectrum in open areas.

Start simple. Build a quarter-wave ground plane for your band of choice—it’s cheap, easy, and will likely outperform your stock antenna. A 433 MHz version with a 159 mm radiator and 157 mm radials, trimmed with a NanoVGA, can achieve an SWR under 1.2:1.

Once you’re comfortable, experiment with a J-pole for permanent installation or even a small Yagi for dedicated point-to-point links.

Remember: height, line of sight, and low-loss coax matter as much as the antenna itself. A great antenna 1 meter off the ground loses to a mediocre one on a 10-meter mast.

Have you built your own LoRa antenna for Meshtastic? Share your SWR readings and range results—the Meshtastic community thrives on real-world data.

Related Posts

Prabakaran is a seasoned author and contributor to leading electronics and communications magazines around the world, having written in publications such as Popular Communications Magazine (USA), ELEKTOR (UK), Monitoring Times (USA), Nuts & Volts (USA), and Electronics For You (India).

Post Comment