KTag 32ESPecial Blaster Assembly Instructionsπ

A Word About Safety
These instructions involve tools that can be dangerous if used incorrectly or carelessly. If you are uncertain you can perform a task in these instructions safely, DO NOT ATTEMPT IT. Ask for help.
CHILDREN, ASK AN ADULT FOR HELP ASSEMBLING YOUR BLASTER.
-
Warning: Burn Hazard Read the instructions for your soldering iron, and follow them.
Parents, instruct your children how to solder safely, or do it for them.
-
Warning: Cut Hazard Read the instructions for your miter saw, and follow them.
Parents, instruct your children how to use a miter saw safely, or use it for them.
Parts Listπ
Here is a list of all the parts you'll need.
Tools and Materials Neededπ
Soldering Ironπ
Solderπ
There are many types of solder. You need the kind intended for use on electronics.
Side Cuttersπ
Miter Saw or Miter Box or some other way to cut PVC pipeπ
Tongue & Groove Pliersπ
You may substitute amazing grip strength if you have that. Otherwise, something like these will help: Irwin GrooveLock Pliers
Rotary Tool with a Cutting Wheelπ
It doesn't have to be fancy. This one works: Harbor Freight WARRIOR 0.7 Amp Rotary Tool
Wrenches or Nut Driversπ
Use your pliers if you have to.
Step-by-Step Instructionsπ
KTag 2024A "32ESPecial" Main Board Assembly Instructionsπ
Solder the USB-OTG PCB jumper on the back side of the ESP dev board.π
Solder the jumper first!
Once your ESP32 is soldered to the 2024A, the jumper will be inaccessible!

Identify and make note of the USB connectors
While you have your board upside-down, identify which USB-C connector in the communications port (usually labelled "COM" or "UART"), and which one is the USB-OTG port (usually labelled "USB"). You will need to know which is which later.
2. Program your ESP32 to make sure that yours works.π
You don't want to solder a bad ESP32 to your shiny new 2024A. Programming instructions are here.
3. Solder the ESP32 DevKit to the main board.π
Double-check the orientation before soldering.

Pro Tip: Use a breadboard to keep the pins straight.
If you put the header pins into a breadboard before soldering them to the DevKit, the breadboard will hold the pins at roughly the correct angle.
4. Using the side-cutters, snip the pins flush with the board.π
This will keep them out of the way of the wires later.
5. Check that the board powers up properly using the USB-Micro power connection on the main board (J9).π
Verify the NeoPixel flashes. If it doesn't flash, here are some things you can do:
- Check to see if your ESP dev board has an RGB jumper near the NeoPixel. If it does, solder it closed.
- Check your solder joints, and make sure you haven't created any solder bridges.
6. Solder the audio amplifier on to the main board.π
Use the seven header pins that came with your amplifier for the control pins (yellow in the photo below). For the outputs (+ and -), use two single header pins or short lengths of wire.
Double-check the orientation of the amplifier board, and that you are soldering it to the correct side of the 2024A (the side with the board outline). The back side also has the pins labelled, to make debugging or tinkering easier.
-
Before installation -
After installation
7. Solder the speaker connector (J3) to the main board.π
The speaker connector is a JST B2B-PH-K-S.

8. Test the speaker.π
Connect the speaker to the speaker connector, and reboot the ESP32. You should hear the startup sound through the speaker. If it sounds scratchy or otherwise distorted, make sure you are powering your 2024A from the Micro-B USB connector (J9) and not one of the USB-C connectors on the ESP32 DevKit.
9. Solder the remaining connectors.π
Solder the remaining connectors (J1, J2, J4, J5, J6, and J8) to the board. Note that all the connectors are oriented the same way, with the opening for the key toward the center of the board.

KTag 2024B "Far Horizon" Barrel Board Assembly Instructionsπ
1. Solder the IR emitters to the board.π
Pay careful attention to the polarity of the IR LEDs (emitters). The longer lead is the anode (+), and goes in the hole closest to the center of the board. The shorter lead is the cathode (-), and goes in the hole farthest from the center of the board. There is also a flat spot on the anode side of the LED. Sparkfun has a nice writeup on LEDs if you want to learn more.
2. Solder the connector to the board.π
Make sure you solder it to the correct side of the board, opposite the IR LEDs.
Here's what the finished board looks like:

