Quantity   Component name
1 × 2" ABS pipe PVC can be used but it is easy to attach printed ABS parts to ABS pipe with ABS cement.
1 × Arduino Micro Pro Sparkfun makes these but China makes them by the thousand.
2 × Sensor PCBs https://easyeda.com/24hourengineer/SMT_Sensor_Board-d9e41a8b54f54cb9b97c8f32fd1d1296
2 × 10µf, 1206 footprint Surface mount capacitor that should be easy enough to solder by hand. Used for each infrared sensor board.
2 × 100Ω resistor, 1206 footprint Surface mount resistor that should be easy enough to solder by hand. Used for each infrared sensor board.
9 × Infrared sensor module, 5V, 38KHz TSOP48-- is the best but most inexpensive sensors work well. TL1838 VS1838B 1838
1 × Controller PCB https://easyeda.com/24hourengineer/PiTagErrUs_0_0_1-ca25d2e149744de0bb3512d9ccaaf40d
10 × Header sockets Get lots of 1x40 2.54mm pitch female header sockets and cut to length.
5 × 2-Postition screw terminal These are usually blue and hook into their neighboring terminals with plastic grooves. No strictly necessary since wires could be soldered in their place. Recommended but optional.
2 × 3-Postition screw terminal These are usually blue and hook into their neighboring terminals with plastic grooves. No strictly necessary since wires could be soldered in their place. Harder to find than the 2-Position version. Recommended but optional.
1 × 33Ω resistor, 1/2 watt, axial leads Standard resistor with leads coming out the sides. A higher wattage resistor may be used. Used on the controller board.
1 × 10Ω resistor, 1/2 watt, axial leads Standard resistor with leads coming out the sides. A higher wattage resistor may be used. Used on the controller board.
1 × 100Ω resistor, 1/2 watt, axial leads Standard resistor with leads coming out the sides. A higher wattage resistor may be used. Used on the controller board.
3 × 220Ω resistors, 1/8 watt, axial leads Standard resistor with leads coming out the sides. A higher wattage resistor may be used. Used on the controller board.
3 × 2N3904 transistor, TO92 package A general purpose NPN transistor. Any TO-92 package NPN transistor can be used like the very common 2N2222. Used on the controller board.
2 × White 5mm LEDs Super-bright white LEDs will act as a flashlight on the front of the tagger. They're controlled by code so you can have a light-free game as well.
1 × Laser module I use the 12mm laser modules because they're easy to glue in place.
1 × Red 5mm LED Super-bright red LED will act as a muzzle emulator on the front of the tagger. Code-controlled if you want to programa sniper mode.
1 × TSAL6100 Infrared emitter I highly recommend this particular part number by Vishay but similar emitters should work as well. Really, this isn't the component to skimp on.
5 × 5mm LED holders These cheap little clips allow 5mm LEDs to be mounted into a hole drilled through a panel. Since the holes are part of the 3D model, you don't even have to drill.
3 × #6 nuts and machine screws. 2" long Electronic Components / Misc. Electronic Components 50mm long.
1 × 25mm diameter lens with a 45mm focal length These are the same lenses used in Google Cardboard. This was done on purpose because these lenses are cheap and easy to find.
1 × Momentary toggle switch This make for amazing triggers with a clicky feel. Usually found at automotive part stores. Part number "Dorman 85958"
2 × 0.25" spade crimp terminal These go onto the trigger switch. Technically, they're optional since wires could be soldered to the leads.
1 × 24mm arcade button, threaded Nothing says durable like a button meant for mashing
2 × 0.11" spade crimp terminal These go onto the reload button. Technically, they're optional since wires could be soldered to the leads.
1 × 12 LED ring Make sure it uses WS2812B, or compatible LED packages.
1 × 1M Addressable LED strip Make sure it uses WS2812B, or compatible LED packages.
1 × Infrared RGB light remote control These often come with cheap RGB LED controllers. Make sure it's infrared, some higher-end models are RF.