nrf24l01+ with onboard antenna , increasing range?

Does any know how to increase the range of these little chips? I haven't been able to find much info as to what would need to be done. I was thinking about just cutting the trace and soldering on a new antenna, like a copper wire to see if it would work better ... here's the chips I'm talking about.

So far I seem to get about 25ft during the day and about 35 - 40 ft at night, i need to get about 50ft all the time ... im already at max volatage ...

For some reason that last link didn’t work … how do you embed the image? lol

  • have a look at the nRF24L01+ datasheet. You might try to:

  • reduce the data rate of your transmissions.

  • increase the number of retransmits in the Enhanced Shockburst-mode.

  • select a channel which has no other traffic ongoing.

  • get indeed a better antenna.

The default transmission speed is 2Mbps - reduce it to 1Mbps or even 250kbps. This will give you a tiny increase in range.

Increasing the number of automatic retransmits in the Enhanced Shockburst-mode will slow your transmission link down if packets get lost (which they will with the distance you are about to cover). But it will increase the chance of your transmissions getting through.

Note further that the 2.4 GHz band (where the nRF24L01+ are operating) is not a good selection if you need to transmit through material, whatever this is - for example trees or walls. If these things are in your transmission path, switching to lower frequencies for a transmission link might be a better choice.

Furthermore, the 2.4GHz band is quite congested - most WLAN traffic is happening there, surveillance cameras are outputting constant and prominent carrier waves here, BlueTooth devices are trying to communication, some wireless remotes are operating here, and, last, but not least, nearly every Microwave oven on this planet. So it's a good idea to select a channel where there is not too much other traffic ongoing. The simple scanner code posted here (,54795.0.html) might give you an overview of what's going on in your neighborhood.

Generally, if you need a large transmission range, it is advisable to use good antennas, no chip antennas. Note however that just "cuting the trace" probably won't do it - you need to make sure that the antenna you are attaching is proberly tuned. If I remember correctly, Sparkfun is selling a nRF24L01+ board with an external antenna connector.


There are two compatible upgrades that greatly improve the range…

One adds an output power amplifier, another adds to that a low-noise receiver preamplifier. These both use external antennae.

I’ll post more about these soon, as I research them…

I know it's a log time... but do you have any updates in this? I just tested the nrf23lo1+ in my house and i didn't get more then 5m :) On the same level i can get around 10m but between floors no more than 5m


  • reduce the data rate of your transmissions.
  • increase the number of retransmits in the Enhanced Shockburst-mode.
  • select a channel which has no other traffic ongoing.

None of those will increase the range by much.


  • get indeed a better antenna.

But that one will.

They sell them with a little antenna connector but I don’t know what the limits are for different antennas. There’s no way to increase the output power of the chip so it will still have a definite range limit.

To get really long range you’ll need an amplifier but a high power 3.5GHz transmitter will be illegal in most countries (and they can track you down).

first you want it for what ? i mean is your object moving or not, if not you can increase your antenna to 1KM second how much feet you need ? the last things, you want it for indoor or outdoor

every antenna have a special use, the shape, the wire you connect, materials gives me the data cheat if you are not sure about the Chinese chip so gives me more details to help you

use yagi antenna for best resoult this is an easy steps to make cheap one

i prefer more deatels to can helping you, to tell you wich option is the better to your project

Hi, Update.. see this area:

4 specific range factors:

  • Antenna location/orientation
  • Transmitter Power Output
  • Receiver Sensitivity

And MAYBE interference from other transmitters??

This unit has both Transmit amplifier and low-noise receiver amplifier:

Also see Info at th e ArduinoInfo.Info WIKI HERE: