Prototype Wearable LED Dance Harness

Contributors: bboyho
Favorited Favorite 4


Have you ever wanted to merge technology with your dance? In this tutorial, you will learn how to design and build a wearable LED harness for dance performances. The design is not just limited to dance. You can also use it as a guide for costumes.

Dress Rehearsal with LED Straps

Required Materials

To follow along with this tutorial, you will need the following materials. You may not need everything though depending on what you have. Add it to your cart, read through the guide, and adjust the cart as necessary.

  • Electrical Tape
  • 12 Gauge Clear Vinyl
  • ⅞" Yellow Ribbon
  • 1 ½" Yellow Ribbon
  • Adhesive Velcro
  • Thread
  • Twine or Any Toothy String
  • Translucent Yellow Button Up Shirt
  • Bow Tie (Optional)
  • Folded Handkerchief (Optional)


You will need a soldering iron, solder, general soldering accessories, and tools to work with wire.

Solder Lead Free - 100-gram Spool

Solder Lead Free - 100-gram Spool


Weller WE1010 Soldering Station

Diagonal Cutters

Diagonal Cutters

Wire Strippers - 30AWG (Hakko)

Wire Strippers - 30AWG (Hakko)


You will also need:

  • Scissors
  • Cutting Board
  • Rotary Cutter
  • Lighter
  • Needle
  • Sewing Machine
  • Measuring Tape
  • Yard Stick

Suggested Reading

If you aren’t familiar with the following concepts, we recommend checking out these tutorials before continuing.

How to Power a Project

A tutorial to help figure out the power requirements of your project.

Planning a Wearable Electronics Project

Tips and tricks for brainstorming and creating a wearables project.


Designing wearable electronics around a dancer is difficult depending on the movement. As a bboy, just about every part of the body is used on the floor.

Bboy Holding a Chair Freeze

So when planning for a show using wearable electronics, it needs to be:

  • Flexible
  • Durable
  • Secure
  • Quick to Connect
  • Safe
  • Light Up Throughout the Performance

On top of that, I needed to make enough for each student in my troupe. I decided make a harness to hold the electronics based on a backpack's shoulder straps. A button up shirt was used to diffuse the light. A bowtie and pocket square were added for detail.

For the scope of the tutorial, I'll be focusing on the harness to hold the LEDs and the electronics.

Electroluminescence (EL) vs Light Emitting Diode (LED)?

I debated with using either EL wire or LEDs. Each have different uses depending on the performance and lighting of the environment.

With the first wearable design for dance, I found that EL was harder to see with ambient lighting even with EL tape and panel. I was also limited to one color at a time. However, it required less power and it did have a different affect. For the second design, the LEDs were easier to see with the ambient light and I was able to select more than one color. The LEDs did require a little bit more power.

Mark I: EL Dance Shirt Mark II: LED Dance Harness

Understanding Your Circuit

The circuit for the wearable LED harness is simple. Let's take a look at the left side of the harness that holds the battery, adapters, and LEDs.

Initial Circuit

Power is connected to the "+12V" pad of the non-addressable LED strip. To complete the circuit and power the LEDs, ground is connected to each color's pad labeled "G," "R", or "B." Green and blue were chosen to make cyan from the primary colors. For one side of the harness, LED segment A consisted of a long strip of 33x LEDs. LED segment B and C consisted of 3x LEDs each.

Fritzing Diagram Wearable LED Harness Circuit

Having a hard time seeing the circuit? Click the image for a closer look.

A 9V battery and custom made adapters were used for each harness. Keep in mind that a 9V battery is not able to power all three colors simultaneously. However, using two colors was sufficient enough for the project and performance.

Complete Circuit

The connection was then wired in parallel on the other side of the harness by connecting to the same rails on the solderable breadboard.

Fritzing Diagram Wearable LED Harness Fill Circuit

Having a hard time seeing the circuit? Click the image for a closer look.

Stitching It Together

From the image shown below, prepare the fabric based on the user's height by cutting the ribbons and transparent vinyl. Carefully heat the ribbon ends with lighter to prevent the ends from unraveling. Listed below are the average lengths used for a kid.

  • 2x Transparent Vinyl - 25"
  • 4x Transparent Vinyl - 3"
  • 2x 0.5" Ribbon A (for the top) - 25"
  • 2x 1.0" Ribbon B (for the back) - 9"
  • 4x 0.5" Ribbon C (for the front ribbon ties) - 15"
  • 4x 0.5" Ribbon D (for the bottom) - 5"

Prepare the Harness

Pin down the bottom of the harness and sew the ends together in a square pattern with a needle and thread.

Sew Bottom of the Harness

