# 3D Printed NeoPixel LED Gas Mask

## Overview

http://youtu.be/zk576Q1vH2c

## 3DxPrinting Cosplay Costume

It’s got hints of Star Wars, Fallout, and Guardians of the Galaxy. It’s got lasers, EL wire and of course, NeoPixel LEDs. In this project, we’re mounting glowy electronics to some 3D printed parts to light up your face!

A 3D printed gas mask makes an interesting addition to any halloween costume and may even turn some heads at Comic Con.

This has three main pieces to it: the mask, the respirator and the costume goggles. Details like the grill, the secondary respirators and conduits make this an intricate looking build.

This guide will walk you through the process of 3d printing, wiring and assembling&nbsp;your very own LED Gas Mask.

Info: 

## Challenges and Expectations

The most difficult part in this project is the 3d printing. There are a total of 16 parts and it&nbsp;takes about 14 hours to print all of them. The mask part&nbsp;requires a 3d printing build area of 180mm x 150mm y 150mm z. Wiring the&nbsp;circuit and compontents to fit the parts require a bit of patience, finesse and careful soldering.&nbsp;

## Prerequisite Guides

We recommend walking-through the following guides to help you get a better introduction to the components. Once you have GEMMA configured with your Arduino IDE, continue&nbsp;following this project.

- [Introducing Gemma](../../../../introducing-gemma)&nbsp;or&nbsp;[Introducing Gemma M0](../../../../adafruit-gemma-m0/)
- [NeoPixel Uberguide](../../../../adafruit-neopixel-uberguide)

