Creative Commons images are CC BY-NC-SA 3.0

19.95

added to your
shopping cart

quantity
In stock 55 in stock
19.95 1+ units
17.96 10+ units
15.96 100+ units

Description: The nRF24L01 module is the latest in RF modules from SparkFun. This module uses the 2.4GHz transceiver from Nordic Semiconductor, the nRF24L01+. This transceiver IC operates in the 2.4GHz band and has many new features! Take all the coolness of the nRF2401A and add some extra pipelines, buffers, and an auto-retransmit feature - very nice!

This board features a reverse polarized SMA connector for maximum RF range. Please remember, you will need a mating RP-SMA 2.4GHz antenna (listed below).

Because of lower costs and better performance, we recommend the nRF24L01 over the original nRF2401A modules.

This unit has an onboard 3.3V regulator and has 5V tolerant IO lines. This makes it very flexible, but you will need to power the unit with 3.3V or higher voltage for the regulator to perform properly.

Note: We now populate these boards with the nRF24L01+. The '+' version of the IC has improved range, sensitivity, and data rates. The command set is backward compatible with the original nRF24L01.

Features:

  • On-board 3.3V LDO Regulator (3.3 to 7V supply allowed)
  • Reverse Polarized SMA Connector for external 2.4 GHz Antenna
  • 100m Range at 250kbps
  • 250kbps to 2Mbit Data Rate
  • Auto Acknowledge
  • Auto Re-Trasmit
  • Multiceiver - 6 Data Pipes
  • 32 Byte seperate TX and RX FIFOs
  • 5V tolerant input pins
  • Software selectable channel from 2400MHz to 2525MHz (125 Selectable channels)
  • Minimum number of external components
  • Pins broken out : VCC, CE, CSN, SCK, MOSI, MISO, IRQ, GND
  • Lots of application notes and support on Nordic Semiconductor Website

Documents:

Software: Example PIC Code

Check out these handy calculators that help with antenna design.

Dimensions: 0.7x0.8"

