Author: Daniel Smedley

DMos: The Gauntlet Outer Layer

With the lighting circuit and dice mounts successfully attached to the base layer, the final stage of creating the Infinite dGauntlet was to create the outer wrapping layer. For the design I took primary inspiration from the Nano-gauntlet in Avengers: Endgame, as this was closest to the Iron Man red/gold colour scheme that would fit best with Dungeon Master.

I used the same template I had created for the base layer, but added around 1cm of depth in order to add space for the circuit board and wiring, and added cut-out sections through which the dice mounts would protrude. Using the same black cotton fabric as a base, I used metallic red and gold spandex to build up the required design, using metallic thread which did not play well with the sewing machine at all.

Gauntlet wrist/palm outer layer pieces prior to assembly

The fingers were similarly designed, essentially creating short tubes of fabric to be attached to a simple black glove that would be sewn inside the base layer.

Base layer and components of outer layer prior to final assembly
Fingers sewn and attached to the glove

All that was left was to slip the outer layer wrist/palm section over the top and hand-sew the seams.

Completed gauntlet awaiting dice

The dice were then secured in their mounts using superglue to complete the Gauntlet.

Completed Gauntlet, illuminated
On a glove stand

DMos: Mounting the Lighting Circuit

With the lighting circuit, dice mounts and base layer complete, it was time to bring them together. The first thing to do was to superglue the d4 into its mount, to avoid having to glue the two halves together later. Then I attached each mount to the relevant pad using superglue.

Attaching the circuit itself involved inserting the LEDs and sewing their cables in place. The tactile switches were sewn into their respective pockets, then the wires were fixed in position by sewing loops of thread.

I threaded the power socket through a button hole so it could be accessed from the inside of the wrap-around.

Mounted lighting circuit in action

DMos: The Gauntlet Base Layer

Gloves can be complicated, and my clothing design and manufacturing skills are limited. I had to work within what I could feasibly achieve, and having made a variation on an infinity gauntlet before (don’t ask) I decided to go with the approach I took last time: Use a standard glove to sew fingers onto, then sew that glove inside a wrap-around for the palm, which would essentially be a tube with an extra bit on the side for the thumb.

The wrap-around would consist of two layers:

  • An inner base layer, onto which the dice mounts would be glued and the circuit would be mounted (with hand sewing)
  • An outer layer, consisting of the actual visual design, with holes through which the mounts would protrude.

My approach to coming up with a pattern is very geometric, essentially approximate with a boxy design and hope the fabric’s tendency to curve will round it out. It’s also easier to think of a polyhedral net of flat faces rather than a more complex curved topology. The first step was, of course, to get measurements.

When in doubt, trace around it

Pretty simple, trace around my left hand and use a ruler to roughly measure the notable lengths. Mark off where my knuckles and wrist were (roughly). Add a bit for ease of putting on/taking off, then create cardboard templates.

I also intended to add patches for the dice mounts, so I could be more exact when eventually attaching them.

I transferred the templates to black cotton using chalk, which is a rather inaccurate method. I later got some wax pencils which worked a lot better.

With external edges hemmed

The first version was a little too tight to put on and take off, so a revised layer was made. I also decided to go with a single “bar” across the knuckles, with dividers sewn on top, instead of the individual stone pads I had originally used. This saved on complexity, and also supported the edges better which were a little wider than the finished glove layer.

To the underside (where the palm will be) I added six miniature “pockets” for the tactile switches, each approximately 12x12x6mm in size.

With the glove inserted

I had actually made this prior to fabricating the circuit, so once I had a finalised size for the circuit board the last thing to do prior to assembly was to sew on a “sleeve” into which the circuit board would be secured.

With PCB sleeve

Simply a piece of fabric slightly larger than the board, with a notch sewn halfway across the top. Three of the LEDs would feed through either side, and the notch would prevent the board itself sliding through. Once inserted, I planned to sew a second notch in the bottom edge to hold the circuit board in place.

DMos: Fabricating the Lighting Circuit

With the Printed Circuit Board (PCB) designed, the next job was getting it manufactured. Lacking the tools to do so myself, and having no experience ordering a PCB, this was a daunting prospect. Less daunting was sourcing the components for the circuit itself, with electronics components suppliers readily available online. I went with Bitsbox, a UK supplier whom over two orders were very quick to dispatch and deliver the components.

Bits!

