Sparkle is a tiny, programmable button for etextiles, paper craft, interactive walls, and polymer-clay objects.

Connect it to LEDs, tiny motors, muscle wire, and buzzers to produce lights, motion, and sound.

Connect it to sensors to do different things when you touch, shake, or have enough light or sound.

Program it from a web browser by holding it in front of a computer screen or phone.


 

Sparkle can be used in two modes:

  1. Basic for tiny, simple etextile projects that flash.
  2. Featured for projects that sense the enviroment, react to touch and movement, play music, turn on motors, etc.,


 
Choose a mode to find out more:

BASIC
FEATURED

 

The basic mode was created so the etextile beginner can create a tiny, quick project that doesn't cost a lot. In this mode, Sparkle connects to up to 20 plain LEDs, uses a lot less energy, and can be powered by a tiny CR1216 battery.

As a result, it's missing a lot of features (such as sensing and reacting to the environment, movement, motors, playing music, etc.) You can always activate the more featured mode later, once you've gotten comfortable with Sparkle, and are ready to take the next step.


 


Movie credits: MechaRoboshop
 
 
 

 
 


 
 
 
To use it, connect Sparkle with conductive thread, conductive paint, or regular wire. 3 volts only.
Alternate the LED directions: the two closest to Sparkle have their + side up, and the two outer ones have their + side down.
This helps reduce the number of connections you need to make, and turns on each LED at different times.
The LED boards have 100 ohm resistors built in, but you can use other LEDs, up to 20, in any color combination.
 

 
surface mount
use with conductive paint and paper-based projects
LED board
the default
flat and easy to sew
LED sequin
tiny and elagant
need sewing expertise
5mm LED
large and easy to find
more visible from a distance

 
 
 
 
   
 
 
 
LED sequins are perfect for those special projects that require tiny, tasteful components. Although there is a layer of epoxy to hold them together, they are a bit fragile and should be handled with care when sewing. The brass bead is positive, and the silver bead is negative.
 
 
 
Power consumption 
60mAall 20 lights lit
20mAall 5 lights lit
5ma1 light on
5mAno lights on while running
50uAduring sleep
 
 
 
 

 
Programming Sparkle from a desktop or smart phone
Check out this video to see how you can write Sparkle programs from a web browser, using visible light directly from the screen or mobile phone.
   

 
Help! It's not working! 
 
It doesn't enter programming mode
The touch strip measures the capacitance in your finger. It might help to use a needle or paperclip for better contact.


It's not getting new programs from the screen

  • Hold Sparkle closer to the screen.
     
  • Make the screen brighter or change the contrast.
     
  • Dim the lights; a brightly lit environment overpowers the sensor.
     
  • If your web browser is playing a video or doing some other activity, it throws off the timing.
    Close all other browser windows and see if this solves the problem.


I can't tell if it's dead or alive
The tiny red light never goes all the way off: it stays on when Sparkle is running, flashes rapidly when waiting for a program, and flashes once per second while sleeping. If you cannot see this light at all, try a fresh battery and double-check your connections.

 
 
 
Still nothing? Reset Sparkle.
  1. connect the plus and minus holes to a 3V battery
  2. briefly connect the reset pad to the reset hole
  3. wait 1 second
  4. repeat steps 1-3 until Sparkle's center flashes again

 
 
Still not working? Please write us or call us at +1 303 462 0059, and we'll do our best to help.