Comments 36 comments

  • Can someone tell me if there are any advantages to this one over the one below? besides the 3.3V regulator.

    http://www.dx.com/p/nrf24l01-pa-lna-wireless-module-w-antenna-black-3-0-3-6v-222913#.UzJkCVeGN5E

    Because the one in the link is cheaper and seems to have much longer range at all frequencies, includes an antenna and soldered headers.

  • Does anyone know if there’s any RF leaking from the transmitter when its in RX mode? I’m looking to set up a wireless system in an RF sensitive environment, and need recievers that will sit quietly until triggered by an incomming start transmission.

  • I noticed that there are holes for the output and input pins. How would I wire it into a microcontroller like arduino without using solder?

    • Well, you’re going to have to use some solder, at least to put in a female header. Then you could use jumper wires to connect to the Arduino.

  • How long does it take to ship?

  • Does this require an external power supply? I’m try to make it working with this module http://www.seeedstudio.com/depot/nrf24l01module-p-1394.html?cPath=19_22 and no luck at all after 5 hours. i checked the pin connections (and then re checked, and one more time).

    I’m using the sparkfun arduino pro mini to drive the modules with the RF24 Library (also tried with the seeeduino, and one mega).

    Edit: got it working. the problem was the power supply for the ‘regular’ nrf24l01+. I’m using one of this connected to my RPI communicating with some pro minis! works GREAT!

  • I am planning to buy this module, but I dont know which antena is compatibile with this module 2.4GHz Duck Antenna RP-SMA or 2.4GHz Duck Antenna RP-SMA - Large? Thank you.

    • Both are compatible. The only difference is the range you’ll get out of them and the length of the antenna.

  • I’m having some problems getting this module to work. I’ve tried some sample code online, and for some reason can’t get a response from the module. Is there an easy way for me to make sure that the module is actually functioning properly independent of my code?

  • I used this product to build a Wireless Guitar Transmitter for my senior project! It worked awesome, I was able to transmit 16-bit samples at about 28,000 samples per second. I even got a range of over 10 feet, which is impressive for this little guy running at the 2Mbps air data rate. Highly recommend this product!

    • how do u manage to get that high of a bitrate? :O i m using 2 pipes sending 8bit data on both of them and amm, it laggs pretty much :O will try rewriting the code over the kiel RTX kernel,

      http://youtu.be/f9W1dbcs5Cc of my setup

  • These seem to be quite nice, but… well they don’t work reliably.

    I have set up two identical boards to do simple transmit-receives and display the results on 2-line displays. The results are not good. Initially transmission works, but at random points the transmission just stops working, as if there were heavy interference. However the transceivers are right next to each other, and I live in the country away from large populations of wifi.

    I cannot really work out what the problem is. I’ve tried both the “Mirf” code, and my own driver, written with reference to the data sheet. Both exhibit the same effect. It seems to happen more with high speed transmissions, and I’ve tried various settings (enable/disable CRC, auto-acknowledge, etc) with no luck. All the device registers are consistent with out-of-range conditions.

    It’s a shame because these are quite cheap, but I’m pretty sure I’ve done nothing wrong, so I much recommend avoiding these.

    Another reason you might want to avoid them: there are a few annoying architectural decisions (e.g. it doesn’t automatically go into receive mode after transmitting like you’d expect, and the ack-payload behaviour is pretty badly documented (or maybe it really is as random as suggested)).

  • Hey guys, You better wake up your QA department you’re sending out these little guys with the wrong body parts. I think the reverse polarized SMA connector got reversed. The RP-SMA connector has a female center just like the antenna i want to connect it to.

    • Is it different than the pictures?

      • Yes. It has an external thread with female center (no pin).

        • Very strange! I just checked all of our stock and they are all accurate to the picture (except for red PCBs). Contact cservice@sparkfun.com and they can get you a new board. Sorry about that!

          • I have the red one. What’s the difference? Other than the connector.

            • red one has a red PCB, that’s all. It’s just a different color. What probably happened was that there was a wrong connector in the box during assembly. The way we test, it would have tested ok (using a jig and such), because the connector didn’t get used. In a build of several hundred, it unfortunately probably got looked over.

  • I wanna Know when you will be getting more tranceivers? I need at least 50 of then. thanks.

  • I’ve received a few of these modules, and while some have the 1M resistor marked 1004 across the crystal (which the data sheet says is not really necessary), 3 other modules have a resistor marked “310” across the crystal.
    31 Ohms is a long way off 1M ohm. Is there any reason for this?

  • Is an “nRF24L01+” used on this board or the old “nRF24L01” IC?
    In the picture it is the old “nRF24L01” and datasheet link is the same!
    Thanks.

  • hi..
    im using nrf24L01+ tranceiver.
    in the transmit part im bit confused. i refered the sample code. after “cmd = 0xA0;” we are selecting 4bytes. 0x34,0x33,0x32 and 0x31. but im wondering how do i find these values in the data sheet. also i need to transmit some data. we supposed to transmit data after the command 0x0A. am i right?? cn anyone plese help me??
    thanks

  • Does anyone have a recommendation for a supplier for an extension cable to run between the transceiver and the antenna?
    I’d also appreciate your views on maximum cable length, if you have any you’d like to share.

  • Hello ,
    I have a project that is using Transceiver nRF2401A with Trace Antenna.
    Now am Planning to use this Module, I am new bee I could see command set is backward compatable, can someone let me know how do I match the Pins between these two,

  • Next board revision, it would be nice to run this off 3V, in other words bypass the Vreg.

  • Is this transceiver going to be in stock anytime soon? I am planning on using this transceiver in my senior project and would like to buy a couple of them as soon as possible.
    Thanks

  • can’t speak to the range of the nrf24L01 but I just tried a pair of nrf24L01+, one with chip antenna the other with this RP-SMA & the 4" duck antenna. At 250Khz and 0Dbm, outdoors with a clear line-of-site I got just about 75 meters (measured by pacing, YMMV).

  • Tried the old nrf24L01 and the new nrf24L01+ model but the range for the new model is poorer…anyone can verify? On visual inspection, notice one capacitor may be different. Would it affect the range?

  • Has anyone upgraded one of these to the nRF24L01+ chip? Thanks!

    • We have the nRF24L01+ in stock. I’m not sure if we’ve run through the old stock yet. I’ll find out what chip we actually have on there.

      • When you do run out of the original stock, I would suggest removing the 1M resistor across the crystal - The datasheet says it’s not required on the +.
        Cheers,
        Allan.

  • Could you guys post the schematic for this board?
    For now, I’m assuming it is substantially the same as the “Application Example” on page 37 of the chip spec sheet, but with the addition of a 3.3V regulator on the VDD line.
    Thanks,
    - Dean


Related Products