# Disco Band Camp Jacket

## Overview

https://youtu.be/jQY5STCxyvQ

Put an Adafruit Gemma M0 to work as you attach 120 Adafruit NeoPixels to the lapels of a vintage band jacket.&nbsp;

In a nutshell, this project starts by soldering small sections of NeoPixels into two longer strips and arrange them into a matrix formation. Add a clicky button to a Gemma M0 to showcase some beautiful animations and pick a brightness setting. Connect the two strips of NeoPixels to the Gemma M0, utilizing Mark Kriegsman's&nbsp;special XY mapping code to tell the Gemma the location of each pixel. Finally, protect the strips from the elements, and attach it to a costume jacket.&nbsp;Whether you’re headed to TTITD (that thing in the desert aka burning man) or leading a marching band, this wearable is sure to make you the star of any event.

This is a job for a board that packs a punch without much of a footprint, a perfect fit for the bite-sized Adafruit Gemma M0. This sketch only uses about 10% of the space on the Gemma M0, so there’s loads more space to add additional animations or power additional pixels.

There are about 75 solder joints in this project, so it’s great if you enjoy soldering! Remember to take breaks and triple check your work.

## Reading Up
Check out these guides before you get started:

- [Adafruit Neopixel Uberguide](https://learn.adafruit.com/adafruit-neopixel-uberguide)
- [Adafruit Gemma M0](https://learn.adafruit.com/adafruit-gemma-m0)
- [Washing Wearables](https://learn.adafruit.com/washing-wearable-electronics) – Although we’re insulating our pixels and solder joints in glue, you should remove all of the electronics when washing or bathing your jacket. However, you may want to give your Gemma a spray of canned air or a quick wipe down now and again.

- [Next Page](https://learn.adafruit.com/disco-band-camp-jacket/materials-tools.md)

## Featured Products

### Adafruit GEMMA M0 - Miniature wearable electronic platform

[Adafruit GEMMA M0 - Miniature wearable electronic platform](https://www.adafruit.com/product/3501)
The **Adafruit Gemma M0** is a super small microcontroller board, with just enough built-in to create many simple projects. It may look small and cute: round, about the size of a quarter, with friendly alligator-clip sew pads. But do not be fooled! The Gemma M0 is incredibly...

In Stock
[Buy Now](https://www.adafruit.com/product/3501)
[Related Guides to the Product](https://learn.adafruit.com/products/3501/guides)
### Adafruit NeoPixel Digital RGB LED Strip 144 LED - 1m Black

[Adafruit NeoPixel Digital RGB LED Strip 144 LED - 1m Black](https://www.adafruit.com/product/1506)
We crammed **ALL THE NEOPIXELS** into this strip! An unbelievable 144 individually-controllable LED pixels on a flexible PCB. It's completely out of control and ready for you to blink. This strip has a black mask, and an extra heavy flex PCB.  
  
These LED strips are even more...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1506)
[Related Guides to the Product](https://learn.adafruit.com/products/1506/guides)
### USB Battery Pack for Raspberry Pi - 10000mAh - 2 x 5V outputs

[USB Battery Pack for Raspberry Pi - 10000mAh - 2 x 5V outputs](https://www.adafruit.com/product/1566)
A large-sized rechargeable battery pack for your [Raspberry Pi](http://www.adafruit.com/raspberrypi) (or [Arduino](http://www.adafruit.com/arduino), or [Propeller](http://www.adafruit.com/category/26), or anything else that uses 5V!). This pack is intended for...

In Stock
[Buy Now](https://www.adafruit.com/product/1566)
[Related Guides to the Product](https://learn.adafruit.com/products/1566/guides)
### Silicone Cover Stranded-Core Wire - 25ft 26AWG - Black

[Silicone Cover Stranded-Core Wire - 25ft 26AWG - Black](https://www.adafruit.com/product/2517)
Silicone-sheathing wire is super-flexible and soft, and its also strong! Able to handle up to 200°C and up to 600V, it will do when PVC covered wire wimps out. We like this wire for being extremely supple and flexible, so it is great for wearables or projects where the wire-harness has to...

In Stock
[Buy Now](https://www.adafruit.com/product/2517)
[Related Guides to the Product](https://learn.adafruit.com/products/2517/guides)
### Tactile Switch Buttons (12mm square, 6mm tall) x 10 pack

[Tactile Switch Buttons (12mm square, 6mm tall) x 10 pack](https://www.adafruit.com/product/1119)
Medium-sized clicky momentary switches are standard input "buttons" on electronic projects. These work best in a PCB but [can be used on a solderless breadboard as shown in this tutorial](https://learn.adafruit.com/adafruit-arduino-lesson-6-digital-inputs?view=all). The...

In Stock
[Buy Now](https://www.adafruit.com/product/1119)
[Related Guides to the Product](https://learn.adafruit.com/products/1119/guides)
### Silicone Cover Stranded-Core Wire - 50ft 30AWG Black

[Silicone Cover Stranded-Core Wire - 50ft 30AWG Black](https://www.adafruit.com/product/3164)
Silicone-sheathing wire is super-flexible and soft, and its also strong! Able to handle up to 200°C and up to 600V, it will do when PVC covered wire wimps out. We like this wire for being extremely supple and flexible, so it is great for wearables or projects where the wire-harness has to...

Out of Stock
[Buy Now](https://www.adafruit.com/product/3164)
[Related Guides to the Product](https://learn.adafruit.com/products/3164/guides)
### Solder Wire - 60/40 Rosin Core - 0.5mm/0.02" diameter - 50 grams

[Solder Wire - 60/40 Rosin Core - 0.5mm/0.02" diameter - 50 grams](https://www.adafruit.com/product/1886)
If you want to make a kit you'll need some solder. This 0.1 lb (about 50 grams) spool is a good amount, not too much (like 1 lb spools) and not too little (like those little 'pocket clip' vials).  
  
This spool of solder contains approximately 0.6mm / .02" diameter in...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1886)
[Related Guides to the Product](https://learn.adafruit.com/products/1886/guides)
### Atten 50-Watt Soldering Iron - SA-50

[Atten 50-Watt Soldering Iron - SA-50](https://www.adafruit.com/product/2163)
Discontinued - **you can grab** [Adjustable 60W Pen-Style Soldering Iron - 120VAC USA Plug - BEST 102C](https://www.adafruit.com/product/3685) **&nbsp;or** [ATTEN 50W 110V Soldering Iron With Station -...](https://www.adafruit.com/product/3565)

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/2163)
[Related Guides to the Product](https://learn.adafruit.com/products/2163/guides)

## Related Guides

- [Mystical LED Halloween Hood](https://learn.adafruit.com/mystical-led-halloween-hood.md)
- [Spy Theme Playback Device](https://learn.adafruit.com/spy-theme-playback-device.md)
- [Buzzing Mindfulness Bracelet](https://learn.adafruit.com/buzzing-mindfulness-bracelet.md)
- [AdaBox 007](https://learn.adafruit.com/adabox007.md)
- [Trinket / Gemma Mini-Theremin](https://learn.adafruit.com/trinket-gemma-mini-theramin-music-maker.md)
- [Using Piezo Buzzers with CircuitPython & Arduino](https://learn.adafruit.com/using-piezo-buzzers-with-circuitpython-arduino.md)
- [How to Choose a Microcontroller](https://learn.adafruit.com/how-to-choose-a-microcontroller.md)
- [Cyberpunk Spikes](https://learn.adafruit.com/cyberpunk-spikes.md)
- [NeoPixel Manicure](https://learn.adafruit.com/neopixel-manicure.md)
- [3D Printed LED Microphone Flag](https://learn.adafruit.com/3d-printed-led-microphone-flag.md)
- [Close Encounters Hat](https://learn.adafruit.com/close-encounters-hat.md)
- [CircuitPython I2C and SPI Under the Hood](https://learn.adafruit.com/circuitpython-basics-i2c-and-spi.md)
- [Infinity Mirror Valentine's Candy Box](https://learn.adafruit.com/infinity-mirror-candy-box.md)
- [CircuitPython Essentials](https://learn.adafruit.com/circuitpython-essentials.md)
- [Trinket (& Gemma) Servo Control](https://learn.adafruit.com/trinket-gemma-servo-control.md)
