Documentation

ShillehTek Lilypad CR2032 Coin Cell Battery Holder 3-Pack | ShillehTek Product Manual
Documentation / ShillehTek Lilypad CR2032 Coin Cell Battery Holder 3-Pack | ShillehTek Product Manual

ShillehTek Lilypad CR2032 Coin Cell Battery Holder 3-Pack | ShillehTek Product Manual

Overview

The LilyPad CR2032 Coin Cell Battery Holder is a small purple PCB designed for wearable and e-textile projects. It accepts a standard 3V CR2032 coin cell, has a built-in slide on/off switch, and exposes large solder/sew pads for + and − that you can either solder wires to or stitch through with conductive thread.

The "LilyPad" form factor was created by Sparkfun for projects that integrate electronics into clothing — light-up jackets, smart sweatshirts, costume props, badge electronics, and any wearable that needs a tiny, flat, low-profile power source. The 3V output runs LilyPad-class boards (LilyPad Arduino, LilyTwinkle, LilyMini), most LEDs, and any low-power 3V sensor.

Each holder takes a single CR2032 — that's 220-240 mAh of energy at 3V, enough to power a slow-blinking LED for many days or a low-duty-cycle BLE sensor for months. This is a 3-pack so you can build three projects at once or have spares for the inevitable battery swap.

At a Glance

Battery
CR2032 (3V coin cell)
Output Voltage
3V (nominal)
Capacity
~220 mAh per cell
On/Off Switch
Built-in slide switch
Pad Style
Solder or sew (large)
Pack Quantity
3 holders

Specifications

Parameter Value
Compatible Battery CR2032 coin cell (3V lithium)
Nominal Voltage 3.0V (fully charged: 3.3V, depleted: 2.0V)
Capacity 220 - 240 mAh (battery dependent)
Maximum Continuous Current ~10 mA (longer life at lower draw)
Pulse Current Up to 50 mA briefly
Switch Type SPST slide switch (ON / OFF)
Solder/Sew Pads 4 large pads (+ and − marked)
Form Factor Round LilyPad (purple PCB)
Diameter ~22 mm
Thickness ~5 mm with battery installed
Pack Quantity 3 holders per pack

Pinout Diagram

LilyPad CR2032 coin cell battery holder pinout diagram showing the round purple PCB with the slide switch labeled ON/OFF, the CR2032 battery seated in the holder, and the large + and − solder/sew pads on each side for connecting to wearable circuits

Wiring Guide

Solder Wiring (Standard Projects)

For breadboard and standard PCB projects, solder wires through the + and − pads. Make sure the slide switch is OFF before soldering, and let the iron tip cool against the pad rather than touching the battery.

Holder Pad Connect To
+ VCC of your circuit (3V rail)
GND of your circuit
Warning: Don't reverse polarity. The CR2032 is a primary (non-rechargeable) lithium cell — reverse current can cause the cell to vent or in rare cases fire. Double-check + and − before powering up.

Sewable Circuit (E-Textile Projects)

For wearables, the holder is designed to be sewn directly into fabric using conductive thread. Each pad has multiple stitch holes for a strong, low-resistance connection.

Step Action
1 Position the holder where you want it on the garment.
2 Tack the holder in place with regular thread first (just to hold it).
3 Use conductive thread to stitch through the + pad to your LED's + leg.
4 Use a separate piece of conductive thread for the − pad → LED's − leg.
5 Knot and seal each end with clear nail polish to prevent fraying.
Tip: Keep the + and − stitching paths physically separated — at least 1 cm apart. Conductive thread is bare metal, so any crossing creates a short.
Info: Every conductive thread connection has 1-5 Ω of resistance. For an LED that's fine, but for higher-current devices the voltage drop becomes noticeable. Keep stitching runs short.

Direct LED (No Microcontroller)

The simplest project: power an LED directly from the holder. The CR2032's internal resistance limits current naturally, but for predictable behavior add a 100Ω current-limit resistor in series.

Component Connection
+ pad LED anode (long leg) through 100Ω resistor
LED cathode (short leg) − pad
Slide switch Position to ON to light the LED
Tip: A standard red or yellow LED has a forward voltage of ~2V, leaving 1V across the resistor. With 100Ω that's 10 mA — perfect for a CR2032 to drive for many hours. White and blue LEDs need 3V+ and may not light fully from a CR2032.

Code Examples

The CR2032 holder is a passive power source — no microcontroller code is needed. The slide switch handles on/off, and the wired connections do the rest. Below is a typical Arduino LilyPad sketch that runs from this holder.

LilyPad Arduino — Slow Blink (Long Battery Life)

lilypad_blink.ino
// LilyPad Arduino - Slow blink for long battery life from CR2032
// Wire the holder + to LilyPad + (VCC), holder - to LilyPad -.
// Wire an LED with 100 ohm resistor between any GPIO and -.

const int ledPin = 5;

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  digitalWrite(ledPin, HIGH);
  delay(50);                    // brief flash
  digitalWrite(ledPin, LOW);
  delay(2000);                  // long off — saves battery
}

Estimating Battery Life

battery-life-math.txt
CR2032 capacity:       ~225 mAh

Always-on LED at 10 mA:    225 / 10  =  22.5 hours
Always-on LED at 1 mA:     225 / 1   =  225 hours (~9 days)
50 ms flash every 2 s, 10 mA average draw = 0.25 mA:
                            225 / 0.25 = 900 hours (~37 days)
Deep-sleep MCU + occasional BLE ad, 50 µA average:
                            225 / 0.05 = 4500 hours (~6 months)

Frequently Asked Questions

How do I install the battery?
Slide the CR2032 in from the side, with the "+" side facing up (the side with text and the wider rim). Make sure the switch is OFF before inserting. Press gently — it should click into place.
How long will a CR2032 last?
Depends entirely on current draw. A continuously-on LED at 10 mA: about a day. A blinking LED with 5% duty cycle: about a month. A deep-sleeping microcontroller advertising over BLE every minute: 6 months or more. Use the math example above to estimate your own project.
Can I use this with a 5V Arduino?
Not directly — the CR2032 only supplies 3V. Most 5V Arduinos brown out below 3.3V or fail to start. Pair this holder with 3.3V boards (LilyPad Arduino, Pro Mini 3.3V, XIAO series, ESP32) or step up to 5V with an MT3608 boost converter.
Can I rechange the CR2032?
No. CR2032 is a primary (non-rechargeable) lithium-manganese cell. Trying to charge it is dangerous — it can vent, swell, or in rare cases catch fire. If you need a rechargeable coin cell, look at LIR2032 instead (3.6V lithium-ion, similar size, requires a charging circuit).
My LED is dim from a fresh CR2032. Why?
The CR2032 has a relatively high internal resistance (around 10 Ω). When you draw current, voltage sags. Drawing 20 mA from a CR2032 drops the terminal voltage from 3.0V to ~2.8V, which is right at the brightness threshold for white LEDs. Use red, yellow, or green LEDs for brighter visibility, or step down to 5 mA.
How do I sew the holder onto fabric?
Use conductive thread (silver-coated or stainless steel filament). Stitch through the + pad and your circuit's + node, knot at both ends, seal with clear nail polish. Repeat for −. Keep + and − threads physically separated by at least 1 cm to prevent shorts.
Will this hurt my washing machine?
Remove the battery before washing. The PCB and conductive thread can survive a gentle wash cycle, but the CR2032 will fail if it gets wet. Most LilyPad projects pop the battery out, wash on cold, then reinsert.