Choosing a LilyPad Arduino for Your Project

Pages
Contributors: Gella
Favorited Favorite 14

Introduction

You are ready for your first programmed LilyPad project, but which LilyPad Arduino do you choose? In this guide, we'll go over the features of each of the Arduinos in the LilyPad line and their strengths and weaknesses.

LilyPad Arduino Boards

We've put together a quick feature comparison chart below. For more detailed technical specs, check out our Arduino Comparison Guide for LilyPad.
BoardMicrocontrollerDigital I/O PinsAnalog Input PinsProgramming InterfaceBattery Attachment
LilyPad Arduino Simple ATMega32894FTDIJST Connector
LilyPad Arduino USB ATmega32U494USBJST Connector
LilyPad Arduino SimpleSnap ATMega32894FTDIBuilt in LiPo
LilyPad USB Plus ATMega32U4107FTDIBuilt in LiPo
LilyPad Arduino 328 Main Board ATMega328146FTDISew Tabs

Suggested Reading

If you have never worked with LilyPad or other wearable technology before, you may find the following resources useful.

LilyPad Arduino Simple Board

LilyPad Arduino Simple Board

Features:

  • 5 Digital I/O pins
  • 4 Analog pins
  • ATmega328
  • Built-in ON/OFF switch
  • Built-in power supply socket (JST connector) for a 3.7V LiPo battery and charging circuit (no additional battery charger needed)
  • Simplified layout with less pins, giving more space for sewing or less complex projects

The LilyPad Arduino Simple Board is one of our most popular for beginner Arduino projects because of its spacious layout. It is easier to identify pins and has more room for stitching without the risk of accidentally touching other pins on the board. The built-in battery port makes it easy to choose a LiPo battery that suits the run time requirements of your project and recharge the battery by simply plugging the board into a USB port on your computer or 5V wall charger.

The LilyPad Arduino Simple Board needs a LilyPad FTDI Basic Breakout and USB Mini-B Cable in order to connect to a computer and upload code.

LilyPad Arduino USB - ATmega32U4 Board

alt text

Features:

  • 5 Digital I/O pins
  • 4 Analog pins
  • ATMega32U4
  • Built-in ON/OFF switch
  • Built-in power supply socket (JST connector) for a 3.7v LiPo battery and charging circuit (no additional battery charger needed)
  • Simplified layout with less pins, giving more space for sewing or less complex projects
  • Micro USB connection instead of FTDI header pins

The LilyPad Arduino USB is similar to the LilyPad Arduino Simple Board, but uses a different chip - the ATMega32U4, which has built-in USB support. If the FTDI header pins on other LilyPad Arduinos feel too bulky or FTDI Boards are often lost or misplaced, this board is a great alternative.

Note: the digital I/O pin layout is slightly different than the LilyPad Arduino Simple - the USB uses pins 2 and 3 instead of 5 and 6.

The LilyPad Arduino USB needs a Micro USB Cable in order to connect to a computer and upload code.

LilyPad Arduino SimpleSnap

alt text

Features:

  • 5 Digital I/O pins
  • 4 Analog pins
  • ATmega328
  • Built-in ON/OFF switch
  • Built-in LiPo battery and charging circuit
  • Simplified layout with less pins, giving more space for sewing or less complex projects
  • Built-in snaps for quick attachment/detachment to multiple projects

The LilyPad Arduino SimpleSnap is similar to the LilyPad Simple Board, except for two major differences: a built-in rechargeable 110mAh LiPo battery and female snap connectors. This board requires connection to a SimpleSnap Protoboard or an arrangement of sew-on fabric snaps so that the board is removable from a project. This gives you the ability to swap out the LilyPad Arduino to reprogram and share in multiple projects.

The LilyPad Arduino Simple Board needs a LilyPad FTDI Basic Breakout and USB Mini-B Cable in order to connect to a computer and upload code.

