Export Restrictions

This product has some level of export control/restriction, so may be delayed by 2-3 business days when shipping outside the United States. Contact us with questions, or we will contact you after you place your order.

Creative Commons images are CC BY-NC-SA 3.0

$ 19.95

Notify Me

added to your
shopping cart

quantity
Out of stock out of stock
19.95 1+ units
18.95 10+ units
17.96 25+ units
16.96 100+ units

This product is produced in-house by SparkFun.
We are currently planning to build 26 units.

Incoming stock values are estimates, and subject to change without warning.


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:

Recommended Products

Customer Comments

  • Is there any design Files for this product

    • Would love to get my hands on the Eagle files for this, especially the board layout. The schematic and board layout are available for the chip antenna version, so you might have some luck with that design, and the photo of this one for layout.

  • Folks be very careful with sparkfun on economy light shipping. The dont mention it, but they don’t take any responsibility or provide any guarantee that the item will reach you. ( its not about time as it mentions its also no guarantee throw and forget shipping ) , heres my story with facts :

    My order number : 954563 ( (April 20, 2014) ) , Total Value : 85.65 $ ) , Shipping Method: Economy Light

    and here’s the tracking number on USPS : 92748924911461551000498179

    USPS , never delivered it, and then said it caem and i was not there and ready for pickup in a post office that is 11 miles away. I went there, but the pack was not there in post office, they said they will look into it promptly and get back.

    I contacted sparkfun and all i requested was for help from their side to check and see, call usps, take some responsibility. But nothing. They bluntly said , you choose free shipping, it is upto you, you get your post or not.

    and then I ended up raising a official case with usps, and they got scared and shipped the package back to sparkfun, ( you can see the fun if you go to usps track and confiirm and enter the above tracking number )

    here is the reason usps gives :

    Your item was returned to the sender on May 2, 2014 at 12:12 pm in WESTERVILLE, OH 43082 because the addressee moved and left no forwarding address.

    All this, while i am in the SAME EXACT address, and i woudl surely know if i had moved !

    So much for a company which advertises that its speciality ,its communiyt and for project people. whats the problem here , basically the following :

    86 dollar package ( lets face, we wall know they charge premium, nothign is cheap here ), and no reliable free shipping. I brought a 8 dollar juicer with free shipping from amazon.

    Absolutely no responsibility, the persom from sparkfun whom i chatted with, send me a whole page of some detaisl on shipping and told sorry you are dissatisfied. Hell ya, 86 dolalrs and i have Nada in my hand, and you openly say you dont give a damn, who is going to be satisfied !

    ITs not worth it folks, they might have started with good intentions of being a speciality shop, but buying such circuitry from big organizations protects you in many ways and atleast wont pull the plug.

    If they had called up usps, and did some pushing as a seller and a sender atleast it woudl have been better.

    Now i only hope they dont eat away my money too, and refund me on the return of package. they themselves can go and track and see the usps status.

    ifthis is the fate of small business here, i can see why people prefer big online retailers, who safegaurd every dollar buy !

    very sorry !

    • At the risk of sounding a bit flippant, I’ve had generally good results with “free” shipping (just had a package from Adafruit via “UPS ground” [i.e., not the “economy” where they hand it off to U.S.P.S.] delivered this afternoon). The one thing I have had problem is that once in a while the “hand-off” packages (which is what SparkFun uses) get delayed an extra day. That being said, I frequently get regular mail delivered by the Post Office to the wrong address, and have even had UPS deliver one package (NOT free shipping!) to my neighbor. This stuff happens.

      One thing that you can do is to meet your neighbors – be on good terms with them and make sure they know that you get packages. (I realize that this can be incredibly painful for those who have grown up using [anti]Social Media, but it can be worthwhile.) Make sure that you’ve met the people both immediately next door, and at least one house further away than that. Also, I frequently get stuff for the same numbered house on the next street over, so go meet them as well.

      There ARE also a few “bad apples” working for the Post Office. It’s not easy to find, but if you go to the usps.com website, there are some things from the Postal Inspectors there.

      • thanks, I have a case running with usps, and today some inspector called and said they will make sure it wont happen again and they have sent a note to post office. And neighbours, i am in good terms with them, they have surely not got it. i am sure abt it. Its the post office people.

        but nothing we can do about it, i guess economy shipping and free shipping are not an option anymore. i usedt to think when its not urgent, i can use these. but unfortunatel, this is their game field, where they play to their will. Not sure, if sparkfun should have such unreliable shipping as an option.

        to add to this all, the name that they call this type of post is called surepost. man !

        • I am sorry for the trouble you’ve had in receiving your package. As mentioned in your contact with us, we don’t have any control over the package once it leaves our facility. I am glad you were able to speak a USPS employee and hopefully get any confusion they have about your address cleared up.

          The Economy option is generally quite reliable - many packages are delivered successfully every day. When there is some complication with the delivery though, it does take longer to resolve than a package with more robust tracking and delivery confirmation. That’s the trade-off both we and the customer make for the incredibly low cost.

          You’re not out of luck. We’re not just running off with your money. Your package is on its way back to us. When it gets here, a Customer Service person will be in contact with you to discuss refund/reshipment options.

  • Can this be used with a Raspberry Pi? I want to create an RC Rover and I want to connect it with my old E-flight LP5DSM Proportional 5 Channel Transmitter with SPECTRUM 2.4 GHz DSM Technology. How can I pair the transceiver and the transmitter?

  • I’m reading over the data sheet and maybe I’m missing something, but my understanding is that when a packet comes in it triggers an interrupt, at which point you can ask what pipe the received packet is for, and start reading the payload over SPI, however it goes on to say you should clear the interrupt and repeating reading the RX FIFO until it’s empty, saying nothing about waiting for another interrupt. Wouldn’t this make it imposable to know what pipe that data was for? Since you can’t trust the pipe info in the status register except on the high to low transition of a interrupt.

    If I just pop a payload every RX_DR (rx data ready) then what is the point of having a FIFO at all?

  • Hi, I wanted to know how to power these up . I heard if we power through the arduino the current is limited and the modules dont work well at long distances as the power supplied to the module is low. Any ideas on how to supply it power. Any adapter with 3.3 ~ 7 V rating will work?

  • 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

Customer Reviews

5 out of 5

Based on 1 ratings:

5 star
1
4 star
0
3 star
0
2 star
0
1 star
0

Related Tutorials

New!

nRF24L01+ Transceiver Hookup Guide

July 30, 2015

A basic getting started guided to the SparkFun Transceiver Breakout - nRF24L01+