Nerf Light Gun Controller

24,187

140

17

Introduction: Nerf Light Gun Controller

About: My name is Britt Michelsen. I am a chemical engineer from Germany especially interested in computational fluid dynamics. To balance all the theoretical work, I like to make stuff in my free time

Ever since building my Nerf Vulcan Sentry Gun, I wanted to modify a Nerf blaster that allows me to control a computer and play games.

It took me a long time to get started, but I can finally show you the results. Ever since I have finished modifying the blasters, I can't put them down. Playing them is insanely fun and I hope you enjoy the mod as much as I do.

The blaster can not only be used to control a PC but also to play games with for example a RetroPie or MAME.

Step 1: What You Need

There are two different light gun sets, one that is connected with a wire and a wireless version. Getting the Bluetooth version to work is a bit trickier than getting the wired version to work, so you will have to decide which one you prefer. Btw. I am not sponsored by Ultimarc, I bought the kits and am not getting any money for promoting them (they have no idea I am writing this instructable).

Material

  • NERF Zombie Strike Doublestrike Blaster (e.g. from Amazon #CommissionsEarned* or way cheaper used)
  • Light Gun Set
  • 6x6x7 mm push button switch (e.g. from this kit #CommissionsEarned*)
  • Two Hinge Lever Micro Switches (e.g. from here #CommissionsEarned*)
  • M8 washer
  • Brass Knurled Nut M3x6x5 (e.g. from this kit #CommissionsEarned*)
  • M3 screw (12 mm)
  • Stainless Steel Rivet Nut
  • Two-component glue
  • Hot glue
  • Wires + heat shrink tubing
  • Optional: 3 mm acrylic glass (I used black acrylic glass that is ir transparent)

Tools

  • Dremel
  • Screwdriver
  • Soldering iron
  • 3D printer
  • Optional: Lasercutter

* As an Amazon Associate I earn from qualifying purchases.

Step 2: 3D Printing + Laser Cutting

A Nerf dart is slightly smaller than the electronics that need to go into the barrel. Therefore, I have created a few parts that can be 3D printed. You do not really need a 3D printer. All the parts can also be replaced with cardboard, hot glue, and reusing parts of the plunger, but a 3D printer will make everything a lot easier.

The electronics should fit into a Nerf Rival blaster without any problems, but I wanted to go with a small, lightweight, and cheap blaster. You can of course pick whichever blaster you would like.

Since the two kits (wired or wireless) are slightly different, you will have to download the files that fit your kit.

I started by smoothing the prints with THF. Afterward, I used a primer filler, wet-sanded the pieces and spray painted them black. I have written a whole Instructable on how to smooth 3D prints. You can find it here.

I didn't want to leave the front open and therefore I used black acrylic glass that is ir transparent to fit the opening I designed. The wired kit comes with a small piece of round acrylic you can use, but you will have to design your own 3D parts for it to fit. I have uploaded the file that can be laser cut to this step. It can be opened with Inkscape.

Step 3: Taking the Blaster Apart

Start by taking the blaster apart. Luckily all the screws are the same.

I used a Doublestrike, because I liked the idea of being able to reload with one hand. Sadly Nerf doesn't produce them anymore, but you should be able to buy used ones really cheap. Another blaster that would probably look great is the NERF Fortnite SR Blaster (#CommissionsEarned*).

Once you have opened the blaster, remove the plunger. Be careful not to lose the small plastic piece on top of the rail since we need it later on.

Step 4: Modifiying the Cocking Mechanism

The cocking mechanism needs to be modified since otherwise, it would block the trigger from moving.

Start by removing the small pin as shown in the first picture or remove the whole part by sawing it off. I decided not to saw the parts apart since I figured that I would be able to reuse the plunger for another project. This is also the reason why I 3D printed the parts to fill the holes in the body of the blaster. You can of course just saw the plunger apart and glue them in place.

The parts that need to be removed are marked black in the second image. I used a Dremel SpeedClic cutting wheel to do so. Be careful with the trigger and leave it where it is, since putting the small spring back in is a bit tricky. If it falls out, don't worry, it is a bit fiddly, but you should be able to reattach it so that it looks like in the second picture.

Step 5: Shortening the Spring

Next, we are going to shorten the spring. Not shortening it means that you will need quite a lot of strength to use the reload bottom. I also tried replacing it with a spring with a thinner wire but couldn't find one that worked well.

To shorten the spring, I once again used a Dremel SpeedClic cutting wheel. You will need to remove about 1.5 cm.

Step 6: Attaching the 3D Printed Files

The only difference in the 3D printed body parts is that the slot in the barrel of the wired version is slightly bigger. Therefore, this step is the same for both kits.

Use two-component glue to attach the 3D printed files to the Doublestrike.

Make sure everything fits by placing the two halves together before the glue is completely set. You can see where the parts go by looking at the picture.

On top of the spring, I placed an M8 washer since I was afraid that the cut spring might damage the plastic.

Glue the brass knurled nut in place as shown in the second picture. You might need a hammer to carefully push it in place.

Step 7: Wireless

Since the two kits are slightly different, we are going to start with the Bluetooth version.

I didn't want to remove the screw hole in the handle of the blaster and therefore it took me a while to make the electronics fit. As you can see in the pictures, I even had to make the PCB smaller and remove parts of the socket. Make sure that the plug can be pushed far enough into the blaster and be careful not to damage any conducting paths.

Once everything fits, glue the PCB in place with hot glue.

Placing the power socket PCB underneath the cylinder of the blaster would be a lot easier, but I figured that it would look a lot better to connect the cable to the handle.

Step 8: Wireless #2

Next, we are going to use the two 3D printed parts that are still left. They help you place the hinge lever micro switches, as shown in the pictures.

Glue the 3D printed pieces in place and make sure that the switches are working. Don't glue the switches in place just yet, because the wires still need to be connected.

Step 9: Wireless Wiring :-)

Finally, we are going to connect all the wires. I used a small amount of hot glue, to hold the PCB that goes into the barrel in place. If you are going to do the same, make sure that both sides of the blaster fit. The part I marked red in the first image is slightly angled and therefore won't fit if you glue it too close to the rail.

In the first picture, I have marked the position of the 6x6x7 mm push-button switch yellow. It has to go underneath the small plastic piece in the rail. Make sure that the push button is working. You might have cut a bit of the 3D printed part off.

The second picture shows you how to connect the wires. The longer wire must connect the trigger. It should be long enough for you to solder it directly in place without having to elongate it.

The wire that is on the left (in the picture) has to connect all the ground wires. The other two wires need to go to the other two switches.

The battery can be placed inside of the cylinder.

Don't forget to place the acrylic glass into the slot before assembling the blaster again.

Step 10: Assembling the Wired Version

Assembling the wired version is similar to the wireless version, but you don't have to worry about placing the power socket PCB into the handle.

All you need to do is to cut a small hole into the bottom of the barrel as you can see in the pictures. Then glue the 3D printed switch holder pieces in place as shown in the first two pictures.

Look at the previous step to see how to connect the wires. Once again, the 6x6x7 mm push-button switch needs to go underneath the small plastic piece in the rail.

I used some hot glue to prevent the wires from getting tangled in the spring. Make sure that all the switches work and that you have placed the acrylic glass into the rail in the front of the barrel before reassembling the blaster.

Step 11: Getting the Blaster to Work

Getting the blaster to work is simple since all you need to do is to mount the LED bar on the top of the monitor using the adhesive pads and to plug the controller in.

The movement of the gun should cause the mouse pointer to move. The pointer may not move to the edge or may go off the edge and bounce to the other side since the gun is not yet calibrated. Calibration is only required once. The settings are stored in the gun. You can download a program to calibrate the blaster here and here you can find detailed instructions on how to use the program and how to configure MAME.

MAME is a free emulator designed to recreate the hardware of arcade game systems. You can see me playing Duck Hunt in the intro step via MAME. So, check it out should you want to play some old school light gun games.

The wireless version can be added via Bluetooth to the devices. Here is a detailed instruction on how to install it.

Congratulations, you are done. I hope you enjoy this mod as much as I do.

Modify It Speed Challenge

Second Prize in the
Modify It Speed Challenge

Be the First to Share

    Recommendations

    • Space Contest

      Space Contest
    • Organization Contest

      Organization Contest
    • Lamps and Lighting Contest

      Lamps and Lighting Contest

    17 Comments

    0
    Dak_4008
    Dak_4008

    9 months ago

    very nice love it I like your stryfe build the best bc I use the stryfe in every single nerf hvz game and all sorts of random battles with cousins and friend

    0
    DaVyper
    DaVyper

    11 months ago

    I loved duck hunt as a kid, but still prefer "Gotcha!" NES paint ball :)

    0
    Techhlp
    Techhlp

    11 months ago

    More along the lines of, “not having access to 3D printing”, you also suggested using card and hot melt glue etc. We’re all different and I have a thing for durable splash proof materials, so without 3D we can use Thibra or Worbla, have a look up, really neat. I prefer another option where ordering stuff is recently somewhat limited, how about up-cycling spent printer cartridges, that’s right, I can hear the endless possibilities from you creative types straight away. So many shapes are ready made for cutting and fitting, do allow your mind to travel, both ink and toner casings can find their way into your creations. Made-for-plastic glue can be used, small bolts, nuts, whatever you can get your hands on for assembly. It can be messy, but us builders are used to that.

    0
    BrittLiv
    BrittLiv

    Reply 11 months ago

    You are absolutely right. Such great ideas!

    0
    arpruss
    arpruss

    11 months ago

    It looks really nice!
    It would be even better if one placed four LEDs around the TV and calibrated so that one could get pointing at the screen (it's not geometrically possible to get exact pointing with LEDs all in one line) and lose the on-screen crosshairs. I've done that with a Wii remote and custom software, but I don't know if it can be done with the AimTrak hardware.

    0
    BrittLiv
    BrittLiv

    Reply 11 months ago

    I only have two LED bars. But great suggestion. I may get more

    0
    arpruss
    arpruss

    Reply 11 months ago

    The software will be tricky, and you'll need a tracking camera that can track four LEDs.

    0
    tomwall1969
    tomwall1969

    Question 11 months ago

    Does it work with a modern television? I thought old school light gun games only work with a CRT.

    0
    BrittLiv
    BrittLiv

    Answer 11 months ago

    Yes, it works with a modern TV

    0
    RobPaige
    RobPaige

    11 months ago

    Very cool, but I would have liked to have seen more detail about getting this to work with Retro Pi or RetroArch, as that seems to be a pretty common question.

    0
    BrittLiv
    BrittLiv

    Reply 11 months ago

    You are absolutely right. It is the next thing I am trying to do. It says that it supports RetroPie that's why I listeted it, but I haven't tried it yet.

    0
    drmelvamitchell
    drmelvamitchell

    11 months ago

    I convinced my nephew to help me with this. Thank you


    0
    BrittLiv
    BrittLiv

    Reply 11 months ago

    Great, have fun building it!

    0
    Makerneer
    Makerneer

    11 months ago

    Duck hunt is one of my favorite retro games too! Great project, thanks for sharing.

    0
    BrittLiv
    BrittLiv

    Reply 11 months ago

    Thank you! Mine, too. I have spent countless hours playing it and Robo Cop 2 (which I really shouldn't have as a kid)