# 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)


## Related Guides

- [Adafruit NeoPixel Überguide](https://learn.adafruit.com/adafruit-neopixel-uberguide.md)
- [Adafruit Powerboost 1000C](https://learn.adafruit.com/adafruit-powerboost-1000c-load-share-usb-charge-boost.md)
- [Gemma Color Touch Pendant Necklace](https://learn.adafruit.com/gemma-color-touch-pendant-necklace.md)
- [Spinning Disc Step Sequencer](https://learn.adafruit.com/spinning-disc-step-sequencer.md)
- [NeoPixel 60 Ring Wall Clock](https://learn.adafruit.com/neopixel-60-ring-clock.md)
- [TRON DISC](https://learn.adafruit.com/trondisc.md)
- [Wonder Woman Cosplay Bracers](https://learn.adafruit.com/wonder-woman-cosplay-bracers.md)
- [A NeoPixel Pomodoro Timer](https://learn.adafruit.com/a-neopixel-pomodoro-timer.md)
- [Zelda Echoes Of Wisdom Tri Rod](https://learn.adafruit.com/zelda-tri-rod.md)
- [Rumi Sword - KPop Demon Hunters](https://learn.adafruit.com/rumi-sword.md)
- [Zelda Guardian Robot Terrako Companion](https://learn.adafruit.com/terrako.md)
- [3D Printed Tesla Cable Holder](https://learn.adafruit.com/3d-printed-tesla-cable-mount.md)
- [Superhero Power Gauntlet](https://learn.adafruit.com/superhero-power-gauntlet.md)
- [Qualia S3 Fireplace](https://learn.adafruit.com/qualia-s3-fireplace.md)
- [How to Make Animated Graphics for Hologram Displays](https://learn.adafruit.com/how-to-make-animated-graphics-for-hologram-displays.md)
- [Adafruit QT Py Activity Timer and Hydration Reminder](https://learn.adafruit.com/qt-py-activity-timer-and-hydration-reminder.md)
- [Water Drip Dress with Oozemaster 3000](https://learn.adafruit.com/water-drip-dress-with-oozemaster-3000.md)