![](https://cdn-learn.adafruit.com/assets/assets/000/019/920/medium800/3d_printing_parts-sm.jpg?1411867247)

## Parts

- 1&nbsp;[16x NeoPixel Ring](https://www.adafruit.com/product/1463)
- 1&nbsp;[24x NeoPixel Ring](https://www.adafruit.com/product/1586)
- 1&nbsp;[Laser Diode - 5mW](https://www.adafruit.com/products/1054)
- 1 [Gemma M0](https://www.adafruit.com/product/3501) (recommended) or&nbsp; [Gemma v2](https://www.adafruit.com/products/1222)
- 1&nbsp;[Costume Goggles](https://www.adafruit.com/product/1577)
- 1&nbsp;[500mAh Lithium Polymer Battery](https://www.adafruit.com/product/1578)
- 1&nbsp;[Slide switch](https://www.adafruit.com/product/805)
- 1&nbsp;[2.5 meter EL Wire (Any color)](https://www.adafruit.com/categories/78)
- 1&nbsp;[EL Wire Inverter](https://www.adafruit.com/categories/80)

## Tools & Supplies

You will need access to the follow tools. We also carry all of these lovely maker tools in the Adafruit shop.

- [3D Printer](https://www.adafruit.com/product/1670)
- [PLA Filament](https://www.adafruit.com/categories/246)
- [Soldering Iron](https://www.adafruit.com/categories/84)
- [Solder](https://www.adafruit.com/products/1886)
- [Wire Strippers](https://www.adafruit.com/product/527)
- [30 AWG wire](https://www.adafruit.com/search?q=30awg+silicone&b=1)
- [Panavise jr.](https://www.adafruit.com/product/151)&nbsp;/&nbsp;[Third-Helping Hand](https://www.adafruit.com/product/291)

![](https://cdn-learn.adafruit.com/assets/assets/000/020/028/medium800/3d_printing_hero-laser-1080.jpg?1412130017)

# 3D Printed NeoPixel LED Gas Mask

## 3D Printing

![](https://cdn-learn.adafruit.com/assets/assets/000/019/909/medium800/3d_printing_3d-parts-sm.jpg?1411839498)

## PLA Filament

We recommend using PLA material for this project for best quality and minimal warping.&nbsp;Slice settings are recommened for printing on a Makerbot Replicator 2.&nbsp;Parts do not require support material. The mask part included build-in geometery for support.

## Printing Ze Parts

These parts are optimized for printing on FDM desktop machines. The parts can be printed on surfaces such as&nbsp;blue tapers tape, glass, acrylic and flexible plates.&nbsp; All of the parts have their orientations centered for printing piece by piece. We recommend printing parts individual for best quality. Tolerances should be snap-fit and tight. If things are too tight, you can however use a Dremel tool or sand paper to loosen up the openings. Parts in this project were printed on a Makerbot Replicator 2.

[Download STLs](http://www.thingiverse.com/thing:483419)
## Customize Design

The original solids are available to download and modify in Autodesk 123D Design. This model can be viewed and edited in the 123D web or desktop app. STL and 123DX file&nbsp;formarts&nbsp;available.

[Edit in 123D Design](http://www.123dapp.com/Project/NeoPixel-LED-Gas-Mask/2845989)
# 3D Printed NeoPixel LED Gas Mask

## Circuit Diagram

![](https://cdn-learn.adafruit.com/assets/assets/000/019/911/medium800/3d_printing_Circuit-Diagram.png?1411853301)

Info: 

## Compontent Connections

The illustration above is a visual reference of the&nbsp;components and wiring. GEMMA&nbsp;micro-controller is the main board that runs the&nbsp;NeoPixel rings and laser diode. To power this circuit, a slide switch adapter is connected in between a rechargable 500mAh lithium polymer battery and GEMMA.

The two NeoPixel rings share the same data( **D0** ), power( **VOUT** ) and ground( **GND** ) pins on GEMMA. The laser diode power is connected to **3V** and **GND** on GEMMA.

Follow the circuit diagram and walk-through the assembly instructions to wire and connect the components together.&nbsp;

# 3D Printed NeoPixel LED Gas Mask

## Arduino Code

Info: 

## Install Arduino IDE

If you're new to GEMMA and the Arduino IDE, we have a great introduction tutorial to get you started with the program and configuration.&nbsp;

You'll need to download our special flavor of the Arduino IDE&nbsp;that includes profiles for Adafruit&nbsp;micro-controllers. Walk through the guide and configure the GEMMA.

[GEMMA Introduction Guide](https://learn.adafruit.com/introducing-gemma/introduction)
[GEMMA M0 Introduction Guide](https://learn.adafruit.com/adafruit-gemma-m0)
## Arduino Sketch

Below is the code used in the project that animated the NeoPixel rings. Once you have installed the Adafruit Arduino IDE and configured the GEMMA. Copy the code below and paste it into a new sketch.

https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/3D_Printed_NeoPixel_Gas_Mask/3D_Printed_NeoPixel_Gas_Mask.ino

Installing Arduino libraries is a frequent stumbling block. If this is your first time, or simply needing a refresher, please read the&nbsp;[All About Arduino Libraries](http://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-use)&nbsp;tutorial.[![](../../../../assets/divider_icon-45a76f14a0234c47f43488c60c9d77a1701a0ff9f3a09498809a26305ce3df23.gif)](../../../../neopixel-punk-collar/3634)If the NeoPixel library is correctly installed (and the Arduino IDE is restarted), you should be able to navigate through the “File” rollover menus as follows:  
  
**File→Sketchbook→Libraries→Adafruit\_NeoPixel→strandtest**

From the&nbsp; **Tools→Board** &nbsp;menu, select&nbsp;the&nbsp;device you are using: **&nbsp;**

- **Adafruit Gemma M0**
- **Adafruit Gemma 8 MHz** &nbsp;
- Connect the USB cable between the computer and your device. The original Gemma (8 MHz) need the reset button pressed on the board, then click the upload button (right arrow icon) in the Arduino IDE. You do not need to press the reset on the newer Gemma M0 or Trinket M0.

When the battery is connected, you should get a light show from the LEDs. Refer to the&nbsp;[NeoPixel Uberguide](../../../../adafruit-neopixel-uberguide)&nbsp;for more info.

# 3D Printed NeoPixel LED Gas Mask

## CircuitPython Code

![](https://cdn-learn.adafruit.com/assets/assets/000/046/786/medium800/3d_printing_CircuitPython-Gemma-w-Blinka.jpg?1506727948)

 **GEMMA&nbsp;M0** boards can&nbsp;run **CircuitPython** &nbsp;— a different approach to programming compared to Arduino sketches. In fact, **CircuitPython comes&nbsp;factory pre-loaded on GEMMA&nbsp;M0**. If you’ve overwritten it with an Arduino sketch, or just want to learn the basics of setting up and using CircuitPython, this is explained in the [**Adafruit GEMMA&nbsp;M0 guide**](../../../../adafruit-gemma-m0/circuitpython-setup-1).

Info: 

Below is CircuitPython code that works&nbsp;similarly&nbsp;tothe Arduino sketch shown on a prior page. To use this, plug the GEMMA M0 into USB…it should show up on your computer as a small **flash drive** …then edit the file “ **code.py** ” with your text editor of choice. Select and copy the code below and paste it into that file, **entirely replacing its contents** (don’t mix it in with lingering bits of old code). When you save the file, the code should **start running almost immediately** &nbsp;(if not, see notes at the bottom of this page).

**If GEMMA M0 doesn’t show up as a&nbsp;drive, follow the GEMMA M0 guide link above to prepare the board for CircuitPython.**

https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/3D_Printed_NeoPixel_Gas_Mask/code.py

This code requires the **neopixel.py** library. A factory-fresh board will have this already installed. If you’ve just reloaded the board with CircuitPython, create the “lib” directory and then [download neopixel.py from Github](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel).

# 3D Printed NeoPixel LED Gas Mask

## Assembly

## Grill Details

To give the grill a shinny background, add a piece of aluminum&nbsp;foil. Use the printed part as a template to guide an xacto knife to&nbsp;cut out the shape. A layer of&nbsp;glue stick will&nbsp;secure the foil to the grill. Let the sticky adhesives dry before applying a layer of super glue to the grill and onto the mask.

![3d_printing_foil-cut.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/912/medium640/3d_printing_foil-cut.jpg?1411854520)

![3d_printing_glue-stick.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/913/medium640/3d_printing_glue-stick.jpg?1411854549)

![3d_printing_glue-foil.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/914/medium640/3d_printing_glue-foil.jpg?1411854575)

![3d_printing_apply-grill.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/915/medium640/3d_printing_apply-grill.jpg?1411855077)

## Attaching Costume Goggles

Place the costume goggles over the top of the mask with the bridge piece in-front of the mask. With one&nbsp;hand, hold&nbsp;both the mask and goggles together then use the other hand to add a binder clip. Use a pair of pliers to remove the handles &nbsp;from the binder clip.

![3d_printing_attach-goggles.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/916/medium640/3d_printing_attach-goggles.jpg?1411856052)

![3d_printing_binder-clips-cliose.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/917/medium640/3d_printing_binder-clips-cliose.jpg?1411856071)

![3d_printing_binder-clips-remove2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/918/medium640/3d_printing_binder-clips-remove2.jpg?1411856100)

![3d_printing_binder-clips-removed.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/919/medium640/3d_printing_binder-clips-removed.jpg?1411856121)

## Secondary Respirators

The secondary respirators are attached to the mask with cylinderical pegs. These pegs are inserted into the holes of the secondary respirator parts. Strips of conduit are fitted into the large opening on the back of each secondary respirator.

![3d_printing_3d-resp-parts.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/921/medium640/3d_printing_3d-resp-parts.jpg?1411869371)

![3d_printing_resp-pegs.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/922/medium640/3d_printing_resp-pegs.jpg?1411869409)

![3d_printing_condu-attach.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/923/medium640/3d_printing_condu-attach.jpg?1411869430)

![3d_printing_resp-condu.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/924/medium640/3d_printing_resp-condu.jpg?1411869456)

## Prep Wires

In this project we're using 26AWG silicone coated stranded wires for more flexiblity. Measure and cut six pieces of wire according to the photo. Strip and tin the tips of each wire. With all six wires striped and tinned, combine two pieces together to make a set of 3 wired.

![3d_printing_cut-wires.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/925/medium640/3d_printing_cut-wires.jpg?1411871733)

![3d_printing_tined-wires.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/926/medium640/3d_printing_tined-wires.jpg?1411871751)

![3d_printing_double-tin.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/927/medium640/3d_printing_double-tin.jpg?1411871766)

## Wire Up NeoPixel Rings

Secure the rings into place with a Panavise Jr or third-helping hand to assist you while soldering. Tin the data, ground and power pins on&nbsp;the NeoPixel ring. Solder the wires to the 16 and 24 NeoPixel Ring.

![3d_printing_ring-vise.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/954/medium640/3d_printing_ring-vise.jpg?1412006437)

![3d_printing_ring-wire.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/955/medium640/3d_printing_ring-wire.jpg?1412006540)

![3d_printing_rings-wires.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/956/medium640/3d_printing_rings-wires.jpg?1412006629)

## Mount NeoPixel Rings

Before inserting&nbsp;the rings into the mount, ensure the side with the cylindical walls is facing up. Insert the 16 NeoPixel ring into the part with the wires threaded through the openings. Pull the wires all the way through and press the ring inside the channels snaping it into place. &nbsp;Do the same with the 24 NeoPixel ring, only through the larger channel and openings. With both the rings snapped into place, and wires pulled all the way through, group the wires together and insert them through the gemma mounting part.

![3d_printing_ring-wire-mount.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/957/medium640/3d_printing_ring-wire-mount.jpg?1412006886)

![3d_printing_ring-mount-back.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/958/medium640/3d_printing_ring-mount-back.jpg?1412006936)

![3d_printing_rings-mounted.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/959/medium640/3d_printing_rings-mounted.jpg?1412007070)

![3d_printing_gemma-mount-mount.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/960/medium640/3d_printing_gemma-mount-mount.jpg?1412014317)

## Wire Gemma and Laser Diode

Secure GEMMA to a third-helping hand. Keep the ring mount and circuit&nbsp;close and secured. Ensure wires are through the GEMMA mounting part.

Solder the wires from the NeoPixel rings to GEMMA.&nbsp;Power to VOUT. **&nbsp;** Data to D0.&nbsp;Ground to Ground

Solder the red positive wire from the laser diode to 3V on GEMMA. Solder the black common ground wire to the GND pin on GEMMA. With the wires soldered, place the GEMMA into the mount part and group the wiring so that it flows through the opening near the JST port on GEMMA.&nbsp;

![3d_printing_gemma-soldered.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/961/medium640/3d_printing_gemma-soldered.jpg?1412014346)

![3d_printing_laser-power.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/962/medium640/3d_printing_laser-power.jpg?1412014377)

![3d_printing_laser-soldered.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/963/medium640/3d_printing_laser-soldered.jpg?1412014483)

![3d_printing_connect-slide-switch.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/964/medium640/3d_printing_connect-slide-switch.jpg?1412014501)

## Install Circuit into Large Respirator&nbsp;

Insert the laser diode in through the large respirator&nbsp;part with the diode going through out the smaller opening. The ring mount part is inserted through the large respirator and pushed down until it reaches the end stopper. &nbsp;Ensure it's all the way in by pressing the edges down.

![3d_printing_laser-throu-resp.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/965/medium640/3d_printing_laser-throu-resp.jpg?1412021545)

![3d_printing_insert-gemma-ring.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/966/medium640/3d_printing_insert-gemma-ring.jpg?1412021689)

![3d_printing_mount-inside.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/967/medium640/3d_printing_mount-inside.jpg?1412021741)

![3d_printing_gemma-ring-mounted2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/968/medium640/3d_printing_gemma-ring-mounted2.jpg?1412021834)

## Install Respirator Connector

With the ring mount and laser diode installed, grab&nbsp;the respirator connector and pull the laser and slide switch adapter through the opening&nbsp;with the pegs facing towards the diode.&nbsp;Apply&nbsp;funtak (mounting putty) to the surface of the connector and press it down to the large respirator. Ensure to pull the slide switch all the way through the connector.&nbsp;

![3d_printing_slide-swtich-throu-mount2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/969/medium640/3d_printing_slide-swtich-throu-mount2.jpg?1412024923)

![3d_printing_laser-throu-resp2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/970/medium640/3d_printing_laser-throu-resp2.jpg?1412024989)

![3d_printing_tack-resp2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/971/medium640/3d_printing_tack-resp2.jpg?1412025038)

![3d_printing_slide-switch-throu-all-resps.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/972/medium640/3d_printing_slide-switch-throu-all-resps.jpg?1412025120)

## Assemble Features

Grab a piece of conduit and cut it down to about 5cm. Insert conduit into the circular opening in the side of the mask for both secondary respirator pieces. Grab the strand of EL wire and start threading it through one of the conduits.

![3d_printing_condu-attach.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/973/medium640/3d_printing_condu-attach.jpg?1412029791)

![3d_printing_attach-condu-mask.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/974/medium640/3d_printing_attach-condu-mask.jpg?1412029827)

![3d_printing_conduc-attached.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/975/medium640/3d_printing_conduc-attached.jpg?1412029851)

![3d_printing_el-throu-condu.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/976/medium640/3d_printing_el-throu-condu.jpg?1412029881)

## Routing EL Wire Part 1

The secondary respirators include holes sized for EL Wire to pass through. Continue threading EL Wire until you reaching the end of the part. Once the EL Wire has been threaded all the way through the conduit and secondary respirator, you'll need to pull the EL wire until you have about a quater of a meter (or just long enough&nbsp;be able to put the inverter in your pocket and wear the mask). You'll need about 1 meter and some slack of EL wire to thread through the two secondary respirators, the large respirator, and the two ring mounts that are placed inside the costume goggles.

![3d_printing_el-out-of-condu.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/977/medium640/3d_printing_el-out-of-condu.jpg?1412047953)

![3d_printing_el-throu-resp.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/978/medium640/3d_printing_el-throu-resp.jpg?1412047971)

![3d_printing_el-out-resp.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/979/medium640/3d_printing_el-out-resp.jpg?1412047997)

![3d_printing_el-out-resp2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/980/medium640/3d_printing_el-out-resp2.jpg?1412048012)

## Routing EL Wire Part 2

Insert the EL wire through the large respirator and thread it through the various openings. You can mix it up and thread it however you like, just don’t over do it - You’ll still need to thread the other side with the remaining length of EL wire. Once you have a loop or two of EL wire exposed on the large respirator, thread the remaining length through the other&nbsp;secondary&nbsp;respirator. You may want to temperarly remove the conduit to make it easier. Pull the EL Wire all the way through the side of the mask.

![3d_printing_el-out-resp3.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/981/medium640/3d_printing_el-out-resp3.jpg?1412048614)

![3d_printing_el-hoop.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/982/medium640/3d_printing_el-hoop.jpg?1412048633)

![3d_printing_el-out-resp4.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/983/medium640/3d_printing_el-out-resp4.jpg?1412048659)

![3d_printing_el-out.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/984/medium640/3d_printing_el-out.jpg?1412048692)

## Routing EL Wire Part 3

Thread the remining EL Wire through one of the holes in the EL&nbsp;mounting ring. Pull the wire all the way through until you have enough to fit inside one of the eye sockets in the costume goggles. Fit the EL wire into the mounting ring by pressing it down into the channel. Thread EL wire tip through the second hole and pull all the way through. Press down the EL wire again to snap it into the ring mount. Insert the ring mount into one of the eye sockets of the costume googles.

![3d_printing_el-eye-mount.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/985/medium640/3d_printing_el-eye-mount.jpg?1412048926)

![3d_printing_el-eye-mount2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/986/medium640/3d_printing_el-eye-mount2.jpg?1412048998)

![3d_printing_el-eye-mount3.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/987/medium640/3d_printing_el-eye-mount3.jpg?1412049025)

![3d_printing_el-eye-mount4.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/988/medium640/3d_printing_el-eye-mount4.jpg?1412049041)

![](https://cdn-learn.adafruit.com/assets/assets/000/020/014/medium800/3d_printing_el-eye-mount-back.jpg?1412098725)

## EL Wire Rings

Repeat the same steps for the second EL Wire ring mount. You'll need to leave a bit of&nbsp;slack to allow the two ring mounts enough length to spread apart. When mounting the ring mounts into the costume goggles, &nbsp;orient the&nbsp;parts so that the EL wire is positioned towards the bottom.

## Installing&nbsp;Respirators

Insert the laser diode into the front opening of the mask part. Pull the wire all the way through and start fitting the large respirator towards the opening. Carefully fit the slide switch adapter into the opening. Orient the respirator so that the pegs line up with the openings in the mask. Press the large respirator into the mask until the pegs are visable inside the mask. Now you can insert the secondary respirators into the holes on the side of the mask.

![3d_printing_laser-mouth1.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/990/medium640/3d_printing_laser-mouth1.jpg?1412084547)

![3d_printing_resp-attach-mask.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/991/medium640/3d_printing_resp-attach-mask.jpg?1412084584)

![3d_printing_peg-mask-attach.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/992/medium640/3d_printing_peg-mask-attach.jpg?1412084645)

![3d_printing_pegs-attached.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/993/medium640/3d_printing_pegs-attached.jpg?1412084927)

![](https://cdn-learn.adafruit.com/assets/assets/000/020/013/medium800/3d_printing_slide-switch-mouth.jpg?1412098585)

## Access to On/Off Power Switch

Ensure you have enough wire in the slide switch adapter so that it is reachable when parts are assembled together. You can optionally extend the wire with a JST extension cable.

## Laser Diode Eye Wear

Insert the laser diode through&nbsp;one of the EL wire ring mouts (and costume goggle). Position the laser mount part over the laser diode and press it through the opening. You may need to add a piece of eletrical tape on the diode for a&nbsp;tight fit. Place the laser mount part over the costume goggle socket and secure the eye cover part back onto the costume goggle.

![3d_printing_laser-grid.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/998/medium640/3d_printing_laser-grid.jpg?1412085359)

![3d_printing_mount-el-eye.jpg](https://cdn-learn.adafruit.com/assets/assets/000/019/999/medium640/3d_printing_mount-el-eye.jpg?1412085377)

![3d_printing_laser-grid2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/003/medium640/3d_printing_laser-grid2.jpg?1412085911)

![3d_printing_laser-lid.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/004/medium640/3d_printing_laser-lid.jpg?1412086005)

![](https://cdn-learn.adafruit.com/assets/assets/000/020/009/medium800/3d_printing_padding-cut.jpg?1412098003)

## Make it wearable

Add pieces of weather-proof foaming to the mask to make it more confortable when wearing. This roll&nbsp;of foam includes self-adhesive backing similar to foam&nbsp;tape.&nbsp;You can get a roll at your local super market in the DIY section. Add a piece of foam to the inside of the mask, near the nose bridge area.&nbsp;

## Mounting&nbsp;Battery&nbsp;

Insert a 500mAh lithium polymer battery into the lipo pocket part. Add a peice of double-stick foam tape to the lipo pocket&nbsp;and attach it to the inside of&nbsp;the mask. A good location for the pocket is right above the opening of the respirator.

![3d_printing_padding-sm.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/005/medium640/3d_printing_padding-sm.jpg?1412097702)

![3d_printing_lipo-pocket.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/006/medium640/3d_printing_lipo-pocket.jpg?1412097782)

![3d_printing_foam-tape-pocket.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/007/medium640/3d_printing_foam-tape-pocket.jpg?1412097830)

![3d_printing_attach-pocket.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/008/medium640/3d_printing_attach-pocket.jpg?1412097847)

## LED diffuser and cover

Place the LED diffuser part over the large respirator and press it down into place. Press along the edges of the diffuser until it reaches the full depth of respirator. Lay the cover over the respirator part and press it down to snap it closed.

![3d_printing_diffuser.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/010/medium640/3d_printing_diffuser.jpg?1412098098)

![3d_printing_diffuser-grill.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/011/medium640/3d_printing_diffuser-grill.jpg?1412098130)

![3d_printing_grill-flush.jpg](https://cdn-learn.adafruit.com/assets/assets/000/020/012/medium640/3d_printing_grill-flush.jpg?1412098302)

![](https://cdn-learn.adafruit.com/assets/assets/000/020/026/medium800/3d_printing_finished-build.jpg?1412116651)

## Final Build

There&nbsp;might be excess&nbsp;EL Wire. If you want to hide it,&nbsp;you can coil it up and secure to the surface of the mask or simply let&nbsp;go&nbsp;down your ear and hind it behind your back. Maybe you want to wrap around a hat and show it off, its up to you! The EL&nbsp;inverter can be placed in your pants or jacket pocket.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/020/027/medium800thumb/3d_printing_mask-on-loop.jpg?1448312788)

## Wear It!

Before fitting the mask over your face, make sure there aren't any sharp or pointing parts coming from the conduit (if there's sharp edges, you can trim them off with scissors). Try adjusting the EL wire away from the bridge of your nose. Adjust the goggles and ensure the straps are fastened and tight.&nbsp;


## Featured Products

### Type A Machines Series 1 Pro 3D Printer

[Type A Machines Series 1 Pro 3D Printer](https://www.adafruit.com/product/2412)
Built to last&nbsp;and better than ever. The **Series&nbsp;1&nbsp;Pro 3D** printers&nbsp;from Type A Machines offer&nbsp;durability, modularity and one of the largest build volumes in their&nbsp;class.

Featuring a streamlined aluminum and acrylic body, a glass build surface...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/2412)
[Related Guides to the Product](https://learn.adafruit.com/products/2412/guides)
### PLA Filament for 3D Printers - 1.75mm Natural Translucent - 1KG

[PLA Filament for 3D Printers - 1.75mm Natural Translucent - 1KG](https://www.adafruit.com/product/2451)
Having a 3D printer without filament is sort of like having a regular printer without paper or ink. &nbsp;And while a lot of printers come with some filament there's a good chance you've been printing up a storm and need something new. &nbsp;That's why we've started carrying a...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/2451)
[Related Guides to the Product](https://learn.adafruit.com/products/2451/guides)
### PLA Filament for 3D Printers - 1.75mm Diameter - Black - 1KG

[PLA Filament for 3D Printers - 1.75mm Diameter - Black - 1KG](https://www.adafruit.com/product/2060)
Having a 3D printer without filament is sort of like having a regular printer without paper or ink. &nbsp;And while a lot of printers come with some filament there's a good chance you've been printing up a storm and need something new. That's why we've started carrying a...

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

[Costume Goggles](https://www.adafruit.com/product/1577)
We've got some awesome LED goggle tutorials, and now you want to make your own, right? [So pick up a pair of NeoPixel rings](http://www.adafruit.com/products/1463) and these costuming goggles and get to it!

**These goggles look a bit like aviator/welding goggle designs...**

In Stock
[Buy Now](https://www.adafruit.com/product/1577)
[Related Guides to the Product](https://learn.adafruit.com/products/1577/guides)
### 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 GEMMA v2 - Miniature wearable electronic platform

[Adafruit GEMMA v2 - Miniature wearable electronic platform](https://www.adafruit.com/product/1222)
 **Deprecation Warning: The Gemma bit-bang USB technique it uses doesn't work as well as it did in 2014, many modern computers won't work well. So while we still carry the Gemma so that people can maintain some older projects, we no longer recommend it.** <a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/1222)
[Related Guides to the Product](https://learn.adafruit.com/products/1222/guides)
### NeoPixel Ring - 16 x 5050 RGB LED with Integrated Drivers

[NeoPixel Ring - 16 x 5050 RGB LED with Integrated Drivers](https://www.adafruit.com/product/1463)
Round and round and round they go! 16 ultra bright smart LED NeoPixels are arranged in a circle with 1.75" (44.5mm) outer diameter. The rings are 'chainable' - connect the output pin of one to the input pin of another. Use only one microcontroller pin to control as many as you can...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1463)
[Related Guides to the Product](https://learn.adafruit.com/products/1463/guides)
### NeoPixel Ring - 24 x 5050 RGB LED with Integrated Drivers

[NeoPixel Ring - 24 x 5050 RGB LED with Integrated Drivers](https://www.adafruit.com/product/1586)
Round and round and round they go! 24 ultra bright smart LED NeoPixels are arranged in a circle with 2.6" (66mm) outer diameter. The rings are 'chainable' - connect the output pin of one to the input pin of another. Use only one microcontroller pin to control as many as you can...

In Stock
[Buy Now](https://www.adafruit.com/product/1586)
[Related Guides to the Product](https://learn.adafruit.com/products/1586/guides)

## Related Guides

- [LPC824 NeoPixel IR Distance Sensor](https://learn.adafruit.com/lpc824-neopixel-ir-distance-sensor.md)
- [Sipping Power With NeoPixels](https://learn.adafruit.com/sipping-power-with-neopixels.md)
- [Buzzing Mindfulness Bracelet](https://learn.adafruit.com/buzzing-mindfulness-bracelet.md)
- [3D Printed Flora Band](https://learn.adafruit.com/3d-printed-flora-band.md)
- [Best Beginner Boards for Teachers](https://learn.adafruit.com/best-beginner-boards-for-teachers.md)
- [Adafruit IO Basics: NeoPixel Controller](https://learn.adafruit.com/adafruit-io-basics-neopixel-controller.md)
- [A NeoPixel Blinkendisc](https://learn.adafruit.com/a-neopixel-blinkendisc.md)
- [Sound Activated Shark Mask](https://learn.adafruit.com/sound-activated-shark-mask.md)
- [Playa Festival Bike](https://learn.adafruit.com/playa-festival-bike.md)
- [2014 Halloween 3D Printed Projects Roundup](https://learn.adafruit.com/2014-halloween-3d-printed-projects-roundup.md)
- [LED NeoPixel Corset with Circuit Playground Express and MakeCode](https://learn.adafruit.com/led-corset-with-circuit-playground-and-makecode.md)
- [Chirping Plush Owl Toy](https://learn.adafruit.com/chirping-plush-owl-toy.md)
- [NeoPixel NanoRing](https://learn.adafruit.com/neopixel-nanoring-gemma.md)
- [NeoPixel Tiara](https://learn.adafruit.com/neopixel-tiara.md)
- [Light-Up Costumes in Harsh Environments](https://learn.adafruit.com/light-up-costumes-in-harsh-environments.md)
