March 30, 2026
Description
This is the way I built and wired up my DL-44. There are probably other ways to do it, and by all means, do it your own way if you prefer. That’s one of the things I like about using a Proffieboard. You can change up the sounds and interactive functions later just by uploading a new profile through the Arduino IDE.
Â
For this build, I used a Proffieboard kit from AliExpress. The kit came with wires, switches, momentary buttons, a speaker, speaker mounts/spacers, and battery terminals. In the end, I only used the speaker, speaker spacers, battery terminals, and one switch. The rest I kept aside for future projects.
Â
The goal with this design was to make a blaster with lights, sounds, and a few interactive features, while still keeping it practical to build and easy to access later. Usually with these sorts of builds, you either end up with visible screws and screw holes ruining the look, or you have to glue the body shut and lose access to the electronics. After many, many iterations, I finally landed on a design that gives access to the internals without ugly external screws all over the prop.
I would strongly recommend flashing the Proffieboard before doing any wiring to it.
That way you can confirm:
It is much easier to sort out any Proffie or Arduino issues before the board is buried inside the blaster.
Once the Proffieboard has been flashed successfully, you can move on to wiring everything up.
To make things as easy as possible, I will be including a ZIP file with 2 folders:
The idea is to keep it simple. Extract the ZIP, copy the sound folder to the SD card, open the ProffieOS folder, and upload the config to the board.
Â
EDIT: Unfortunately Makerworld has blocked the upload so I have hosted it on my Google Drive
Â
https://drive.google.com/file/d/1V6gSGCO6jELVhrg6zU1Ae9aIKrSvC9p8/view?usp=sharing
Download and extract the included ZIP file somewhere easy to find on your computer.
Inside, you will see:
Take the folder named blaster and copy it directly onto the root of the micro SD card.
Do not put it inside another folder. It should sit directly on the SD card as its own folder.
Open the ProffieOS folder, then open:
This should open in the Arduino IDE.
The Proffieboard support is not included by default in Arduino IDE, so you will need to install the Proffieboard Plugin first.
In Arduino IDE:
https://profezzorn.github.io/arduino-proffieboard/package_proffieboard_index.json
Â
In Arduino IDE, make sure the board is set to:
Also set:
That DOSFS setting is specifically recommended for Proffieboard V3 in the official setup docs.
Â
Connect the Proffieboard to your computer using a data-capable USB cable.
If the board does not show up, check:
Once everything is set correctly, click Upload in the Arduino IDE.
The included files are already set up for this build, so in most cases you should not need to change anything unless you want to customise the sounds or behaviour.
Start by gluing the Left Grip to the Middle Grip using the 4 alignment pins.
Solder wires to the back of the battery terminals first.
I bent the bottom of the terminal slightly so it would slide neatly into the hole in the left grip, then added a small drop of CA glue to hold it in place.
Â
I put the positive terminal at the bottom so you do not need to run wires up and down the full length of the grip.
Â
Take one of the larger switches from the kit and trim the positive wire so there is just enough length for the switch to sit in its cutout, while still allowing the wire to run around the outside of the battery slot in the internal groove.
Feed the wires through the top of the grip section, then up through the main body, and glue the switch into place.
This acts as the blaster’s kill switch / master power cut-off.
Â
Solder wires to a 6x6x6mm momentary tactile switch. The wires should be soldered to the diagonally opposite pins.
Take the 4mm x 20mm x 0.5mm spring and place it into the Left Side Trigger Box, then install the tactile switch with the wires. I like to add a small drop of CA glue to the back of the switch to help hold it in place.
Â
Now add the trigger, making sure the spring slides into the cutout on the trigger.
Â
Fit the Right Side Trigger Box into place, gently press the trigger down until the holes line up, and secure the trigger box together with an M3 x 16mm screw.
Â
Once assembled, slide the full trigger box into the main body.
Â
          Â