Pin and sew the bottom of the harness with the longer piece of ribbon. Make sure to sew the end in a triangular or square pattern to secure the ribbon.

Sew Top of Harness

Make sure that the ribbon is flat and facing the same direction when sewing the top and bottom together. They should be free from any twists.

Left and Right Harness

Starting with the right side of the harness, pin and sew the ribbon ties for the sternum and waist. The ribbon tie for the chest was about 10 inches above the waist. The ribbon tie for the waist was added to the bottom of the long strip. Repeat for the left side. Choosing one side of the harness, attatch the back ribbons using the same 10 inch spacing as the ribbon ties.

Sew the Ribbon Ties and the Back

At this time, sew the opposite side to the harness. Using pins and a sewing machine, sew clear vinyl to the inside of the ribbon to the top and bottom each side. The vinyl should wrap around the LEDs and end behind the LEDs.

Attach Both Sides to the Harness and Sew the Vinyl Together

The completed harness should look like the image below.

Completed Wearable LED Harness

Hardware Hookup

Connecting LED Strip Segments

Cut the LED strip at the center of the exposed pads using a diagonal cutter. The dot and dashed line in the image below is where you will need to perform the cut. Make sure to remove part of the silicone tube in order to be able to access the LED Strip's pads.

Cut between the LED Strip's Pads

Cut half of the 12" premium jumper wires and strip the insulation. Then solder the wires to each of the LED strip's pads.

Solder Wires to LED Strip

The connection to the pads needed to be secure so I decided to braid the wires together to manage the connections. I was inspired by McCall’s tutorial when completing projects. To braid your wires, twist a pair of wires in a counterclockwise pattern between your index finger and thumb using both hands. I decided to start with the green and red wires.

Wire Management Braiding Counterclockwise 1

Twist the other pair of wires in a counterclockwise pattern.

Wire Management Braiding Counterclockwise 2

Twist the pairs of wires in a clockwise pattern.

Wire Management Braiding Clockwise

Repeat for segment B and C. The segments will be using shorter wire.

Clean Solder Joints

If you were using water soluble flux, clean the solder joints with de-ionized water and a toothbrush. Dry the LED strips thoroughly using compressed air. Luckily, SparkFun has a PCB cleaning room. As an alternative, you could use water from the sink and towels.

Clean Solder Joints

Test LED Strips

Once dry, test the LED strips to make the colors matched and the wires are connected to its respective pads. I decided to use a benchtop power supply set to output about 9V to verify the connection.

Testing LED Strips

Secure w/ Hot Glue

Add hot glue to the terminals to secure the wires further.

Hot Glue Terminals

Custom Power Adapter w/ Solderable Breadboard

Using a dremel and Panavise, carefully cut the solderable breadboard in half.

Cut Solderable Breadboard in Half

Solder the female barrel jack connector to the board so that the connector is flush with the edge.

Solder the Female Barrel Jack

Cut the 1x4 pin jumper wire in half and strip each wire using 0.1" spacing. Solder the wires as illustrated earlier in the Fritzing diagram.

Solder each 1x4 jumper wire

Solder the GND pins together for two of the colors with a solder bridge. Then connect it back to the barrel jack connector an extra wire to the sheath.

Connect GND

Solder the center pin to the "+12V" pin.

Connect Center Positive to +12V

Clean, dry, and test the board with a multimeter, power supply, and the LED strips. Feel free to label the connections with a marker or paint.

Complated Custom Power Adapter

Finally, secure the wires and insulate the connection using hot glue just like the LED strip.

Secure Wires

Secure all the jumper wires with electrical tape.

Electrical Tape

Place the LED strip between the ribbon and vinyl. Make sure to have the LEDs facing out of the clear vinyl. Attach adhesive velcro as highlighted in the image below to hold LED strip down.


Add extra M/F premium jumper wires to extend the LED strip on one side to the breadboard power adapter on the other side. To be consistent I chose to attach the battery and custom adapter on the dancer's left side.

Wire Extensions

Tie the wires extended on the back and the custom power adapter with string.

Tie down

The user can then slide the harness on like a backpack, tie the ribbons across the chest and waist, and plug in the battery to test.

Wearable LED Harness


Once the first wearable LED dance harness was finished, I repeated the steps until there was enough for each dancer in the troupe. I built a total of 7x units for my students. This required a lot of time and patience.

Over the course of about 2-3 months and balancing my usual work schedule, I was able to finish the project!

Completed Wearable LED Harnesses Illuminating Shirts

Stress Testing In the Field

Benchtop Tests

Before the rehearsals and performances, I tested the harnesses out under the fabric using a benchtop power supply for about 60 minutes. I then tested it in a studio with the choreography using 9V batteries.