LilyPad USB Plus

LilyPad USB Plus

Features:

  • 10 Digital I/O pins
  • 7 Analog pins
  • ATMega32U4
  • Built-in ON/OFF switch
  • Built-in power supply socket (JST connector) for a 3.7v LiPo battery and charging circuit (no additional battery charger needed)
  • Power and ground sew tabs accessible on opposite sides of the board, providing more connection options
  • Micro USB connection

The LilyPad USB Plus is an update to the LilyPad Arduino USB, with additiona tabs, labeling, and built-in features. The USB Plus includes an RGB LED at the center for quick prototyping without connecting additional parts, and a row of 6 white LEDs for indicator lights or simple data visualization.

Note: the USB Plus is not currently supported on Windows 7 operating systems.

The LilyPad Arduino USB needs a Micro USB Cable in order to connect to a computer and upload code.

LilyPad Arduino 328 Main Board

alt text

Features:

  • 14 Digital I/O pins
  • 6 Analog pins
  • ATmega328

The LilyPad Arduino 328 Main Board has all of the ATmega 328 pins available for connecting to a wearable project. This board is recommended if your project needs access to more analog input pins than the other LilyPad Arduino offerings. Unlike the others, it does not have a battery port -- you will need to stitch a power supply to the + and - pins on the board. We recommend the LilyPad Simple Power board to provide a LiPo connection and charging circuit to your project.

The LilyPad Arduino 328 Main Board needs a LilyPad FTDI Basic Breakout and USB Mini-B Cable in order to connect to a computer and upload code.

LilyPad ProtoSnap Series

LilyPad ProtoSnap boards are a great way to get started learning about creating interactive e-textile circuits before you start sewing. Everything is wired together on a single board, which makes it easy to explore the possibilities of the components before snapping them apart and building the individual pieces into your project with conductive thread.

LilyPad ProtoSnap Plus

The LilyPad ProtoSnap Plus is a way to prototype with LilyPad Arduino and components that are pre-wired together. After uploading code to the LilyPad Arduino, you can easily snap apart the components and sew them into a project.

LilyPad ProtoSnap Plus

Features:

  • LilyPad USB Plus with built-in RGB and six white LEDs

  • Pre-wired components: light sensor, buzzer, button, 4 pairs of LEDs (yellow, red, green, and blue), slide switch, and 5 expansion ports for easy prototyping

The LilyPad ProtoSnap Plus needs a USB Micro-B Cable in order to connect to a computer and upload code.

ProtoSnap - LilyPad Development Board

The ProtoSnap - LilyPad Development Board is the classic LilyPad Arduino ProtoSnap kit with a LilyPad Simple Arduino and set of LilyPad pieces pre-connected. It also includes needles, conductive thread, and a battery to get started prototyping and building quickly.

alt text

Features:

  • LilyPad Arduino Simple Board
  • FTDI Basic Breakout
  • 3.7v LiPo Battery
  • Pre-wired components: light sensor, temperature sensor, buzzer, vibe motor, 5 LEDs, tri-color LED, slide switch, button
  • Conductive thread bobbin
  • Needle set
The ProtoSnap - LilyPad Development Board needs a USB Mini-B Cable in order to connect to a computer and upload code.

ProtoSnap - LilyPad Development Board Simple

The ProtoSnap - LilyPad Development Board Simple is similar to the Development Board, but with less components pre-wired to the Arduino.

alt text

Features:

  • LilyPad Arduino Simple Board
  • FTDI Basic Breakout
  • 3.7v LiPo Battery
  • Pre-wired components: buzzer, 4 LEDs
  • Conductive thread bobbin
  • Needle set
The ProtoSnap - LilyPad Development Board Simple needs a USB Mini-B Cable in order to connect to a computer and upload code.

Resources and Going Further

For more information on LilyPad products:

Now that you've decided on the 'brain' for your project, here are some tutorials to get you started creating: