Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. RFM69 antennas comparison

RFM69 antennas comparison

Scheduled Pinned Locked Moved Hardware
34 Posts 8 Posters 8.4k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • gohanG gohan

    I wanted to share my finding following my RFM69 signal scanner I previously built. I used 2 types of antennas:

    • Coil Spring from alixpress

    • Hand made like the one mentioned by @sundberg84 in [his project](https://www.openhardware.io/view/389/EasyNewbie-PCB-RFM69-HWW-edition-for-MySensors

    I let them run several hours reporting TX power since the new rfm69 driver adjusts power output to the default target RSSI of -80db
    0_1508679176407_upload-2f1bd39a-66be-4992-b5f2-12d14acbc24e

    The test was done on the same spot (my desk) and the gw about 5 meters away (1 floor difference, and a couple of walls in between; gw running the coil spring antenna).
    I am currently testing the SMA antennas and results are better than the hand made antenna with a TX power of 35/40% instead of 55/60%. My guess is the hand made antenna had to be squeezed inside the box getting a wrong orientation, while the SMA one is outside and it can stay perfectly vertical.

    0_1511186543222_upload-8de8638c-a16c-4bbc-8a5b-0e841224a304

    mfalkviddM Offline
    mfalkviddM Offline
    mfalkvidd
    Mod
    wrote on last edited by mfalkvidd
    #2

    @gohan interesting data. What is the percentage of? Lost packets? Success packets?
    Did you see what TX power they settled on?

    1 Reply Last reply
    0
    • gohanG Offline
      gohanG Offline
      gohan
      Mod
      wrote on last edited by
      #3

      That is percentage of power of the RFM69 chip that I get using RFM69_getTxPowerPercent()

      1 Reply Last reply
      1
      • sundberg84S Offline
        sundberg84S Offline
        sundberg84
        Hardware Contributor
        wrote on last edited by
        #4

        How do you interpret the results ? Which one is better ?

        Controller: Proxmox VM - Home Assistant
        MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
        MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
        RFLink GW - Arduino Mega + RFLink Shield, 433mhz

        1 Reply Last reply
        0
        • gohanG Offline
          gohanG Offline
          gohan
          Mod
          wrote on last edited by
          #5

          I'd say the wire antenna since it needs less power to achieve the same result

          sundberg84S 1 Reply Last reply
          0
          • gohanG gohan

            I'd say the wire antenna since it needs less power to achieve the same result

            sundberg84S Offline
            sundberg84S Offline
            sundberg84
            Hardware Contributor
            wrote on last edited by
            #6

            @gohan could it be because it's longer and easier catch the wave length compared to the coiled?

            Controller: Proxmox VM - Home Assistant
            MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
            MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
            RFLink GW - Arduino Mega + RFLink Shield, 433mhz

            1 Reply Last reply
            0
            • gohanG Offline
              gohanG Offline
              gohan
              Mod
              wrote on last edited by
              #7

              Could be, I have to try the straight wire antenna for a better comparison. Either way they seem not that far away and depending on the node size I think the coil spring is still a good option.

              zboblamontZ 1 Reply Last reply
              0
              • sundberg84S Offline
                sundberg84S Offline
                sundberg84
                Hardware Contributor
                wrote on last edited by sundberg84
                #8

                Im using this: https://www.ebay.com/itm/Antenna-433Mhz-3dbi-SMA-Male-Plug-Magnetic-base-with-2-9m-cable-for-Ham-Radio-/172360344112?hash=item28217a2230 antenna for my RFLink and this is by far the best I have used. (No hard evidence... but I have it on my GW for RFLink and its been working since day 1 with a great coverage).

                Maybe you could test this :)

                Controller: Proxmox VM - Home Assistant
                MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                1 Reply Last reply
                0
                • gohanG Offline
                  gohanG Offline
                  gohan
                  Mod
                  wrote on last edited by
                  #9

                  I would like to go with sma angled 90° because I can make a hole in the case and use the sma connector screwed to it to hold the pcb

                  1 Reply Last reply
                  0
                  • gohanG gohan

                    Could be, I have to try the straight wire antenna for a better comparison. Either way they seem not that far away and depending on the node size I think the coil spring is still a good option.

                    zboblamontZ Offline
                    zboblamontZ Offline
                    zboblamont
                    wrote on last edited by
                    #10

                    @gohan A straight wire will always have greater actual gain than a coil even though a quarter wave electrically with minimal ground plane.

                    On your findings on commercial v DIY coils, they are unlikely to be designed for the same centre frequency, but also typical shrouded helicals tend to be manufactured with very thin wire. The larger wire diameter coil will (even at identical design centre frequency) exhibit a slower rate of mismatch (SWR) as you move away from the centre frequency.

                    Where the objective is to use minimal power consumption on a battery powered node, efficient antennae can have significant effect when transmit power can be reduced for the same effective radiated power with a dipole etc...

                    gohanG 1 Reply Last reply
                    1
                    • zboblamontZ zboblamont

                      @gohan A straight wire will always have greater actual gain than a coil even though a quarter wave electrically with minimal ground plane.

                      On your findings on commercial v DIY coils, they are unlikely to be designed for the same centre frequency, but also typical shrouded helicals tend to be manufactured with very thin wire. The larger wire diameter coil will (even at identical design centre frequency) exhibit a slower rate of mismatch (SWR) as you move away from the centre frequency.

                      Where the objective is to use minimal power consumption on a battery powered node, efficient antennae can have significant effect when transmit power can be reduced for the same effective radiated power with a dipole etc...

                      gohanG Offline
                      gohanG Offline
                      gohan
                      Mod
                      wrote on last edited by
                      #11

                      @zboblamont so basically if I make a 66cm long straight wire is the best antenna I can make?

                      zboblamontZ 1 Reply Last reply
                      0
                      • gohanG gohan

                        @zboblamont so basically if I make a 66cm long straight wire is the best antenna I can make?

                        zboblamontZ Offline
                        zboblamontZ Offline
                        zboblamont
                        wrote on last edited by
                        #12

                        @gohan In comparison with a coil, the straight version will always behave more efficiently, but is also easiest to make correctly...

                        The issue I suspect your experiment uncovered is matching the exact wire diameter, turns and spacing to radiate precisely at the target frequency. You may find both are labelled as 433MHz for instance, but one is tuned to 470, the other at 435.... The 435 will be less a mismatch to the transmitter, thereby more efficient...

                        It is all a trade-off between location and how much intrusion into the space the antenna will be. You could have a node 100m away using minimal power into a full wavelength loop antenna (1/4 wave each side) using a metal shed wall as a reflector, there it does not intrude, in your kitchen it would....

                        1 Reply Last reply
                        1
                        • gohanG Offline
                          gohanG Offline
                          gohan
                          Mod
                          wrote on last edited by
                          #13

                          Actually the coil spring antenna work sufficiently well for my needs anyway, since it is compact while the half coiled half straight antenna it is harder to fit in a small box.

                          zboblamontZ 1 Reply Last reply
                          0
                          • gohanG gohan

                            Actually the coil spring antenna work sufficiently well for my needs anyway, since it is compact while the half coiled half straight antenna it is harder to fit in a small box.

                            zboblamontZ Offline
                            zboblamontZ Offline
                            zboblamont
                            wrote on last edited by
                            #14

                            @gohan Fair comment, as always it is a trade off...

                            sundberg84S 1 Reply Last reply
                            0
                            • zboblamontZ zboblamont

                              @gohan Fair comment, as always it is a trade off...

                              sundberg84S Offline
                              sundberg84S Offline
                              sundberg84
                              Hardware Contributor
                              wrote on last edited by sundberg84
                              #15

                              @zboblamont @gohan (or anyone!) - could i ask your opinion about an PCB trace antenna (like a normal Nrf24l01+) would benifit in different orientations - and which one is the best?

                              For example, most of my MySensors nodes are laying down flat (and therefore the antenna is pretty much going through the horizontal plane). Would it benifit to have the radio standing so the PCB trace is in the vertical plane instead?

                              Controller: Proxmox VM - Home Assistant
                              MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                              MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                              RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                              zboblamontZ 1 Reply Last reply
                              0
                              • scalzS Offline
                                scalzS Offline
                                scalz
                                Hardware Contributor
                                wrote on last edited by
                                #16

                                @sundberg84
                                for "best" pcb antennas, I would say : monopole (meandered or not), and inverted F. they also need tuning of course, regarding board geometry, antenna design etc.
                                but a well tuned whip antenna (with a wire) will always radiate in a better way, sort of 3d antenna compared to a 2d pcb antenna.

                                sundberg84S 1 Reply Last reply
                                1
                                • scalzS scalz

                                  @sundberg84
                                  for "best" pcb antennas, I would say : monopole (meandered or not), and inverted F. they also need tuning of course, regarding board geometry, antenna design etc.
                                  but a well tuned whip antenna (with a wire) will always radiate in a better way, sort of 3d antenna compared to a 2d pcb antenna.

                                  sundberg84S Offline
                                  sundberg84S Offline
                                  sundberg84
                                  Hardware Contributor
                                  wrote on last edited by
                                  #17

                                  @scalz - ok, but if you take the Nrf24l01+ radio with its PCB antenna - is the antenna performing worse if the radio is lying down compared to if I have the radio standing up?

                                  Controller: Proxmox VM - Home Assistant
                                  MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                                  MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                                  RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                                  1 Reply Last reply
                                  0
                                  • sundberg84S sundberg84

                                    @zboblamont @gohan (or anyone!) - could i ask your opinion about an PCB trace antenna (like a normal Nrf24l01+) would benifit in different orientations - and which one is the best?

                                    For example, most of my MySensors nodes are laying down flat (and therefore the antenna is pretty much going through the horizontal plane). Would it benifit to have the radio standing so the PCB trace is in the vertical plane instead?

                                    zboblamontZ Offline
                                    zboblamontZ Offline
                                    zboblamont
                                    wrote on last edited by
                                    #18

                                    @sundberg84 Not a great fan of PCB trace antennae, although I fully understand the advantage of small footprint. A whip or dipole antenna is problematic in terms of incorporating neatly, but will outperform the PCB a large factor.
                                    Horizontal polarisation when received by a vertical cuts the gain considerably, at vhf/uhf etc up to 20dB, not sure the level at 2.4GHz as the wavelength is fairly short, but there will certainly be some attenuation on the outer fringes.
                                    The other problem with horizontal polarisation is that the radiation lobe tends to be directional, so if nodes are at range you may have to compromise direction to 'catch' the edge of the radiation lobe.

                                    sundberg84S 1 Reply Last reply
                                    0
                                    • zboblamontZ zboblamont

                                      @sundberg84 Not a great fan of PCB trace antennae, although I fully understand the advantage of small footprint. A whip or dipole antenna is problematic in terms of incorporating neatly, but will outperform the PCB a large factor.
                                      Horizontal polarisation when received by a vertical cuts the gain considerably, at vhf/uhf etc up to 20dB, not sure the level at 2.4GHz as the wavelength is fairly short, but there will certainly be some attenuation on the outer fringes.
                                      The other problem with horizontal polarisation is that the radiation lobe tends to be directional, so if nodes are at range you may have to compromise direction to 'catch' the edge of the radiation lobe.

                                      sundberg84S Offline
                                      sundberg84S Offline
                                      sundberg84
                                      Hardware Contributor
                                      wrote on last edited by sundberg84
                                      #19

                                      @zboblamont - must admit I have a little hard time to fully follow your explanation and the terminology - but if I understand you correctly the answer is, yes I might have some loss if the radio is lying down.

                                      Controller: Proxmox VM - Home Assistant
                                      MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                                      MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                                      RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                                      zboblamontZ 1 Reply Last reply
                                      0
                                      • sundberg84S sundberg84

                                        @zboblamont - must admit I have a little hard time to fully follow your explanation and the terminology - but if I understand you correctly the answer is, yes I might have some loss if the radio is lying down.

                                        zboblamontZ Offline
                                        zboblamontZ Offline
                                        zboblamont
                                        wrote on last edited by
                                        #20

                                        @sundberg84 Sorry, yes there will be a loss.
                                        This site may better demonstrate it graphically down the bottom...
                                        link text

                                        sundberg84S 1 Reply Last reply
                                        1
                                        • zboblamontZ zboblamont

                                          @sundberg84 Sorry, yes there will be a loss.
                                          This site may better demonstrate it graphically down the bottom...
                                          link text

                                          sundberg84S Offline
                                          sundberg84S Offline
                                          sundberg84
                                          Hardware Contributor
                                          wrote on last edited by sundberg84
                                          #21

                                          @zboblamont - perfect!! Thanks!
                                          Edit: from your link I could google more and found this: http://www.edaboard.com/thread294139.html

                                          Because meander type is a monopole, the polarization is almost the same as a standard vertical monopole antenna (or the duck antenna in your setup).
                                          So, the best coupling between antennas (giving the best communications between modules) is to place both antennas in vertical position (keeping the module using the printed antenna in the position shown in the picture).

                                          Edit2: https://forum.mysensors.org/topic/3459/nrf24l01-align-direction-position
                                          https://forum.mysensors.org/topic/212/antenna-101

                                          Controller: Proxmox VM - Home Assistant
                                          MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
                                          MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
                                          RFLink GW - Arduino Mega + RFLink Shield, 433mhz

                                          zboblamontZ 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          19

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          Posts


                                          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular