Creative Commons images are CC BY-NC-SA 3.0


added to your
shopping cart

In stock 101 in stock
24.95 1+ units
22.46 10+ units
19.96 100+ units

Description: The LilyPad Simple just got a whole lot... simpler. We've updated the Simple board to create the LilyPad USB by replacing the classic ATMega328 with the new ATMega32U4. Not only does that mean that it's running a variation of the latest and greatest bootloader, but it also means no more FTDI Basic! The only extra piece of hardware you need to program the LilyPad USB is a micro-USB cable, since the new IC has built-in USB support. The LilyPad USB is also officially supported in the Arduino IDE as of version 1.0.2!

Just like the LilyPad Simple, this board features a JST socket so you can directly connect a Li-Po battery for power and an on-board power switch so you can turn it off when you're not feeling particularly blinky. These boards were designed to streamline your next sewable project by keeping things simple and giving you more room to work while eliminating the need to sew a power supply. The LiPo battery is even rechargeable through the board, no more special external LiPo chargers required!

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!

Note: A portion of this sale is given back to Dr. Leah Buechley for continued development and education of e-textiles and also to Arduino LLC to help fund continued development of new tools and new IDE features.

Note: See the GitHub link below for support with the Arduino IDE.


  • 50mm outer diameter
  • Thin 0.8mm PCB


Comments 34 comments

  • Looking at the schematic, you should also mention the on-board MCP73831 for USB-charging the Li-Po battery. Very handy feature, not having to charge off-board.

    • I was wondering why the on/off switch said on/chg

      any simple way to bridge that charging circuit into say, some worn solar cells? those +/- on the datasheet don’t seem to make it to the charging circuitry.

    • Good eye! Yup, just like the Simple, this board includes a charging circuit. I added that to the description.

  • Does anybody know if the LilyPad Arduino USB can support a display? If yes, what kind of display and how? (what kind of connection and how to program it) I have attached the LilyPad Arduino USB with a bluetooth serial port module in order to send some dummy readings to an android app via bluetooth and I would like to have these readings shown on a display as well. Thank you

    • Your best bet is probably some kind of serial LCD; we carry a variety of those. You can use a software serial port on one of the unused pins.

  • Does anyone know the charge rate on for the on-board MCP73831?

    • The charge current depends on Rprog, across the prog and Vss pins, which according to the schematic is 10kOhm, which according to the formula and graph should be about 100mA. There is another graph that shows what happens if you go half a volt under the USB 5V for exactly a 10kOhm Rprog, but all that does is make the charge current 101mA.

  • I’m a total newbie and need some guidance! To use this board, I would also need to purchase a LiPo battery correct?

    • That’s the easiest solution, yes. Note that this board comes with a built-in charger for it; all you need to charge is a standard late-model cell phone charger (with a USB microB connector).

  • I’m having an issue with this board with relation to noisy electret mic (op-amp) readings? and wondering if anyone else is experiencing this and knows what a solution is.

    I attach the mic to any of the analog inputs in the Lilypad Arduino USB. I get almost near constant 1024 readings f it. Funny thing, it does this also with a brand new arduino lilypad as well.

    • I had the same problem even with the Adafruit Mic Amp. However I was able to solve the problem on the Adafruit Mic by putting 4.7uf decoupling capacitor on the batteries terminals.

  • Will this revision will work with a BlueSMiRF modem ( According to the comments, the previous revision ( didn’t supply enough current.

  • I purchased the LilyPad and Li-Po 2000mA battery The battery terminals are reversed. I have a few SparkFun USB Li-Po single chargers and the (+) is on the left, looking from top. All the JST cables I purchased are left (+). On the LilyPad, the (+) is on the right. Since I was planning on interchanging battery to different devices, it would be difficult to have to swap the power leads. Actually it would be logical to have specifications of pin 1 (left) be always (+) for all your products, keeping it consistent. It would keep people from letting the magic smoke out.

    • I see where you’re confused, because the pads on the design are the reverse of the battery connection, but the battery pinout on here is standard to all SparkFun products. The layout of the pads around the edge is meant to be consistent with the LilyPad Simple board.

      If you swap your battery connector, you’ll fry the board. Please don’t do that.

  • So i have a basic program I downloaded to my Lilypad Arduino USB to test the LEDs i had attached and it work fine. But now when i try to connect it back to the computer to download a new code it says the USB device is not recognized. I cant figure out what to do. PLEASE HELP!

    • Double check that your drivers are installed correctly. Also double check that you aren’t accidentally shorting out the board anywhere with your LEDs attached. If you are still having trouble after that, please contact tech support and they should be able to assist you further.

  • Hi Is there an error in the schematic for this board? It shows UVCC not connected to anything and UCAP connected to 3.3v. Is this correct? Jon

  • I’m using this board and attach them to 20 lilypad Leds, with pin 2,10,11,A2,A3, and A5 as the output. I want to use the function “fade” and made them fade all together at the same time. But somehow it can’t. only pin 10,11 Leds are able to fade, the rest just blink. I don’t understand what’s wrong, is it the board or the LEDs?

  • Hello Sir, I was making a musical pillow given on the website And I am not able to understand, which lily pad arduino kit should I choose. Can u help me wth this. The other option of the kit is : What is the difference between the two?

    • The other one you linked to is just for blinking LEDs, it can’t be programmed. For the tutorial you mention, you could either use this one, or the lilypad simple. either of those two will work.

  • I want to connect this Arduino to a LCD screen. I am thinking the easiest way to do that would be via a serial connection: to a serial enabled screen: I have used other Arduino and screens, but am a little hesitant here because there are so few I/O ports. I can’t seem to find a good tutorial where folks have used lilypads and LCDs. Anybody have some experience?

  • My computer is not showing this board in “Device Manager” (Windows XP and 7). Is it because it doesn’t have the bootloader ? or do I need to install any drivers for it ?

    • If its not showing up at all it might be a bad USB connector. Contrary to the internet is rarely a problem with the bootloader, and you do need to be able to see the board before you can install the drivers. If you are still having problems email

  • how does one access the pins not labelled on the metal tabs? e.g digital pins 1, 4-8, etc

    • It doesn’t look like they’re broken out in any way, so you’d have to very, very carefully solder to the pins on the board - which tends to be less than desirable for e-textiles work. Of course every pin could be broken out, but imagine how big the board would have to be :)

  • I might call this the Leonardo LilyPad.

  • It would be much better if there were a version that broke out every pin.

  • whats a good lipo to pair with this ?

    • OK, is this a good match ? Since this board has the charging circuit etc, it would be good if you added some to either the description, or the staff picks. Also, the Polymer Lithium Ion Battery title is a little confusing, since “everyone” refers to them as LiPo’s, so I was unsure if that was a lipo, or a lithium Ion battery. It was only the Datasheet link that gave it away. I suggest changing the title to Lithium Polymer battery (LiPo).

      • That’s a good choice for a battery- it’s not too big, not too small. Charge time for that one with the LilyPad Arduino USB will be on the order of six hours.

  • How do I purchase the new ATMega32U4 Caterina Bootloader chip for my own custom LilyPad prototype board?

    • We sell the TQFP package of this chip here:

      But we don’t carry one with the bootloader pre-installed. You’ll need to break out the ICSP lines on your prototype and use an AVR programmer (like PGM-09825) to burn the bootloader. This can be done through the Arduino IDE. Simply check the device datasheet to find which pins are used for in-system programming, connect them to the pocket AVR programmer and select “burn bootloader” in the Arduino IDE with “USB tiny” as the programmer.

      Hope that helps!

  • Wow. This one has a lot of functionality.

Related Products