KTag 2024C "Light Brigade" Receiver Board Assembly Instructionsπ
1. Solder the connector to the board.π
Make sure you solder it to the correct side of the board, opposite the NeoPixels.
2. Solder the IR receivers to the board.π
Make sure the dome of each receiver faces outwards. There is some play in the holes for the receivers--use this to angle the receivers towards the center of the board. This mean the leads on the other side of the board, which you are soldering, will be angled out. It should look something like this:
-
Before soldering -
After soldering -
Top view of the completed 2024C
Display Board Assembly Instructions (optional)π
The display board is optional, now that the 2024C receiver board includes forward-facing NeoPixels as well as the upward-facing NeoPixel common since the 2020TPC. If you want one for your blaster, here's how to do it.
1. Solder the pigtail to the board.π
Solder the pigtail to the board, with the wires pointed towards the center of the ring. Make the following connections, but be careful with the colors. Your pigtail might use different color wires than ours!
-
Pin Color ? Signal 1 Yellow Ground 2 Black Data In
NOT Data Out--be careful!3 Red +5V -
JST PH 2.0mm Pin Numbering
Blaster Parts Fabrication Instructionsπ
1. Cut the PVC pipe to length.π
The lengths are listed in the parts list.

Cut the shortest pieces first, so you can clamp the remaining stock more easily.
2. Drill a hole for the trigger switch.π
The trigger switch is located in PVC Part 3.
The recommended switch needs a 1/2" (12mm) hole.


3. Drill a hole for the accessory switch.π
The accessory switch is located in PVC Part 7.
The recommended switch needs a 9/32" (7mm) hole.


4. Solder the 2-pin connector pigtails to the switches.π
You may need to add length to the wires. The trigger wire should be at least 35mm long, and the accessory wire should be at least 22mm long. Insulate the connections with heat-shrink tubing (better) or electrical tape.
For extending the wires, use stranded wire, not solid, since it is more flexible. 22 AWG "servo wire" is an economical choice. Here's an option that comes with heat-shrink tubing:
Since you only need two wires, pull the third wire apart from the other two, and save it for another project.
Slide heat-shrink tubing onto wires BEFORE soldering!
Remember to slide the heat-shrink tubing onto the wires before soldering them! It can't be done after.


5. Make a clearance slot for the trigger switch.π
PVC Part 9 needs a slot made in it so it won't hit the trigger switch when it gets inserted into PVC Part 3.
Insert PVC Part 9 into PVC Part 3 as far as possible.
Really: as far as possible?
If you were thinking this would it difficult to remove later when it's time to install the switch, you were correct. BUT, it ensures the switch will not get smashed later on. If you need to, use a tongue & groove pliers to carefully remove Part 9.





6. Make a clearance slot for the accessory switch.π
PVC Part 10 needs a slot made in it so it won't hit the accessory switch when it gets inserted into PVC Part 7.
The procedure is almost identical to what you did for the trigger switch slot in the previous step.

7. Drill a hole (or a slot) in PVC Part 4 to accommodate the USB extension cable for the flash drive.π
The hole needs to be large enough to accommodate the USB-A female connector. If you don't want a hole that big, you can make a slot by drilling several holes in a row. A Β½" wide slot should work with all but the fattest cables.

8. Drill holes in PVC Part 5 for the receiver zip tie.π
Drill Templates
To drill the holes for these steps in the proper locations, you'll need the KTag Drill Templates. You can download the latest version here:
Print this at "Actual Size" on US Letter-sized paper. Use the scale on the page to confirm you got it right.
- Carefully cut out the RECEIVER template from the Drill Templates page (see the sidebar).
- Tape the RECEIVER template to PVC Part 5, aligning the template with the top edge, and making sure the centerline is right down the middle.
- Drill both holes with a 3/16" drill bit.
- Remove the template and discard.




9. Drill holes in PVC Part 8 for the barrel zip tie.π
- Carefully cut out the BARREL template (see instructions for obtaining in the previous step).
- Tape the BARREL template to PVC Part 8, aligning the template with one end (edge) of the pipe.
- Drill both holes with a 3/16" drill bit.
- Remove the template and discard.