Solder wires to a 6x6x7.5mm tactile switch, again using the diagonally opposite pins.
Â
Install this switch into the hole at the left rear of the main body. I add a few drops of CA glue on the sides only to hold it in place. Be careful not to get any glue into the switch itself, or it can seize up and become useless.
Â
I also like to add a small amount of hot glue to the back of the switch for a bit of extra support.
Â
This switch is used for reload / mode change.
Â
Solder wires to the speaker, then slide it into the speaker hole at the front of the main body.
Once the speaker is in place, add one of the included speaker spacers from the Proffie kit behind it.
Solder wires from the USB-C port to the GND and 5V pads of the male micro USB plug.
Insert the USB-C port into the slot next to the speaker. Sometimes the metal casing on the USB-C port is slightly too wide, so you may need to trim the sides a little so it fits properly.
Once it fits nicely, add a few drops of CA glue to hold it in place.
Â
Solder wires to the LED board, then insert it into the flash hider. A drop or two of CA glue should be enough to hold it in place.
Once installed, glue the flash hider onto the barrel.
Â
   Â
This is the wiring layout I used for my build. There are other ways to do it, but this method kept things simple and tidy for me.
Take the following wires:
Strip about 10mm from the end of each wire, twist them together, tin them, and solder them to the Battery - / GND pad on the Proffieboard.
Take the following wires:
Strip about 10mm from the end of each wire, twist them together, tin them, and solder them to the Battery + pad on the Proffieboard.
Take the remaining wire from the trigger switch and solder it to:
Take the remaining wire from the reload / mode switch and solder it to:
Take the data wire from the LED board and solder it to:
Solder the two speaker wires to:
Make sure polarity is correct here.
Once all wiring is complete, and before closing up the barrel, plug the male micro USB connector into the Proffieboard.
This connector is used for charging the battery via the external USB-C charge port.
A couple of important notes:
I would also recommend testing the charge port at this stage before final assembly, just to make sure everything is working as expected.
Â
Before closing up the blaster, make sure you fully test everything:
This setup is configured with a magazine size of 30 for both kill and stun, while auto fire does not use a magazine limit.
Make sure everything is working properly before moving on.
Once testing is complete, install the Top Barrel.
Â
The easiest way to explain it is that there is a lip toward the front of the barrel section, and that lip slots into the corresponding groove inside the front of the main body. Once the front is engaged, the rear of the top barrel drops down over the trigger box and electronics.
Â
Take your time here and make sure no wires are pinched. I usually use a pair of tweezers to gently tuck the wires down into the open spaces inside the top barrel as I lower it into place.
Â
Once seated properly, secure the top barrel from the rear of the main body using an M3 x 12mm to 14mm screw.
Â
Glue the rear lever into place.
Â
Then press the hammer into position. The hammer is intentionally a very tight friction fit and should not be glued. This is done on purpose so the hammer can be removed later, allowing access to the electronics inside the blaster.
Fit the speaker grill into place and secure it with an M3 x 6mm to 8mm screw.
Install the 8x2mm magnets into the Middle Grip and Right Grip.
From this point on, the assembly is the same as the Hero version, including fitting:
      Â
Â
     Â
Â
This setup is designed to keep things simple and fun without going overboard.
For the included or custom sound files, use:
That is the format I used for the working sound files in this build.
One of the best things about this build is that once it is all together, you still have access to the electronics inside without ruining the look of the prop with visible screws everywhere.
Â
That was a huge part of the design goal from the start, and after a lot of redesigns, I think this version strikes a really good balance between looks, function, and practicality. Charging is handled through the built-in USB-C port, which connects to the Proffieboard via the internal micro USB plug. It is not fast charging, but it works well for topping up the battery, and the kill switch must be turned on for charging to work.
Â
Yes, Proffieboards are not as cheap as using something like an Arduino Nano clone and a DFPlayer Mini clone, but after doing a lot of testing with the cheaper electronics, the overall experience is nowhere near as good as a Proffieboard. The DFPlayer clones in particular have a pretty noticeable latency issue with sound playback, and once you notice it, it becomes distracting fast. I also had trouble finding a decent amp and speaker setup that gave the result I wanted, and by the time you start adding better parts and working around all the limitations, you can easily end up at or above the cost of a Proffieboard anyway, just with more complicated wiring and more effort managing different power requirements for different components.
Â
Another thing I like about this setup is that you are not locked into just this one build. You can upload your own sound font, make your own custom config, or even recover the electronics later and reuse them in a different prop or lightsaber.
Â
I’d definitely encourage everyone to have a go. I’ve tried to break down most of the hard parts of a project like this into simple steps, so really all you need to do is upload a few files, do a little soldering, and you’re in business.
Â
If you build one, I’d love to see it.
Â
License:
Standard Digital File License