

The LilyPad LiPower (Manufacturer Part ID: DEV-10085) is a compact power management module designed by SparkFun Electronics. It is specifically tailored for use with LilyPad Arduino projects, offering a convenient and efficient solution for powering wearable electronics. The module supports rechargeable lithium polymer (LiPo) batteries and includes built-in charging capabilities, making it an ideal choice for portable and wearable applications.








The LilyPad LiPower module is designed to provide stable power output while managing the charging of a connected LiPo battery. Below are the key technical details:
| Parameter | Value |
|---|---|
| Input Voltage (USB) | 5V (via micro-USB connector) |
| Output Voltage | 3.3V or 5V (selectable via jumper) |
| Output Current (Max) | 200mA |
| Battery Compatibility | Single-cell LiPo (3.7V nominal) |
| Charging Current | 100mA |
| Pin Name | Description |
|---|---|
| VBATT | Battery input pin for connecting a 3.7V LiPo battery. |
| GND | Ground connection. |
| 3.3V | Regulated 3.3V output pin. |
| 5V | Regulated 5V output pin (enabled by soldering the jumper on the back). |
| CHG | Charging status indicator pin (low when charging, high when fully charged). |
The LilyPad LiPower module is straightforward to use and integrates seamlessly with LilyPad Arduino boards. Follow the steps below to use the module effectively:
VBATT pin. Ensure correct polarity to avoid damage.3.3V or 5V pin to your LilyPad Arduino or other components requiring power.GND pin to the ground of your circuit.CHG pin can be used to monitor the charging status:Although the LilyPad LiPower is designed for LilyPad Arduino boards, it can also be used with an Arduino UNO. Below is an example of powering an Arduino UNO with the module:
5V pin of the LiPower module to the 5V pin of the Arduino UNO.GND pin of the LiPower module to the GND pin of the Arduino UNO.VBATT pin of the module.CHG pin.Here is a simple Arduino sketch to blink an LED while powered by the LilyPad LiPower:
// Simple LED Blink Example
// This sketch blinks an LED connected to pin 13 of the Arduino UNO.
void setup() {
pinMode(13, OUTPUT); // Set pin 13 as an output
}
void loop() {
digitalWrite(13, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(13, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
Module Not Powering the Circuit
Battery Not Charging
Output Voltage Incorrect
Overheating
Q: Can I use the LilyPad LiPower without a battery?
A: Yes, the module can be powered directly via the USB port, but it is designed to work optimally with a connected LiPo battery.
Q: How do I know when the battery is fully charged?
A: The CHG pin will go high (logic level 1) when the battery is fully charged.
Q: Can I use this module with non-LilyPad Arduino boards?
A: Yes, the module can power any Arduino board or circuit that operates at 3.3V or 5V, as long as the current requirements are within the 200mA limit.
Q: Is the module safe for wearable projects?
A: Yes, the LilyPad LiPower is designed for wearable electronics. However, ensure proper insulation and avoid exposing the module to moisture.