Blaster Assembly Instructionsπ
Begin assembling your blaster by creating a couple of subassemblies, one for the barrel board and one for the receiver.
1. Create the barrel board assembly.π
- Attach the PH2.0 5-way cable to the barrel board assembly.
- Affix the barrel board (2024B) to the holder using two M3-10 wood screws.

2. Create the receiver assembly.π
- Attach the PH2.0 6-way receiver to the barrel board assembly.
- Affix the receiver board (2024C) to the holder using an M3-10 wood screw.
- Snap the clear ball cap onto the holder so that the internal ribs on the ball cap are in between the IR receivers, and not right in front of them.

3. Create the display assembly. (optional)π
If you made a display board, you'll want to make your display assembly now.
- Thread the connector and wires from the display board through one of the slots om the display holder.
- Seat the Neopixel ring around the cylinder in the center of the display holder.
- Insert the display holder into the end of the display pipe with the Neopixels facing out.
- Thread a zip tie through the hole in the pipe, through the slot in the display holder, across the top of the Neopixel ring, through the slot in the center cylinder, and similarly out the other side. The zip tie holds the ring to the display holder and holds the display holder to the pipe.


One zip tie or two?
You can see that we had to use two zip ties to hold our display in place. This is because our zip ties are not long enough to go all the way around the pipe. If yours are, there's no need to use two.
4. Test all the electronics before final assembly.π
Now that you have all the parts fabricated, it's a good idea to test them all together before assembling your blaster. All the connections are labelled on the 2024A PCB.


What about the Grove I2C and Quiic I2C expansion ports?
The Grove I2C and Quiic I2C expansion ports on the 2024A are not yet functional. The hardware is complete but untested, and there is no software written. If you get one of these working, please let us know.

4. Install the barrel board assembly into the barrel.π
Use a zip tie to secure the barrel board assembly to the barrel through the holes you drilled in the barrel.

5. Install the speaker.π
Using a 2" length of double-sided foam tape, secure the speaker in the front handle (PVC Part 10).

6. Install the trigger switch.π
Secure the trigger switch in the hole you drilled for that purpose. For the recommended switch, gently tighten the nut using an open-ended wrench.

7. Install the accessory switch.π
Secure the accessory switch in the hole you drilled for that purpose. For the recommended switch, tighten the nut using a socket or a nut driver.

A Few Thoughts On Assembling PVC
At this point, you will begin assembling the PVC parts. We recommend you just press them together and rely on friction to hold them in place (this is called a press fit). We DO NOT recommend using PVC cement or other glues. There is a simple reason for this:
You will need to take them apart again.
Whether it is to make an enhancement or a repair, sooner or later you will need to disassemble your 32ESPecial. When that time comes, you'll be glad you didn't glue it together.
If you are concerned about your blaster falling apart in the heat of battle, our years of experience have taught us two things: first, this is a valid concern, and second, it is easily mitigated. Simply wrap a bit of tape around any loose pipe before pressing it into the fitting. Painter's tape works particularly well for this purpose.
And now, because we know you'll need it, here is the PVC parts diagram again:
8. Attach the barrel to the accessory switch.π
Press PVC part 8 (the barrel) to one end of part 7 (the accessory switch tee). Then press part 10 into parts 12 and 7, according to the diagram. Be careful to route all the wires through the tee toward the back of the blaster as shown.

9. Attach the display to the trigger switch.π
Press PVC part 2 (the display) to one end of part 3 (the trigger switch tee). Then press part 9 into parts 11 and 3, according to the diagram. Be careful to route all the wires through the tee toward the front of the blaster as shown.
If you did not make a display, simple leave the left side of part 3 open to the night air.

10. Attach the receiver to the body.π
βForward, the Light Brigade!β
Be careful of orientation here: the 2024C "Light Brigade" Receiver Board actually has three infrared receivers. The one in the middle points to the front (the same direction as the barrel).
Press PVC part 4 (which has a hole or slot in it) to the rear of part 5 (the receiver tee). Press part 6 into the front of part 5. Route the receiver wire to the front.

11. Complete the assembly.π
The final step is to connect all the wires to their proper connectors on the control board in such a way that the control board can be slid into the body of the blaster. No fasteners are used or are necessary to keep it in place.



Next Stepsπ
- Show us what you made: Post a photo to the forum
- Gather your friends and play a game!
- Start tinkering with the software.