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

$ 24.95

added to your
shopping cart

In stock 318 in stock
24.95 1+ units
23.70 10+ units
22.46 25+ units
21.21 100+ units


Description: This is the SparkFun XBee Explorer Dongle unit for the Digi XBee module line. With the XBee Explorer Dongle you can plug the unit directly into your USB port and have it act as a gateway between your computer and the XBee. No cables needed! This unit works with all XBee modules including the Series 1 and Series 2.5, standard and Pro version. The on-board voltage regulator is good up to 500mA.

The highlight of this board is an FT231X USB-to-Serial converter. That’s what translates data between your computer and the XBee. There’s also a reset button, and a voltage regulator to supply the XBee with plenty of power. In addition, there are four LEDs that’ll help if you ever need to debug your XBee: RX, TX, RSSI (signal-strength indicator), and power indicator.

This board also breaks out each of the XBee’s I/O pins to a pair of breadboard-compatible headers. So if you want to make use of the XBee’s extended functionality, you can solder some header pins into those, or even just solder some wire.

Not sure which XBee module or accessory is right for you? Check out our XBee Buying Guide!

Note: There is no XBee included with this Explorer Dongle. Check the Recommended Products section below for different options.


Recommended Products

Customer Comments

  • Any chance of you all carrying the X-stick from Digi? That’s basically an X-bee and USB interface in a USB stick (with plastic cover around it, for people who don’t want raw circuit boards sticking out of their computer (I know, I know, who could possibly not want circuit boards sticking out?!).

  • The schematic is for the older version with a 28-pin FT232RL. This one has a 20-pin FT231X, and also seems to have a reset button and some new jumper traces. (And yet, the schematic does mention use of a surface-mount USB connector whereas the older version had a through-hole mounted connector.) Can we get an updated version?

  • I wanted to order this part with some XBees this afternoon, and now its out of stock :( Do you guys know when you will have the next batch ready? I only need one or two, but therefore urgently and I would not like to order from multiple stores if possible, as I am not in the US.

  • Does the dongle work with the Series 2 (ZigBee Mesh) XBees?

    • Yes it does. Basically the dongle connects power, gnd, rx and tx to the XBee. Digi is consistent enough that those pins are in the same place on all XBees (that I know of).

  • Hi, can I use this device to connect Digi Xtend 900? I don’t plug in like Xbee does, but i connect the related pin using connector. I just want to connect Xtend to XCTU(software).

  • Will this work with Android via USB OTG?

  • Using the dongle with 900 Mhz Xbee. Must communicate with Xbee using XCTU before running my application, then application runs fine. Using latest ( FTDI driver. Any ideas what I can do to eliminate the XCTU step?

  • Hi. I just bought the Xbee dongle for programming a number of Xbee, but now I want to connect one of them to my Arduino Yun. the Arduino Yun has a USB port, if I plug my xbee with the dongle to it, will I be able to pass data trough it?

  • Hi ! Can I plug this into the usb port of an uno to wirelessly upload a sketch from another xbee explorer I have at my computer ? thanks

    • No, the Arduino does not have a female A side to plug this into. When dealing with USB you need a host device. Usually the host is your computer, which acts as the brains and initiates the different commands. In this case you wouldn’t have a host. While it is possible to use something like the USB host shield you end up having to write your own drivers which means its usually more headache than its worth if you don’t know what you are doing. If you want to connect and XBee to an Arduino you will probably want to use the XBee Shield or the XBee Explorer Regulated

  • Just purchased qty=2 of these in anticipation of using it / them instead of the WRL-11812 (I use with a USB changer). Using a Macintosh Air (2011 version with Yosemite). When I plug into my Mac, it isn’t being seen. Can’t see it in any of the listed devices in XCTU. Looked at a devices listing (ls /dev/* using terminal) and can’t see it. Verified the XBEE radio can be seen with the 11812 first. Also, when plugging in, the (I assume power) red LED lights up and stays lit. Using the little ‘reset’ button, I can see a small led lights up momentarily. Anyone else using this with a Mac? What, if anything, did you do to get it to show up? Lastly, what is the device name you see once you’ve plugged it in? TIA for replies.

    Follow-on: Got it working. Downloaded drivers (URL http://www.ftdichip.com/Drivers/VCP.htm, 2.2.18 works fine on Yosemite) and installed. Can see the device. Just don’t see needing to install drivers much on a Mac.

  • I recently received mine, and it does work fine with the version of the FTDI driver that bricks counterfeit FTDI chips.

  • What are the voltage & current specs on this device? Will the traces handle 5V at 1.2A?

  • Just a note that helped me out a lot. You should optimize the com port for XBees. http://www.digi.com/support/kbase/kbaseresultdetl?id=3418

    I bricked two of my XBees when I tried to update the firmware because the com ports were not optimized. Digi’s recovery instructions worked great.

    • Does this need to be done on both Xbees? The Digi site explains that the process optimises the driver to work with the Xbees Com port, so it applies to an Xbee on a PC. But what about an Xbee attached to an Arduino? Michael

      • I doesn’t look like you are doing anything to the XBees, just the COM port which is computer/Explorer specific. So you will want to do this for every computer/Explorer combination you have. Otherwise that link just seems to talk about setting the firmware up for the modules.

  • Has anybody tried using this with a Raspberry Pi and Raspian? I’m hoping I can talk to the XBee through some Python code running on the RPi.

    • Yup, I have had success using it with Raspbian. Doesn’t even require any driver installation. Just works! It shows up as something like /dev/ttyUSB0. I’ve only gone so far as to test it in a terminal with putty, it’d be really cool to see it interacting in a Python script.

      • Hi Jimb0, I also plugged the XBee Explore Dongle in one of the USB ports of my Raspberry Pi. When ssh into the RPi and performing an sudo lsusb I see the device “Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC”, so the RPi finds the dongle. Did you test (e.g. incoming data from another XBee) something else? Thanks.

        • I get the same response from lsusb. I got it to send and receive data from another remote XBee, but that’s about as far as I went.

          • Did you use an app on the Pi to send/receive data from another XBee? On PC I use Digi’s XCTU.

            • I used PuTTY on the Pi – it doesn’t give you the configuration tools, like XCTU, but it is a solid serial terminal application you can use to send and receive characters. You should be able to install it on your Pi with a sudo apt-get install putty command.

              • I know Putty I use it also on PC and Linux. I’m using (as a test, since I will develop a Java app) using just $ cat < /dev/ttyUSB0. Works perfect.

    • This is basically just an FTDI board acting as a USB to serial adapter. As long as you can find FTDI drivers this should work fine.

  • This board uses MIC5205. Datasheet says it is 150mA LDO. I don’t see how it can provide 500mA. Knowing that xBee Pro can use up to 800mA, I would say that this board is not designed to support Pro models. Btw, USB 3.0 port can provide up to 900 mA, so it should be possible to use it as a power source.

    • Shoot…looks like that part number wasn’t updated on the schematic. We’re actually putting a MIC5219 on there, which will be able supply that 500mA. I’ll get the schematic updated shortly.

      • Thanks for a quick response. I guess the issue of 800mA requirement still remains for Pro models. Here is what manual says: “Transmit Current: 500 mA typical at 3.3V (800 mA max)”.

  • “This unit works with all XBee modules…”

    Can you confirm this indeed works with the XBee Wi-Fi? I have another brand (not yours) of explorer that it does NOT fit on because the WiFi component is too thick on the underside, which does not allow the pins to seat all the way. I’d like to make sure that chip in the middle of yours does not create the same problem. Thanks!

    • It does indeed work with XBee WiFi modules. The USB connector on this is shifted more towards the edge of the board, so it doesn’t hit the XBee WiFI module’s metal RF shield.

Customer Reviews

3.8 out of 5

Based on 8 ratings:

5 star
4 star
3 star
2 star
1 star

1 of 1 found this helpful:

Nice and Tidy

The dongle fits nicely in my laptop or desktop, no more USB cables mess. However, its width makes it difficult to attach anything next to it (eg. another USB or HDMI port) Had no difficulties operating it. Good product.

Works great!!

This device is a great way to interface an Xbee module to your PC or Rpi thru the USB port.

Did not work

Purchased the newer design of the explorer with a reset button and without the need for a cable. Never worked. I had the older design, so I never bothered getting it fixed.

Please contact our support team, we’ll be happy to help you out with this issue.

Works as advertised

I have 2 Arduinos taking commands from a PC using this dongle. A dongle, 2 shields and 3 XBee modules. You can get the XBee module in backwards but it doesnt seem to hurt it if you catch it quickly. The documentation below is very helpful.

Not very well designed

The is nothing wrong with the performance of the Xbee Explorer Dongle, it’s actually good. But, the problem is that the Hardware is too wide so that when I insert it in the USB port, because of the close proximity of the USB ports, it will prevents me from using adjacent ports. I have a Mac and Macs only have two USB ports, with the Explorer plugged in, the USB port next to it becomes unavailable. I would recommend getting an alternative module with a micro USB cable, as this will not restricted access to adjacent ports.

0 of 1 found this helpful:

Works as advertised

Little bad to say about this- it works with the XBee as advertised, which is a great thing if your XBees work in the application you’re needing of them.

I love when my parts work in the applications I need them too! Thanks for the review.

Helps in Arduino program developement.

I started working with a Robo Peak LIDAR run by an Arduino and taking the data and applying it to a Adafruit NeoPixel 24 ring. I then wanted the Arduino to send the data to another Arduino that would run the NeoPixel. So I wanted to use XBees for the data transfer. Using the Dongle allowed me to see what was being transfered and start coding the second Arduino. I got it working but it still needs to be tweeked.

Related Tutorials

Exploring XBees and XCTU

March 12, 2015

How to set up an XBee using your computer, the X-CTU software, and an XBee Explorer interface board.