Building McCree’s Belt Buckle from Overwatch

I decided to try my hand at building my own version of McCree’s belt buckle from Overwatch! I used references from the game in order to create a comprehensive digital model which I then 3D printed, smoothed, molded, cast, mounted to a buckle blank, painted, and weathered. Start to finish (and with lots of breaks in-between!), this entire process took me a little over three years to complete.

McCree’s Belt Buckle: Conclusion

Phew. Three years (three years?!?) and a lot of sweat, sanding, and tears later, I finally have a finished belt buckle! To be honest it turned out much better than I expected. There are of course some issues with it and things I wish I could have done differently, but the final prop itself is fit, functional, and looks the part. I may be biased, but I really do think my version of McCree’s buckle is one of best I’ve seen. It was quite a journey to get to this point, and there were lessons learned for every step along…

Logitech C270 Webcam Mount for 2020 Extrusion

I have an old Logitech C270 webcam that I use in combination with OctoPrint to monitor my 3D printer. Since my printer doesn’t have its own enclosure, I made a simple camera “pole” out of some spare 2020 aluminum extrusion I had lying around and stuck the webcam on top. There’s just one problem – the webcam’s bracket wasn’t designed for the shape of the extrusion, and sometimes the vibrations from the printer occasionally knock the webcam off! So I decided to put my skills to work and design a 3D printed mount to bolt the webcam directly to the aluminum…

Playing Lucio with a DJ Hero Turntable

Earlier this year while I was hard at work on the Nintendo Extension Ctrl library, I challenged myself to try and support as many different types of controllers as possible. As a part of that I picked up a DJ Hero controller for the Nintendo Wii on Ebay for $10. And then it hit me: with a little bit of effort, I could write some code that would allow me to play the character of Lucio in Overwatch using this turntable! So that’s exactly what I did.

Nerf Hammershot McCree Controller

Using a Nerf Hammershot and an Arduino, I built my own custom video game controller for the character of McCree in Overwatch. Overview The Arduino inside of the Nerf gun acts as a mouse and keyboard, sending HID commands over USB to the computer. The trigger and hammer are wired to buttons, and the cylinder is wired to a rotary encoder. Pulling the trigger fires, sliding the hammer back “fans the hammer”, and spinning the cylinder reloads. The gun also includes an inertial measurement unit (IMU) with an accelerometer and a gyroscope. This allows me to track movement for aiming. McCree’s…

DIY Ambilight with WS2812B LEDs

Overview The goal of this project is to build a dynamic backlight, also known as an ‘ambilight’, for my PC monitor. An ambilight changes colors based on the content onscreen, extending your monitor to the wall behind it. By reducing the contrast between the monitor and the background it can also help with eye strain. There are some commercial versions of this product, but I wanted to see if I could make one myself with WS2812B addressable LEDs (also known as NeoPixels) and an Arduino. This was a fun project and I’m really happy with the end result. If you’d…