# Overwatch Prop Gun: Lucio's Blaster Pt. 3

## 3D Printing

![](https://cdn-learn.adafruit.com/assets/assets/000/038/149/medium800/gaming_LucioThumbnailPt3_853.jpg?1483286251)

https://youtu.be/x5D7CIrJA88

Warning: 

This guide is a work in progress for printing and assembling the Overwatch Lucio blaster as well as connecting the electronics. [Part 1](../../../overwatch-lucio-gun-pt1/overview)&nbsp;and [Part 2](../../../overwatch-lucio-gun-pt-2/blaster-circuit-integration?view=all)&nbsp;of this series show how the circuits are created.

![](https://cdn-learn.adafruit.com/assets/assets/000/038/150/medium800/gaming_assebmleyMaya.jpg?1483286268)

Get ready to go into 3D printing production -- there are 42 parts to print for Lucio's blaster! Download the model files [here](http://www.thingiverse.com/thing:2034258).

You can choose to print in a single color and then prime and paint your parts, or use colored filaments as seen here. The frontDiffuser part should be printed in a translucent natural filament in order to allow the LEDs to glow through with some diffusion.

These are the filament colors I used, printing on a combination of an Ultimaker 2+ and a Printrbot Metal Simple:

- Ultimate Blue PLA by Ultimaker
- Light Green PLA/PHA by Meltink3D
- Black PLA/PHA by Melktink 3D
- Orange PLA/PHA by Meltink 3D
- Dark Gray CPE by Ultimaker
- [Natrual Translucent&nbsp;PLA/PHA](https://www.adafruit.com/products/2451)
- [Silver PLA/PHA](https://www.adafruit.com/products/2063)

The three largest parts were printed on a BCN3D Sigma printer in gray and black PLA/PHA.

All of the parts can be printed on a typical 3D printer's approximately 8"x8"x8" bed with the exceptions of the frontFace, frontBase, and frontCrown parts, which are quite large, so you may need to slice these into sections for re-assembly &nbsp;later

![](https://cdn-learn.adafruit.com/assets/assets/000/038/152/medium800/gaming_PrintedParts_Panorama.jpg?1483286288)

![](https://cdn-learn.adafruit.com/assets/assets/000/038/151/medium800/gaming_posedGun01-1.jpg?1483286276)

After printing the parts and cleaning up the supports, you can dry fit them to make sure everything will go together smoothly.&nbsp;

# Overwatch Prop Gun: Lucio's Blaster Pt. 3

## Circuit Building

![](https://cdn-learn.adafruit.com/assets/assets/000/038/531/medium800/gaming_Lucio_metroCircuit01.png?1484673711)

Warning: 

The music, sound, and lights circuits follow the blueprint [set out in part 2](../../../../overwatch-lucio-gun-pt-2/blaster-circuit-integration?view=all) of this series, but now we're transferring things to PermaProto boards.&nbsp;

You can continue to use the Metro and Music Maker MP3 shield, as seen in the circuit diagram above, or move to the smaller Feather M0 Basic Proto with MusicMaker FeatherWing. Be aware, however, that the Feather is a 3.3V board and will need a level shifter to communicate properly with the NeoPixels.

In the diagram you'll see various parts labeled "JST" -- these are connections that can be made using multiple conductor JST connectors (or other interconnects of your chosing) in order to assist with assembly. It can be tricky to insert things such as speakers, lights, and buttons for triggers while they're connected to the circuit, so these will allow you to plug them in as you go.

# Overwatch Prop Gun: Lucio's Blaster Pt. 3

## Assembly

![](https://cdn-learn.adafruit.com/assets/assets/000/038/556/medium800/gaming_DSC00858.jpg?1484938479)

Warning: 

For assembly, I used [M4 x 30mm socket-head screws](https://www.mcmaster.com/#91292A130), [M4 x 14mm socket-head screws](https://www.mcmaster.com/#92290A150), [M4 hex nuts](https://www.mcmaster.com/#90592A011),&nbsp;and [M4 x 0.7mm thread&nbsp;](https://www.mcmaster.com/mv1484837058/#catalog/94180A351)[brass heat-set inserts](https://www.mcmaster.com/mv1484837058/#catalog/94180A351) on the top and front sections.&nbsp;

All other parts were glued with A6000 adhesive.

![gaming_screwm4.jpg](https://cdn-learn.adafruit.com/assets/assets/000/038/552/medium640/gaming_screwm4.jpg?1484937150)

![gaming_insertm4.jpg](https://cdn-learn.adafruit.com/assets/assets/000/038/554/medium640/gaming_insertm4.jpg?1484937223)

To assemble the blaster, these are the basic steps (naming conventions follows that of the .stl files in the model download):

![](https://cdn-learn.adafruit.com/assets/assets/000/038/557/medium800/gaming_DSC00946.jpg?1484940151)

## Front Assembly

1. fit large NeoPixel 60 ring inside the **frontDiffuser** facing outward
2. fit **frontDiffuser** &nbsp;over **frontCrown**
3. run NeoPixel 60 wiring through **frontFace**
4. fit 20W speaker into **frontBase** and screw it in place
5. screw down **frontDiffuser** , **frontCrown** , **frontFace** , and **frontBase**
6. glue and insert the **slot\_lft** and **slot\_rgt** pieces into the **frontBase** cutouts

![](https://cdn-learn.adafruit.com/assets/assets/000/038/555/medium800/gaming_DSC01160.jpg?1484938220)

## Rear Assembly

1. fit the NeoPixel Jewel into the **modeHolder** , running the wiring through the hole
2. fit and glue the **modeLens** onto the modeHolder
3. run the Jewel wiring through the **grip** , then fit and glue&nbsp; **modeHolder/modeLens&nbsp;** assembly onto the&nbsp; **grip**

![](https://cdn-learn.adafruit.com/assets/assets/000/038/558/medium800/gaming_DSC01310.jpg?1484940194)

## Trigger Assembly

1. fit&nbsp;the wired primary trigger tactile switch into its&nbsp;space in the&nbsp; **triggerReceiver** , button facing downward
2. fit the&nbsp; **triggerA&nbsp;** into place in the&nbsp; **triggerReceiver&nbsp;** and secure it in place with an M4 x 14mm screw and nut
3. repeat this proceedure for the secondary trigger, fitting&nbsp;the button, and **triggerB** into the **triggerMount** and securing the trigger with another M4 x 14mm screw and nut.
4. fit and glue the&nbsp; **triggerReceiver&nbsp;** into the&nbsp; **grip**
5. Insert the&nbsp; **triggerMount&nbsp;** into the holes in the&nbsp; **triggerReceiver&nbsp;** and&nbsp; **grip,&nbsp;** pushing in until it is secured. Make sure both triggers still work, and adjust fit as needed

![](https://cdn-learn.adafruit.com/assets/assets/000/038/559/medium800/gaming_DSC01345.jpg?1484940325)

## Grip Guard & Lower

1. fit and glue the&nbsp; **gripGuard&nbsp;** into the&nbsp; **grip**
2. fit and glue the **gripGuard** into the **inner&nbsp;** again, being sure the secondary trigger isn't impeded
3. fit the two toggle switches into the **lower** , secure them with the included hex nuts
4. fit and glue the **lower** onto the **inner** and **triggerMount**
5. fit the tab on the **body\_btm** into the slot on the **inner**

![](https://cdn-learn.adafruit.com/assets/assets/000/038/560/medium800/gaming_DSC01364.jpg?1484940369)

## Speakers

1. place and heat-set the four brass threaded inserts into the **speakerMnt\_lft** and **speakerMnt\_rgt** parts
2. Screw the **body\_top** to the **speakerMnt\_lft** and **speakerMnt\_rgt**
3. insert the left, center, and right speakers into their respective NeoPixel 16 rings
4. run the wiring through and fit the speaker/NeoPixel 16 ring pairs into the **speakerMnt\_lft** , **speakerMnt\_rgt** , and **lid&nbsp;**
5. fit and glue the two strips of NeoPixels for the VU meters to the **speakerMnt\_lft** and **speakerMnt\_rgt**
6. fit and glue the **body\_top** to the **speakerMnt\_lft** and **speakerMnt\_rgt**

![](https://cdn-learn.adafruit.com/assets/assets/000/038/561/medium800/gaming_DSC01456.jpg?1484940833)

![](https://cdn-learn.adafruit.com/assets/assets/000/038/562/medium800/gaming_DSC01482.jpg?1484940862)

![](https://cdn-learn.adafruit.com/assets/assets/000/038/563/medium800/gaming_DSC01490.jpg?1484940885)

![](https://cdn-learn.adafruit.com/assets/assets/000/038/564/medium800/gaming_DSC01544.jpg?1484940918)

## Joining sections

The rear, inner frame, and front sections can be joined now, leaving the main body cavity open (speakers and top unit) for insertion of the electronics and batteries

1. place&nbsp;and heat-set the two brass threaded inserts into the **frontBase**
2. screw the **inner** to the **frontBase**
3. Screw the **support** to the **inner**
4. fit and glue the **support\_lft** / **support\_rgt** , and **supportCap** to the **support**

![](https://cdn-learn.adafruit.com/assets/assets/000/038/565/medium800/gaming_DSC01562.jpg?1484941042)

![](https://cdn-learn.adafruit.com/assets/assets/000/038/566/medium800/gaming_DSC02037.jpg?1484941508)

## Connections

1. connect the individual elements to their corresponding JST connectors on the PermaProto boards, such as triggers, speakers, and NeoPixels
2. connect the batteries to the PowerBoost boards
3. wrap and fit all wiring and electronics into the main compartment and fit the batteries into the space in the **speakerMnt** parts

![](https://cdn-learn.adafruit.com/assets/assets/000/038/567/medium800/gaming_DSC02277.jpg?1484941732)

![](https://cdn-learn.adafruit.com/assets/assets/000/038/568/medium800/gaming_DSC02297.jpg?1484941775)

## Closure

1. connect the panel mount USB cable to the primary PowerBoos, then run&nbsp;the female end through the **lower** hole on the left side of the gun, this is for battery charging later
2. run the two tilt switches through this same hole so they may be adjusted for tile later, then affixed to the side of the gun and covered with the **plug\_lft**
3. close up the gun by pressing the top/speakerMnt assembly down the rest of the way
4. fit and glue the **tab\_lft** and **tab\_rgt** into the **body\_top** and then into the **slot\_lft** and **slot\_rgt** &nbsp;receiving slots respectively
5. test out the gun to make sure everything works!

![](https://cdn-learn.adafruit.com/assets/assets/000/038/569/medium800/gaming_DSC02342.jpg?1484942059)

## Detailing

1. fit and glue into place the external parts: **hose\_lft/hose\_rgt** , **hoseMntD\_lft** / **hoseMntD\_rgt** , **hoseMntE\_lft/hoseMntE\_rgt** , **plug\_lft** / **plug\_rgt** &nbsp;, **hose** , **hoseMntA** , **hoseMntB** , **hoseMntC**
2. clean up and stray glue, and you're ready to go into action!

![](https://cdn-learn.adafruit.com/assets/assets/000/038/570/medium800/gaming_DSC02401.jpg?1484942499)


## Featured Products

### Adafruit Feather M0 Basic Proto - ATSAMD21 Cortex M0

[Adafruit Feather M0 Basic Proto - ATSAMD21 Cortex M0](https://www.adafruit.com/product/2772)
Feather is the new development board from Adafruit, and like its namesake it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores.

This is the&nbsp; **Feather M0 Basic Proto** ,&nbsp;it has a bunch of prototyping space...

In Stock
[Buy Now](https://www.adafruit.com/product/2772)
[Related Guides to the Product](https://learn.adafruit.com/products/2772/guides)
### Adafruit Music Maker FeatherWing - MP3 OGG WAV MIDI Synth Player

[Adafruit Music Maker FeatherWing - MP3 OGG WAV MIDI Synth Player](https://www.adafruit.com/product/3357)
Bend all audio files to your will with the **Adafruit Music Maker FeatherWing**! It's a fun-size version of our [Music Maker&nbsp;shield for Arduino](https://www.adafruit.com/product/1790)!&nbsp;This powerful wing features the VS1053, an encoding/decoding (codec)...

In Stock
[Buy Now](https://www.adafruit.com/product/3357)
[Related Guides to the Product](https://learn.adafruit.com/products/3357/guides)
### Adafruit Audio FX Sound Board - WAV/OGG Trigger with 2MB Flash

[Adafruit Audio FX Sound Board - WAV/OGG Trigger with 2MB Flash](https://www.adafruit.com/product/2133)
Would you like to add audio/sound effects to your next project, without an Arduino+Shield? Or maybe you don't even know how to use microcontrollers, you just want to make a sound play whenever you press a button. What about something that has to be small...

In Stock
[Buy Now](https://www.adafruit.com/product/2133)
[Related Guides to the Product](https://learn.adafruit.com/products/2133/guides)
### Stereo 20W Class D Audio Amplifier - MAX9744

[Stereo 20W Class D Audio Amplifier - MAX9744](https://www.adafruit.com/product/1752)
Pump up the volume with this 20W stereo amplifier! This slim little board has a class D amplifier onboard that can drive 2 channels of 4-8 ohm impedance speakers at 20W each. Power it with 5-12VDC using the onboard DC power jack and plug stereo line level into the 3.5mm stereo headphone jack...

In Stock
[Buy Now](https://www.adafruit.com/product/1752)
[Related Guides to the Product](https://learn.adafruit.com/products/1752/guides)
### Stereo 3.7W Class D Audio Amplifier - MAX98306

[Stereo 3.7W Class D Audio Amplifier - MAX98306](https://www.adafruit.com/product/987)
This incredibly small stereo amplifier is surprisingly powerful - able to deliver 2 x 3.7W channels into 3 ohm impedance speakers. Inside the miniature chip is a class D controller, able to run from 2.7V-5.5VDC. Since the amp is a class D, its incredibly efficient (over 90% efficient when...

In Stock
[Buy Now](https://www.adafruit.com/product/987)
[Related Guides to the Product](https://learn.adafruit.com/products/987/guides)
### 20W 4 Ohm Full Range Speaker

[20W 4 Ohm Full Range Speaker](https://www.adafruit.com/product/1732)
Listen up! This high power 4" diameter speaker will amp up any audio project where you need loud sound! It is 4 ohm impedance, rated for 20W continuous power. (This thing is really loud) It also has four handy mounting tabs 3 inches apart, and a grill that fits on top. The grill is to...

In Stock
[Buy Now](https://www.adafruit.com/product/1732)
[Related Guides to the Product](https://learn.adafruit.com/products/1732/guides)
### Thin Plastic Speaker w/Wires - 8 ohm 0.25W

[Thin Plastic Speaker w/Wires - 8 ohm 0.25W](https://www.adafruit.com/product/1891)
Listen up! This 1.5" diameter speaker cone is the perfect addition to any audio project where you need an 8Ω impedance and are using 0.25W of power. The speakers are rated at 0.25W, with a maximum input of 0.5W (printed wattage on back of speaker may have either value).

We...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1891)
[Related Guides to the Product](https://learn.adafruit.com/products/1891/guides)
### PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A

[PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A](https://www.adafruit.com/product/2465)
PowerBoost 1000C is the perfect power supply for your portable project!&nbsp; **With a built-in load-sharing battery charger circuit, you'll be able to keep your power-hungry project running even while recharging the battery!** &nbsp;This little DC/DC boost converter module can...

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

## Related Guides

- [Adafruit Powerboost 1000C](https://learn.adafruit.com/adafruit-powerboost-1000c-load-share-usb-charge-boost.md)
- [Festive Feather Holiday Lights](https://learn.adafruit.com/festive-feather-holiday-lights.md)
- [MIDI Solenoid Drum Kit](https://learn.adafruit.com/midi-solenoid-drum-kit.md)
- [Adafruit Feather M0 Basic Proto](https://learn.adafruit.com/adafruit-feather-m0-basic-proto.md)
- [Breadboards for Beginners](https://learn.adafruit.com/breadboards-for-beginners.md)
- [CircuitPython Media Dial](https://learn.adafruit.com/media-dial.md)
- [Boombox Beach Bag with Audio Amp and Speakers](https://learn.adafruit.com/boombox-beach-bag-with-audio-amp-and-speakers.md)
- [NeoPixel LED Necklace Insert with USB Charging](https://learn.adafruit.com/neopixel-led-necklace-insert-with-usb-charging.md)
- [Wireless BLE MIDI Robot Xylophone](https://learn.adafruit.com/wireless-ble-midi-robot-xylophone.md)
- [3D Printed LED Microphone Flag](https://learn.adafruit.com/3d-printed-led-microphone-flag.md)
- [Talking Musical NeoPixel Clock with Infrared, BLE and Touch Controls](https://learn.adafruit.com/talking-musical-neo-pixel-clock-with-infrared-ble-and-touch-controls.md)
- [Neopixel Cosmic Turtle Necklace](https://learn.adafruit.com/neopixel-led-magnetic-pendant-necklace.md)
- [PermaProto Feather Case](https://learn.adafruit.com/permaproto-feather-case.md)
- [MicroPython Displays: Drawing Text](https://learn.adafruit.com/micropython-displays-drawing-text.md)
- [LED Acrylic Sign](https://learn.adafruit.com/led-acrylic-sign.md)
- [CircuitPython I2C and SPI Under the Hood](https://learn.adafruit.com/circuitpython-basics-i2c-and-spi.md)