The components ordered include:

  • 10x 1K resistors
  • 10x 330R resistors
  • 10x 5mm Ultra-bright white LEDs
  • 10x 12mm tactile push switches
  • 2.1mm DC power socket
  • 2.1mm DC power plug
  • 1x 4xAA battery holder
  • 1x 9V battery clip (connects to the battery holder)
  • 3m speaker wire (3m additional in second order)
  • Heat-shrink sleaving
  • Solder

The speaker wire is essentially a pair of wires bound together, which would make managing the cabling easier. The particular wire I ordered was grey with a black stripe down one side, which made it easier to keep track of the circuit polarity (as LEDs, being diodes, only work in one direction).

Trying to find a PCB manufacturer was difficult, as I am a hobbyist rather than someone looking to manufacture large batches of a given PCB. I initially tried to contact a few UK-based manufacturers, but with very limited success (as they seemed more set up for business-to-business interaction rather than making a small batch of custom boards). Looking to hobbyist websites it seemed that going to a Chinese manufacturer was the most cost-effective and easiest way to go, so I tried PCBWay. The interface seemed straight-forward enough to use and the pricing wasn’t astronomical, the only downside was I couldn’t get the extra holes drilled and the minimum batch order was 5. This wasn’t too much of an issue as having spares would be handy, and the PCB layout could work for any generic lighting circuit up to 6 LEDs so could be useful in future projects. Including delivery, I went from order to having the PCBs in hand in just over a week:

5 PCBs, minus all the extra holes

Lacking the ability (and skill) to drill the extra holes myself (the manufacturer did drill the holes in the circuit contacts), I figured the best thing to do was to solder the whole circuit together when the gauntlet’s underlayer was ready to have it installed, since once it was secured in place any stresses on the wires should be minimised. The first task however was to solder the resistors into place, which I could do right away.

I used to be pretty good at soldering back in secondary school, I think I’ve gone a bit rusty. Once soldered, I tested the circuit with a multimeter to make sure the solder joints were conducting current adequately.

The rest of the circuit involved measuring the approximate length of each wire needed, based on the planned route from the board to the component’s location on the gauntlet (either on the back of the hand or on the palm), adding a generous extra length (at least 10%) for losses when soldering, as well as a bit of room for placing the wires. (Better to have a bit too much cable than not enough).

The LEDs were relatively easy to solder, with long legs they’re designed to be soldered to wires or directly into boards. The main concern was ensuring I soldered the correct wire to the correct leg (I wanted to keep the wire with the black stripe as the positive/anode).

The tactile switches were a pain, since they are very much designed to be soldered directly onto a board, and not to wires. The tabs are very small and getting the wire to mesh with them enough to take solder was fiddly to say the least. The solder joints are far from the best I’ve ever done. But a few hours of work (with testing the circuit after each pair of LED/switch were added) thankfully yielded a successful result:

Lighting circuit, fully soldered.
Short demo of the circuit in action

Now with the lighting circuit made (and the gauntlet’s underlayer, which was ready by this point but I will document in a later post) it was finally time to bring it together…

DMos: Creating Dice Mounts

The most important components of the “Infinite dGauntlet” are, of course, the Dice themselves. Sourcing the dice was relatively easy, thanks to TheDiceShopOnline where I was easily able to select translucent dice in the appropriate colours:

Six coloured (math) rocks

Coming up with a means of securing these dice to a gauntlet, whilst at the same time incorporating a 5mm LED for illumination purposes would be incredibly difficult to do by hand. Fortunately I had a relatively new hobby to bring to bear: Enter 3D Printing! Before I could use a computer to solve all my problems, however, I had to get the measurements.

Measuring Dice… surprisingly fiddly, it turns out.

Questionably accurate measurements in hand, I downloaded Blender (a pretty good open-source 3D modelling software) and figured out how to kind-of work it in creating-STL-file mode. (The trick is figuring out how to set up the scene units, then how to set the correct scale factor when exporting.) The first step was to create a correctly sized “LED cutout” STL file I could then re-import and subtract in order to have a uniform insert for a 5mm LED.

A 5mm LED cut-out, with flared tip

Working out the external dimensions was a process of (roughly) measuring my left hand to figure out how wide a mount could be and still reasonably fit four across my knuckles. From there it was a case of estimating how large to make each one to fit a 5mm LED in addition to the half-dice, and figuring out the exact sizing within Blender by trying to fit everything together.

The d6 and d12 were the most straightforward, with the cube and dodecahedron being regular solids to use within Blender. A test-print of the d6 mount revealed the dimensions as measured were a bit tight, so I added around 10-15% to the measurements as I would eventually be gluing the dice in, and having them fit a little loose would be less of a problem than them being too tight.