LED Dance Costume Harness Testing

Dress Rehearsal

When the time came, my students were excited to test it out for the dress rehearsal. This was a good time to explain how to tie the harness, put on the shirt, and power the LEDs with the barrel jack underneath the button up.

Dress Rehearsal

The LED harnesses lasted throughout the dress rehearsal even though they were upside down, side ways, or moving across the floor. There did not appear to be any damage to the circuit. After about an hour, the 9V battery still had power for the show!

Show Time!

When it came time for the show, I had my handy multimeter, scissors, electrical tape, and backup 9V batteries just in case I needed to troubleshoot. However, everything seemed fine. Here's a picture of them backstage right before going on.


In the end, the performance (which lasted ~1:30-2:00 minutes) ran smoothly without the LED harnesses "breaking" on my bboys. Whew, that was a lot of work!

Making It Better

There's always room for improvement. After the project was completed, I realized that the harness could be built better. Below are a list of possible upgrades and improvements that could be implemented for future builds.

  • Vest - It was exhausting making about 10x-15x units for each student. In the future, I may just consider buying a vest/harness and adding the parts to the material to save on time and energy.

  • Quick Release Buckle vs Ribbon Ties - A few of the students had some issues tying the ribbon. Instead of using ribbon ties, a quick release buckle could make it easier

  • Snaps vs Velcro - The velcro held the LEDs and the vinyl securely. As an alternative, a button tool and metal snap could be used.

  • Pocket for 9V Battery - With the amount of time I had available, I decided to just tape the battery and cable to the harness and the ribbon tie. A pocket to hold the 9V battery would make it easier to switch out.

  • Labels - Initially, I did not label the wire colors. After a few months, I forgot about the wire connections on the LED strips, jumper wires, and custom power adapter. I decided to try and revise the project by adding sensors to control the LED straps. It was not until I inspected the connection throughout the harness again that I remembered the simple circuit. Labeling the connection with a marker or paint would have saved some time.

  • Connectors - The 1x4 female header pins were tedious to strip and solder each wire to the breadboard. Using individual jumper wires might have been easier to connect. However, troubleshooting wires might not be the quickest if a wire becomes loose during a performance. I also noticed that a male header pin broke off one of my student's harness after about 1 year due to wear and tear. In the future, I would probably consider using pigtail connector or polarized PTH connector with cable extensions. I would use switches or transistors rated to handle the current in order to switch between the LED colors.

    LED Strip Pigtail Connector (4-pin)

    LED Strip Pigtail Connector (4-pin)

    JST Jumper 4 Wire Assembly

    JST Jumper 4 Wire Assembly

  • Switch - Plugging in the battery underneath the button up shirt was a little difficult even with the barrel jack. Adding a latching switch after the battery would improve on the design. Below are a few switches that could be used but an enclosure might be needed for the panel mounts switches.

    Toggle Switch and Cover - Illuminated (Red)

    Toggle Switch and Cover - Illuminated (Red)

    Barrel Jack Power Switch - M-F (3")

    Barrel Jack Power Switch - M-F (3")

    Metal Pushbutton - Latching (16mm, Red)

    Metal Pushbutton - Latching (16mm, Red)


For Mark III, I was able to explore the following option.

  • Sensor -- Adding a sensor can make the wearable LED dance harness more interactive. It was not until Mark III that I was able to add an acceleroemeter with the wearable LED dance harness. I used the full mini-solderable breadboard, microcontroller, and a MOSFET. For more information, check out the motion controlled wearable LED dance harness.

    Motion Controlled Wearable LED Dance Harness

    January 30, 2019

    Control LEDs based on your movement using an accelerometer! Make your LEDs breathe by fading in and out when laying on the floor, turn off the LEDs when moving to your side, or make the LEDs blink in a headstand!

Resources and Going Further

Need some inspiration for your next e-textiles project? Check out some of these related tutorials:

Hackers in Residence - Sound and Motion Reactivity for Wearables

How to consciously wear light-up and and sound reactive clothing.

EL Wire Light-Up Dog Harness

Learn how to create a light-up dog harness using EL wire for when you need to take your four-legged friend for a walk in the dark.

Sound Reactive EL Wire Costume

Learn how to make your EL wire costumes sound reactive in this project tutorial.

Pokémon Go Patches with EL Panels

Add a cloth stencil over EL panels to create glowing logos and designs.

Motion Controlled Wearable LED Dance Harness

Control LEDs based on your movement using an accelerometer! Make your LEDs breathe by fading in and out when laying on the floor, turn off the LEDs when moving to your side, or make the LEDs blink in a headstand!

Or maybe check out these wearable designs from other SparkFunions!