LilyPad XBee

The LilyPad XBee is a breakout board for the popular XBee modules. Board includes easy-to-sew tabs and all the necessary power regulation to run on the LilyPad system.

LilyPad is a wearable e-textile technology developed by Leah Buechley and cooperatively designed by Leah and SparkFun. Each LilyPad was creatively designed to have large connecting pads to allow them to be sewn into clothing. Various input, output, power, and sensor boards are available. They're even washable!

LilyPad XBee was co-developed by Kate Hartman and Rob Faludi. It works with all the popular XBee module types but does not ship with a module. Please see the related items below.

Note: This LilyPad board does NOT include and XBee module.

Note: A portion of this sale is given back to Dr. Leah Buechley for continued development and education of e-textiles and to Rob Faludi and Kate Hartman for product support and continued development.

  • 50mm outer diameter
  • Thin 0.8mm PCB


LilyPad XBee Product Help and Resources

Core Skill: DIY

Whether it's for assembling a kit, hacking an enclosure, or creating your own parts; the DIY skill is all about knowing how to use tools and the techniques associated with them.


Skill Level: Noob - Basic assembly is required. You may need to provide your own basic tools like a screwdriver, hammer or scissors. Power tools or custom parts are not required. Instructions will be included and easy to follow. Sewing may be required, but only with included patterns.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Maurin / about 14 years ago / 2

    Do Arduino soft is able to interface the maxstream ?
    Or, is there a project for linking the two components ?

  • Member #541547 / about 9 years ago / 1

    I am trying to use the lilypad xbee with an xbee pro working @ 868MHz and feed it with a CR2032 battery but the ON LED blinks an the radio module does not transmit anything although when the same radio module is connected to the PC with an USB adapter it send messages to another module.

    It is necessary to feed the xbee module with another battery with more voltage??

    Thank you for your help.

    • M-Short / about 9 years ago / 1

      Its more likely the current than the voltage. An XBee will run fine at 3V, but especially the Pro modules need a decent amount of current. A coin cell just won't cut it.

      • Member #541547 / about 9 years ago / 1

        Thank you for your reply, hence which is the necessary battery?? This one is able to be used to feed the xbee pro??

        Thanks for your help.

  • Member #552997 / about 9 years ago / 1

    I'd like to wirelessly send data from a mobile device to and from the Lilypad Mp3 player, and am trying to find the best and most-space saving way to do this. The choices I've found are:

    *the breakout board *Xbee sockets *Wifi TinyShield

    What's the way to do this? Are there any other alternatives?

  • Member #520185 / about 9 years ago / 1

    Excuse me, but is the Xbee module included or this is only the "board" in which I can put the Xbee module?

    • Shoot, you're right! The photos don't make that very obvious. This product is for the PCB breakout board only. You'll need to order the XBee of your choice. I'll ask to get the photos updated as well!

  • david.kuller / about 10 years ago / 1

    I have this working with a Lilypad and rn41xv hosted on the card – but only if I use pin 0/1 (rx,tx) of the Lilypad – I have not been able to communicate with the rn41xv using the softwareserial library at any combination of baud rate or various pins. Has anyone out there been able to get this to work with softwareserial on the Lilypad? … btw, i have also managed to switch the rn41xv it to HID profile and can pair with my iDevices as a keyboard to log data or drive simple ios apps like magic monitor. IT WOULD BE VERY HELPFUL to be able to move it off the rx/tx pins to facilitate programming and debugging … .

  • KDraz / about 10 years ago / 1

    okay, had to give up on this product after a few frustrating weeks. It is very finicky about its power supply (you'll need to feed it between 3.3 and 5V), finally rigged up a power supply that it liked, had it working for a day, and then it died. Going back to my Uno shield...

  • KDraz / about 10 years ago / 1

    Are there any clear directions, perhaps diagrams, on how to connect this to a Lilypad Arduino? The "additional information" site does not contain any except for a graphic used in a different project that involves an RFID, and uses pins 2 and 3 on the Arduino instead of rx and tx. I currently have rx to rx, tx to tx, power to power and ground to ground between the xbee and the lilypad but it's a no go. Any additional resources or advice? I have been scouring the internet for solutions/testing for 3 days...

    Could it be that the lilypad power supply, which uses AAA battery, does not deliver enough power for both the xbee and the arduino? They both appear to be powered when wired to it...

    • MikeGrusin / about 10 years ago / 1

      Double check the actual directions of the TX and RX on both your boards. In many cases you need to connect TX to RX and RX to TX.

      • KDraz / about 10 years ago / 1

        Also tried that earlier, and tried it again just for good measure. I still don't seem to have communication between the two.

        • MikeGrusin / about 10 years ago / 1

          Do you by chance have the FTDI programming board plugged in while you're doing this?

          I ask because it will interfere with any other uses of the serial port. This is why people often use softwareserial on 2 and 3, to keep clear of the hardware serial port on 0 and 1.

          If you're writing a sketch that e.g. sends a test pattern out the serial port, and are running it on battery without the FTDI plugged in, that's the right way to do it and to the best of my knowledge it should be working.

          • KDraz / about 10 years ago / 1

            Thanks for your response. I programmed the lilypad using the FTDI but then removed it to test the Xbee functionality. I know it's not a problem with my sketch because it works using the Uno and it's corresponding Xbee shield.

            Do you think this is a power problem? I am using the Lilypad Power supply with the AAA battery, and while I suspected it was not enough power, everything seems to be illuminated - the Lilypad, the Xbee, and the LED I am testing. I am not sure if insufficient power supply would illuminate everything but not allow it to function - I thought that if power was insufficient, it would just fail to illuminate.

            Thanks again.

            • MikeGrusin / about 10 years ago / 1

              Sorry about the problems. Are you getting any lights on the XBee module?

              • MikeGrusin / about 10 years ago / 1

                Also, can you verify that the LilyPad Arduino is working properly, for example by blinking the LED on D13?

                • MikeGrusin / about 10 years ago / 1

                  Also (sorry) from something you wrote above, you should have four wires going to the XBee: 5V to the "+" pin, ground to the "-" pin, and TX and RX.

                  • KDraz / about 10 years ago / 1

                    Yes I am getting the blinking red LED on the Xbee (and I went ahead and connected + to 5V even though it still lit up without it). I am also getting the green LED on the Lilypad. Is it possible that the AAA battery is enough voltage to power the Xbee but not communicate with the Arduino?

                    • MikeGrusin / about 10 years ago / 1

                      It's possible that the AAA can't supply enough power to both, especially if it's a weak battery, etc., but it should work. The XBee is the thing here that needs the most power. Be sure you're using a fresh battery.

                      You definitely need the 5V line to the XBee. It may appear to work (light the LED) without it because it's stealing some power from the Arduino's TX line, but that probably isn't enough to transmit.

                      Can you send the "blink" sketch to the Arduino and verify that you can blink the LED? If you run your sketch with the XBee disconnected and the FTDI connected, can you see your output (that's supposed to go to the XBee) in the Serial Monitor window?

                      If you have a multimeter, check that you're getting close to 5V where it's supposed to be. If you're sewing the connections, it's easy to have a partial connection. If you have some alligator clip jumpers, you can clip them to the sew taps for temporary connections to see if everything's working.

                      Which XBee are you using?

                      Sorry this is such a hassle, we'll do our best to get you up and running!

                      • KDraz / about 10 years ago / 1

                        Sorry it took me so long to get back to you. I think something is off with the lilypad, when I had it plugged into my computer with the FTDI it kept shorting out my USB. Then I tried to program the Blink sketch onto it (I had initially gotten the blink sketch to work after reading your comment but I had gone back to check the serial monitor) and now arduino is telling me that the program is not responding and will not let me upload any sketches to either the lilypad or the uno. I tried restarting the computer to no avail. So I think that the lilypad might have damaged my USB ports.

                        So I guess now I have a different problem! Any advice?

                        • MikeGrusin / about 10 years ago / 1

                          It shouldn't be possible for USB ports to be damaged by the LilyPad. But it is possible to lock up the FTDI board, requiring you to unplug it and replug it. Also note that you won't be able to upload any sketches while you have the XBee connected to the Lilypad (unless you use softwareserial and put the XBee on different pins than RX and TX).

                          Again, sorry for the frustrating experience. Since things are acting so oddly for you, you should contact our tech support department for help. Some pictures of your setup would likely help them debug what's going on.

                          • KDraz / about 10 years ago / 1

                            I've been in touch with tech support but I have only heard from them once since I contacted them a few days ago, and obviously this is an ongoing problem. I've been disconnecting the xbees for when I upload sketches since I knew you couldn't keep it connected. Perhaps somehow both my arduinos are damaged, not sure how that happened since the Uno was working fine before the problem started with the lilypad. I'll see if I can find a solution somewhere. Thanks for your help.

                        • KDraz / about 10 years ago / 1

                          and I am using the xbee series 1 (not pro)

    • KDraz / about 10 years ago / 1

      okay just discovered you don't need power to power with the xbee because of the capacitor you just need ground. Got a little closer but still can't control it from my sketch...

  • mlinaje / about 10 years ago / 1

    I'm quite new also. What is your recommendation about an xbee Bluetooth module to connect lilypad with Android phone? Thank you in advance ;-)

  • I am new to Lilypad and Arduino. Do we need to buy XBee adapter separately? Also is there a tutorial to communicate a LilyPad with an Ardunio with Ethernet

    • faludi / about 11 years ago / 1

      No absolute need for a separate XBee adapter, though it might be useful in configuring the XBee directly. Also if you're trying to get your XBee on the Internet, then check out the XBee Internet Gateway

  • Wascally Wabbit / about 12 years ago / 1

    Will this sit on a Lily SimpleBoard, or do I need to get the standard Lily board?

  • KirAsh4 / about 12 years ago / 1

    Ok, something else I just noticed. The silk screening on here says 3.3V, which is what the XBee needs. However, using a Lilypad with a LiPower module ( puts it at 5V - the LiPower doesn't provide anything else other than a direct connection to the LiPo being used (3.7V). So, is there an "in-between" that brings that 5V down to the 3.3V that this breakout (and the XBee) uses?

    • M-Short / about 12 years ago / 1

      The 3.3V pin is an output from the 3.3V voltage regulator. The input pins are at the other end of the board.

  • KirAsh4 / about 12 years ago / 1

    Does a Series 2.5 work with this breakout board?

    • hads / about 12 years ago / 1

      Yes, the "Series 2", "Series 2.5" "ZNET" or "Zigbee" version (all the same thing) will work fine.
      All the Xbee modules are pin compatible and work in all the products. You just can't make an 802.15.4 (Series 1) module talk to a Zigbee (Series 2) module and vice versa.
      Keep all your modules of the same series and everything will be fine.

  • Jordii / about 14 years ago / 1

    Yeah, now i can add a ground station to my jacket..

Customer Reviews

No reviews yet.