The d20 was similar, with an icosahedron not difficult to produce within Blender. It was slightly more complicated due to being the physically largest dice, but being set in the larger oval mount on the back of the palm:

Half of an icosahedron looks weird

The d8 and d10 were slightly more complicated, but I reasoned they are both effectively two cones with their bases stuck together, each cone having half the total number of sides. So a 4-sided and 5-sided cone would fit each dice, and also hold them higher giving more room for the LED.

The d4, being a tetrahedron, was the most complex. I had originally thought of mounting it inverted, but that would mean the base of the dice sticking out as opposed to a given value. It would be possible to mount it in the “correct” orientation, but given its concave shape, it would require creating the mount in two halves, and gluing them around the dice:

In reality, I went through the process of designing and printing these mounts one by one, adjusting and reprinting each as necessary. (The d4 required about 4 reprints to get the size right.) My 3D printer, a Monoprice Mini Delta V2, was able to print a mount in around an hour.

With the dice now fitting, I could test the fit for the LED. (The LED cutout seemed to work first time, given the manufacturing tolerances of a 5mm LED I suspect it was my measurements of the dice that were lacking.)

With dice and LED enclosed

With the d4 mount complete, I focused on the rest:

Printing the d6 mount
The mounts with their dice

Final thing to do was add a coat of gold paint, and a bit of silver inside in an attempt to act as a foil to reflect light back through the dice:

Painted gold

DMos: Designing a Lighting Circuit

When conceiving the idea for what I’m loosely calling the “Infinite dGauntlet” a number of ideas came to mind. The “ideal” functionality and look that I would aim for, and the levels below that I could achieve if resources/time became too much of a constraint. The ideal in this case would be individual illuminations for each dice, and the ability to selectively brighten any/all of the dice by the action of closing the fist. Failing that, illuminating the dice would be a more achievable goal.

5mm Ultra-bright White LEDs seemed an obvious choice, they would likely be small enough to fit inside a 3D-printed mount for each dice yet powerful enough to provide sufficient illumination.
For control, a few options came to mind. Reed switches combined with magnets sewed into the fingertips might have worked, but with a number of the switches in close proximity it may have been difficult to selectively activate them. I eventually decided the simplest option would be some variety of tactile push-to-make switches, generally flatter I figured they would quite easily be sewn into the gauntlet.

So the question arose: How to use a push-to-make switch to make an LED brighter when pushed? A brief bit of research on LED brightness (googling and answer on StackExchange) unearthed the fact that LED brightness is roughly proportional to the current flowing through it. Remembering Ohm’s Law from secondary school:


    \[  V = IR\]


Where V is Voltage, I is current and R is resistance

The plan for the circuit is to run on 4xAA batteries, so the voltage across the LED will be fairly constant. This means Current will be inversely proportional to resistance.

The second piece of the solution comes from how components of a given resistance (namely resistors) combine. In series, resistances combine by simple addition, but in parallel it is their inverses (or conductances) that add together:


    \[  \frac{1}{R_{T}} = \frac{1}{R_{1}} + \frac{1}{R_{2}} + \dots + \frac{1}{R_{n}}\]

Essentially this means that two resistors in parallel have a total resistance that is less than either resistor individually. This means I could place a push-to-make switch alongside a second resistor, both connected in parallel with the first. Then when the button is pushed, the resistance of the entire segment is reduced, the current increases and the LED shines more brightly.

Given my knowledge from secondary school electronics, I recall we would always use a 220 Ohm resistor with LEDs, so figured that was a reasonable lowest resistance/highest current for the “active” higher illumination state. I wanted there to be a noticeable difference between the two states, so went with a 1,000 Ohm resistor for the inactive state. Knowing the desired total resistance and value of resistor R1 figuring out a suitable R2 was relatively straightforward:

Green cells are the Output

The exact R2 I would need was 282 Ohms, but 330 Ohms (a more standard fixed resistor value) got me to 248 Ohms, which was close enough. So the basic unit of the circuit would involve an LED and 1 Kilo-ohm resistor, always connected, with a second 330 Ohm resistor and switch in parallel with the 1 Kilo-ohm resistor. Multiply that by six for each light, and the circuit diagram looks something like:

A circuit, courtesy of copy-and-paste

All good in theory, but before I want to the trouble (and expense) of turning this into a circuit board I wanted to be sure it would actually work. It was finally time for me to get myself a breadboard. I found this kit on Amazon for a reasonable price and quick delivery, and before long I had wired up a prototype.

With the circuit figured out, the next task was transferring it to a Printed Circuit Board layout. Once again my experience from school was limited, the software we used (which I cannot remember the name of) was fairly basic. KiCad seemed to be the best open source software for designing PCB layouts, though it has something of a learning curve. (Multilayer PCBs, solder masks and a whole catalogue of component footprints.) However I managed to figure out enough to lay out the circuit I needed. The main challenge was figuring out a design that would be small enough to fit into the gauntlet, but not so small as to be too difficult to solder together. With six LEDs and six tactile switches, as well as a power input, there would be 13 pairs of wires to attach which seemed like it would be too crowded, but this is what I eventually came up with:

The 3D Circuit Visualisation provided by KiCad

The holes were intended as mounting points for the board as a whole, as well as a means by which to secure the wires. In secondary school electronics we would thread a wire through larger drill holes in the PCB before soldering, as doing so meant any forces on the cable wouldn’t be directed into the solder joint, which can be brittle and break easily. I wasn’t sure whether I could find a manufacturer who could drill the holes as specified, or indeed if holes so close together were even feasible for the board material. However if it wasn’t possible I had planned to secure the wires to the gauntlet itself so, once installed, stresses on the solder joints should be minimal.

Now all that was left to do was order in the components and try to get the board manufactured.

Autumn 2022 Project: DMos

Now that conventions have returned since the disruption of the COVID-19 pandemic (thoughts as to whether this is wise aside) it would seem inevitable that my costume-making itch would demand to be scratched. I attended Destination Star Trek in November 2021 (with costumes I had created prior to 2020), subsequently caught COVID just in time to spend Christmas in isolation, then attended MCM London Comic Con in May of this year, albeit not in costume.

Not long after my thoughts turned to what ambitious and ill-conceived idea to attempt for the following MCM at the end of October. Having delved further into another of my hobbies/all-consuming time-sinks: Dungeons and Dragons, my sets of math-rocks were never far from my desk, and the process of world-building never far from my mind. The thought inevitably occurred to me that the standard set of dice used for D&D consists of seven dice. If one ignores the duplicate d10 used as part of the d100, there are six fundamental dice: The d4 (tetrahedron), d6 (cube), d8 (octahedron), d10 (pentagonal trapezohedron), d12 (dodecahedron) and d20 (icosahedron).

Ever a fan of the Marvel Cinematic Universe, the concept of six “stones” that can manipulate reality conjured the obvious thought of the Infinity Stones and Thanos, the imposing and brilliantly executed grand villain of the MCU’s 20+ movie-spanning infinity saga. The thought of doing a crossover/fusion cosplay has appealed to me for a while, the creative freedom to try and merge different characters into something that has no canonical “correct” answer. (Though I’ve always considered my standard for costuming to be “can you tell what I’m trying to be?”) So I could hardly resist the temptation to try:

“With the power of these stones… reality can be whatever I want…”

The Dungeon Master (from the Dungeons and Dragons animated TV show) crossed with Thanos (from the MCU). Unfortunately I couldn’t come up with a good portmanteau of the two characters’ names, so the working title I’ve gone with is “DMos”. The red/gold colouring of Dungeon Master also lends itself a bit to Iron Man, so I am mixing in some of that to try and blend the two together. (Specifically I am attempting to model the gauntlet after the Nano-Gauntlet in Avengers: Endgame.)

The plan is for this costume to incorporate a lighting circuit for the gauntlet. Whilst I managed to wire up some LEDs for my first cosplay (Cyberman, 2016) that was a very basic hand-soldered mess. With six LEDs and (hopefully) the ability to adjust the lighting level individually (to “activate” a given dice) a printed circuit board was going to be a necessity. Though I have some experience with designing/creating PCBs from secondary school, I’ve considered designing/acquiring and assembling the lighting circuit to be a “new” skill I’m effectively re-learning for the purposes of this project.

Another aspect of this project is working with metallic-effect fabric. A bit of internet research led me to spandex, seemingly the most cost-effective metallic fabric I could easily source. Being a stretchy fabric that I haven’t really worked with before I’ve considered this a new skill as well.

This project will also be the first opportunity I’ve had to incorporate 3D printing, another hobby I have recently dabbled in, into a costume project.

As of the time of writing I have been working on the project on-and-off for a few months, so the next few posts will be catching up to where I currently am. But with only a few weeks until MCM and a lot of the costume still left to make it is far from certain I will make the deadline.

Navigation