The mighty Jabba asks why he must pay fifty thousand.
Because he's holding a thermal detonator!

With Star Wars day fast approaching I felt it was only appropriate that my next project was a Star Wars one. Having already made a lightsaber, I figured that a thermal detonator was the way to go.

There are quite a few examples of replica thermal detonators out there as well as the official Lucasfilm licensed master replicas props, but I've not come across any instructables for one yet, so I've happily obliged.

I used a 3d model created by Oubliette as the basis for my detonator, it's a good quality model that prints well and assembles nicely, the model is available on Thingiverse, also be sure to check out Oubliette's website.

This instructable covers the 3d printing of the prop, the painting (including a handy weathering technique) and the electronics to generate the lights and sounds of the prop.

May the 4th be with you

Step 1: The 3d Printed Parts

The first thing we need are the 3d printed parts, the ones we are using were designed by The Oubliette. The STL file is included here and is also available on Thingiverse.

I printed mine using the following settings on a XYZ DaVinci 1.0:

  • Infill: 90%
  • Layer height: 0.1
  • Supports: Yes medium density
  • Speed: Standard
  • Shells: Normal

Once you've printed the pieces you'll want to check everything fits, if you find things are a little tight you may want to sand the areas where the different parts meet. Remember that if things are tight now, they'll be even tighter once you've put a few coats of paint on.

Tip: If you don't have access to a 3d printer, you can use 3d printing services such as 3d Hubs and Shapeways.

Step 2: Painting and Weathering

Paint Preparations

To paint the Thermal Detonator and apply the weathering effect, you'll need the following colours:

  • Metallic Brass / Gold
  • Brilliant Metallic Silver
  • Matt Black

To create the weathering effect, you'll need the following additional items:

  • Salt
  • Water
  • Small paint brush for applying water
  • Clean and dry toothbrush

Lightly sand the 3d printed parts with a fine sandpaper (P120) to smooth prior to painting, taking care to remove any dust with a tack cloth. I then primed the pieces using an all surface primer and left to dry for a few hours. The top slide switch grip piece is then painted in the matt black.

First Coat of Colour and Paint Weathering

To create the weathering effect we will first paint the main detonator parts using what will be the rust / corrosion colour. Spray the top section, bottom section and main slider piece in the gold / brass. I did a coat of the metallic brass, then after allowing a few hours to dry I followed this up with a coat of metallic gold, immediately followed by another coat of the brass. You will want to want to allow this 24 hours to dry as the paint needs to be 100% dry before the next stage.

The weathering effect will be achieved by using the salt and water. Using the paint brush, apply water to the areas that you want to have signs of corrosion, you'll want to focus on areas where moisture and dirt would naturally collect (such as in and around grooves).

Take the salt and sprinkle it over the thermal detonator, you'll find that the salt will stick to the wet spots and begin to crystallise. Once you've covered the wet areas in salt you'll want to leave it for at least an hour to let the salt dry thoroughly.

Once dry you can gently blow off the loose bits of salt, you can then spray paint the rest of the thermal detonator in the final colour. I opted to use a brilliant metallic silver. Allow another 24 hours for the paint to thoroughly dry.

Now comes the fun part, using the toothbrush you can remove the crystallised salt to reveal the corrosion, this should leave you with a fairly good weathering effect. Test fit the assembly again, you'll want to make sure the paint hasn't stopped things from fitting together nicely.

Step 3: Intro to the Electronics

Using lighting and sound on a prop really adds that extra dimension and brings things to life, the thermal detonator is no exception.

To re-create the light effects we will be utilising the following items:

To re-create the sound effects we will be utilising the following items:

Alternatively Adafruit also have a combined sound board and amp, though stock is limited as I believe the item may have been discontinued.

The whole thing is powered using a 4.5v battery source, I used 3x AAA batteries for testing purposes and these are replaced with 3x N batteries in the final assembly to save space.

Step 4: Lighting and Sounds


The circuit is assembled as per the schematic provided. The on/off switching is achieved using the roller switch. When the top slider is slid back to reveal the red LED, the roller switch opens. This closes the circuit, activating the lights and sounds.

Flashing Light Sequence and PICAXE

The yellow flashing lights on the front of the detonator are designed to replicate the pattern and timing of the movie prop. It only appears on-screen in ROTJ for a few seconds so the start of the light pattern is replicated from the movie scenes, the rest of the pattern is taken from the Master Replicas prop. This light sequence is achieved by using a PICAXE microcontroller, the code I used to program the chip is provided below. I happened to have a spare 18 pin PICAXE to hand so I used that in my build, but to save space I'd recommend you use an 8 pin chip instead. The code below is intended for a PICAXE-08M2 wired as indicated by the circuit diagram.

high c.0
low c.1
low c.2
pause 2000
high c.0
high c.1
low c.2
pause 2000
high c.0
low c.1
high c.2
pause 2000
low c.0
high c.1
high c.2
pause 2000
low c.0
high c.1
low c.2
pause 2000
low c.0
low c.1
high c.2
pause 2000
high c.0
high c.1
low c.2
pause 2000
low c.0
high c.1
high c.2
pause 2000
goto main

The Adafruit soundboard is surprisingly easy to program. Triggers are set by simply naming the audio file, using a file name format that corresponds to the relevant trigger switch. For more information follow the tutorial on Adafruit. I've only utilised the main detonator sound effect, but it is also possible to add additional effects (i.e. detonator explosion when the prop is shaken) through the addition of tilt switches etc.

As an alternative to the adafruit sound board you could also use a PlecterLabs board that's pre-loaded with a Thermal Detonator sound font that includes various other effects and features.

The most complicated part of final assembly is actually getting everything to fit, be as conservative as possible with cable lengths when soldering everything together, you want to minimise unnecessary usage of space as it gets very tight in there!

Note that I have not included the thermal detonator sound effect audio file as part of this instructable as I am unsure of the copyright status. I believe it was taken from a Master Replicas thermal detonator prop that was created under license from Lucasfilm so I am not able to re-distribute it openly :( If you turn to Google you should find some sound effects you can use.

<p>Can anyone recommend parts available in the U.S. (like Amazon) that fit for the roller switch, red LED and the speaker? It's hard to tell the size of the parts used from the photos. Thanks!</p>
<p>Newark in the US have the <a href="http://www.newark.com/search?st=573-505-04">exact same red LED</a>, Amazon used to have a <a href="https://www.amazon.com/MARL-573-505-04-Panel-Indicator-pieces/dp/B011OBIAXM/ref=sr_1_1?ie=UTF8&qid=1493331169&sr=8-1&keywords=573-505-04">seller</a> that provided it but not anymore.</p><p>This is the roller switch on <a href="http://uk.rs-online.com/web/p/microswitches/8046271/?searchTerm=mv7npsr7&relevancy-data=636F3D3126696E3D4931384E4B6E6F776E41734D504E266C753D656E266D6D3D6D61746368616C6C7061727469616C26706D3D5E5B5C707B4C7D5C707B4E647D2D2C2F255C2E5D2B2426706F3D313326736E3D592673743D4B4559574F52445F53494E474C455F414C5048415F4E554D455249432677633D424F5448267573743D6D76376E70737237267374613D6D76376E7073723726">RS Components</a> in the UK, you're pretty much looking for any microswitch that has a roller lever.</p><p>As for the speaker I used <a href="http://uk.rs-online.com/web/p/speaker-drivers/4318658/?searchTerm=431-8658&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E283F69292852537C5253207C52532D293F5C647B337D285C73293F5B5C732D2F255C2E2C5D285C73293F5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D4245522677633D4E4F4E45267573743D3433312D38363538267374613D3433313836353826">this one</a>, it's 8ohm, 2watt and measures 50mm diameter by 17mm high. I'd recommend you look for something a little slimmer though, it will make it a lot easier to assemble! Just make sure it's rated to work with your amp/soundboard.</p>
<p>Hi there,</p><p>I've got the 8 pin chip instead of the 18 pin chip you used. How do I know what goes where on a circuit board though when I wire it up as it won't be connected to the same legs (not sure the right term) of the chip? I'm buying a cable to program the chip as it's not cost effective to make it. I can get a cable for &pound;5!</p>
<p>If you check the schematic for the 8 pin chip you need to wire the LED's to any 3 output pins (amend the code relative to the pin number changes), from memory the V+, GND and reset pin (the one with the 4k7 resistor) are the same.</p>
<p>That honestly means nothing to me! I'm trying so hard to get my head around this. I can see the 4k7 pin is 4, VDD &amp; GND look like they are linked to all the yellow LED pins and pin 14? How does that relate to your code as these pin numbers aren't referenced in your code? On the schematic why do some lines not have a dot? I'd assume that means they don't connect but why join them? Does it mean it's a jumper wire?</p>
<p>The schematic was a little confusing as it was missing a couple of the dots to indicate where a connection is made at a cross-section, hopefully it will make a little more sense now I've tweaked it a bit.</p><p>Where a line crosses over another line at 90 degrees to each other they are not connected. Cross sections are only connected if there is a dot to indicate as much.</p><p>So the yellow LED pins connect only to the PICAXE chip on one side, and to ground via a resistor on the other <em>(they are not tied to the VDD and ground)</em>.</p><p>I'll make a new shematic on the weekend that's clearer, I'll also post some information that's specific to the pin-outs of the 8-pin chip.</p>
<p>That would be amazing! I've nearly got the sound file going. I've used a music program and over-layed some jabba etc to my detonator loop. Having problems with a long loop though as it makes the file size too big as a wav file. That updated schematic really helps</p>
<p>I've changed the Instructable so it's specific to the 8-pin chip, this includes changes to the parts list, the schematic and the code. It should make more sense now.</p><p>One thing I failed to realise during our previous discussions is that the 4k7 resistor is only relevant for PICAXE chips that have a reset pin. In the case of the 08M2 chip there is no reset pin so forget about the 4k7. You will however need a 10ohm resistor to tie pin C5 to ground <em>(as indicated in the schematic)</em>.</p>
<p>That's brilliant thank you so much, I'll give it all a try. Hopefully I'll have something working on a breadboard soon. I went the breadboard route in the end. It helps a novice get his head around things. I see why they exist now</p>
<p>No problem, hope it helps! I tend to breadboard everything when creating a new circuit, helps to find problems in my design before actually soldering stuff together. Really handy bits of kit.</p>
I'VE DONE IT!!!! Sound isn't perfect but it works. I don't think I can get it to work like you have it. It will play the first sound on a pin and the main loop on another. Sound didn't work at first when I added it to the breadboard but I think it was where it was in the main circuit. If you see what I mean. I put the switch nearer the sound board on the circuit and it worked!! I think it's all been more luck than judgement!!
<p>I'm not looking forward to actually trying to make the real thing now!!! It's going to be tough!! I'd like to post a video of the working breadboard but not sure I can</p>
<p>it also has to play the final 'turn off' sound when you turn it off which is the last part of the sound file!</p>
<p>The turn off sound is optional, it gets a bit fidgety to execute as it requires the thermal detonator to be powered up all of the time. The off sound triggers when the roller switch is opened/closed after the loop section. In my upcoming update to the Instructable I'm including a circuit where the audio is triggered by the PICAXE and not solely by mechanical switches and the circuit.</p>
<p>I'll have a play with it and see what I can stumble across. It's a shame you can't just have a trigger that is programmed with a 'start' sound, 'loop' and 'off' sound. You could then trim the wav file down to play each part.</p>
<p>just looking at downloading the sound file onto the FX board. How do you get it to loop the sound until it is switched off? Also the looping has to restart from after the 'switching on sound' doesn't it?</p>
<p>You can either experiment with the triggers on the soundboard to play the switch on sound then the loop section, or for simplicity you can edit the audio file to play a single sound file that includes the switch on sound then a really really long loop section so it never reaches the end of the audio file unless you have it switched on for a really long time.</p>
<p>Hi there, can I program the chip with Arduino Uno as I have one of those?</p><p>Rich</p>
<p>If your question is whether a PICAXE chip can be programmed with an Arduino Uno then I believe the answer is no, as the Uno does not have an FTDI chip. The PICAXE can be programmed with an Arduino FTDI cable though, as long as you are also using a hex converter (the signals on the Arduino FTDI cable are inverted compared to the PICAXE). Read more about this here: <a href="http://www.robotshop.com/letsmakerobots/programming-a-picaxe-with-a-arduino-ftdi-cable">http://www.robotshop.com/letsmakerobots/programmin...</a></p><p>It will probably be easier just to build your own PICAXE programmer, this is quite simple if your computer has a serial port, there's an Instructable for this: <a href="https://www.instructables.com/id/PicAxe-Serial-Download-Cable-homemade-from-scrap/">https://www.instructables.com/id/PicAxe-Serial-Dow...</a></p><p>If you want to use an Arduino in place of a PICAXE then you can use your Arduino to program an ATMega chip and use this in the thermal detonator instead, assuming you can get all the components to fit afterwards.</p>
Firstly, thanks so much for getting back!<br><br>I've programmed an Atmega chip before for my Boba Fett chest display so this may be easier for me as I looked at that tutorial you gave me and it went over my head to be honest. Am I right in saying the program code will be different though? Also what ATmega chip would I need? The wiring up I guess would just be the same just the programming?<br><br>These things always seem simple at first but then in reality (not being an electronics whiz) there is a lot more to it!!!
<p>No problem, will always try to help if I can. The Arduino and PICAXE code is different <em>(PICAXE is programmed using the BASIC language)</em> so you will need to re-write it. I'm not very proficient in Arduino, it's something I've only recently started tinkering with for a new project I'm working on so I'm not going to be much help there.</p><p>There are quite a few Instructables on programming ATMega328 chips </p><p><a href="https://www.instructables.com/id/Standalone-Arduino-ATMega-chip-on-breadboard/">https://www.instructables.com/id/Standalone-Arduin...</a>, my only concern is whether the ATMega328 chip will be compact enough to fit in the thermal detonator housing.</p>
<p>Is this the cable I would need to plug into the computer to program the PICAXE chip? See below..</p><p>If so, how do I plug the chip into the cable? Could I build your board/circuit with all the parts and then somehow plug it into the computer via the cable and program it (with relevant software)? I know I look/sound daft, I really don't know what I'm doing!!!</p><p><strong>FTDI USB to serial PicAxe download programming cable 3.5mm jack</strong></p>
<p>No worries, the cable is basically a USB to Serial adapter, there's a few other minor components necessary to get your PICAXE ready for programming, but a number of starter kits are available direct from the PICAXE store, see the following link: <a href="http://www.picaxe.com/Getting-Started/Purchasing-a-Starter-Kit/">http://www.picaxe.com/Getting-Started/Purchasing-a...</a></p><p>With regards to the software required, PICAXE provide this for free and it can be downloaded from here: <a href="http://www.picaxe.com/Software/PICAXE/PICAXE-Editor-6/"> http://www.picaxe.com/Software/PICAXE/PICAXE-Edit...</a> this software enables you to simulate the PICAXE, allowing you to test your code before trying it on the real thing.</p><p>If you're considering getting started with PICAXE, they also provide a pretty good set of manuals here: <a href="http://www.picaxe.com/Getting-Started/PICAXE-Manuals/">http://www.picaxe.com/Getting-Started/PICAXE-Manua...</a></p><p>There's also an Instructable showing just how easy it is to build your own PICAXE programmer for use with the USB cable.</p>
<p>It does look easy to build it but then wouldn't I need to put the chip on a breadboard and program it? Would it be easier to for me to buy a starter pack where you put the chip on the board/kit provided and then program it that way? Then just put your example together? I just think the less I have to do the better!!! Less chance of a mistake! Thanks so much for your help!</p>
<p>You can place a PICAXE chip on a breadboard and program it there, you just need a few minor components, the TFDI cable and a 3.5mm jack. Purchasing a starter kit is probably easier, but breadboarding the download/programmer circuit is probably cheaper. If you want to build the download circuit yourself you'll need the following items:</p><p>1x PICAXE 08M2 Chip<br>1x 100nF capacitor<br>1x 22k resistor<br>1x 10k resistor<br>3x AA batteries and battery box<br>1x USB FTDI Cable<br>1x 3.5mm PCB mounting socket</p><p>The attached pictures show the pin-layout of the chip, the schemtic to build the download circuit and a diagram that shows how the pins on a typical 3.5mm socket correlate to the PICAXE. These diagrams are taken from the PICAXE Getting Started manual.</p><p>Note that when programming is complete, your final circuit must be tied high by connecting it to the V+ via a 10k <em>or 4k7</em> resistor.</p><p>On your Thermal Detonator are you just adding the light effect or will you also be adding the sound as well?</p>
<p>I will be adding the sound yes and that bit does look far more simple! Just downloading some sounds to the triggers? Thanks for the info. It all seems like building something to program a chip though is an added problem to solve as I really don't understand it all. I ordered my last board that was all linked up with soldered lines and words telling you where resistors go etc. Not sure how you describe it. and I just had to copy how someone had soldered everything (with the addition of programming the chip). If I built your board could I link a starter kit to it and program the chip that way or can I just plug it into the starter kit and put the code onto it? If I build the board to program it wrong then I will end up in a right mess and may never end up with something that works at all!! haha....sorry for all the questions. You have been very patient!!</p>
<p>Yes the sound board is simpler as it's an off the shelf item, just some minor soldering to be done, then copy the sound files to it just like a USB flash drive.</p><p>With regards to the PICAXE, I think the real question here is are you likely to take what you learn from the experience of making it and apply this knowledge to a future build/project, or do you think it will be a one-off solely for a thermal detonator?</p>
<p>That is very much the important question and info I should have perhaps gave you from the start! My apologies.....</p><p>I really just want to make the detonator for now.</p>
<p>Apologies for the delay in reply, I saw your previous comment regarding the parts list <em>(you must have deleted the comment since)</em>. I only managed a quick look at it <em>(the link is no longer valid) </em>but I recall you had a 47k resistor on the list, this should be a 4k7 <em>(4<strong>.</strong>7k)</em>. I didn't have a chance to check the other components in any real detail, but apart from the resistor nothing stood out as being wrong.</p><p>The other thing worth mentioning is that in the final build I used N batteries instead of AA's, they are the same voltage <em>(1.5v)</em> but around half the length, so they are much easier to get them to fit <em>(this is noted in the I'ble)</em>.</p>
<p>That's strange? I can see my comment with the link and it still works?</p><p><a href="http://www.mouser.co.uk/ProjectManager/ProjectDetail.aspx?AccessID=f1b21f32ec" rel="nofollow">http://www.mouser.co.uk/ProjectManager/ProjectDetail.aspx?AccessID=f1b21f32ec</a></p><p>Anyway, I'll get that list ordered and the other resistor instead. I thought it was a typo as I couldn't find anything on a 4K7 resistor. I'll surely be in touch when I start the build! Possibly the programming as well!! I can't see it going 100% smoothly without any problems</p><p>Rich</p>
<p>That was strange, I can see the original comment again now and the link is working so no idea what happened there! Anyway, everything else on the list looks fine. so best of luck putting it all together. Give me a shout if you get stuck. When you order the 08M2 PICAXE chip, don't forget to order an 8-pin IC socket as well.</p>
Ok thanks so much. Why do I need the 8 pin socket? Does that go onto the board first and the chip plug into it? I thought the chip just got soldered to the board
<p>Yes the socket gets soldered to the board and the chip plugs into it. You can solder the chip directly to the board if you prefer, but using the socket makes it easier for you to remove the chip if you ever need or want to (i.e. to re-program the chip or to re-use it in another project). It also means you won't be able to damage the chip during soldering.</p>
<p>That sounds a very good idea. I'll get one. Thanks again</p>
<p>Hi there,</p><p>just looking at low cost programming board (thing). Will this do the job for me it's only &pound;3 or so! I know I'll have to build it but that should be ok I hope.</p><p>http://www.ebay.co.uk/itm/RKP08c-Compact-PCB-designed-for-PICAXE-08M2-Genie-C08-Self-Build-Kit-UK-Seller-/182307853788?hash=item2a726515dc:g:~DIAAOSwu4BVlDoQ</p>
<p>That looks like a good find, should be just what you need.</p>
<p>Hi there,</p><p>I've put the programming board together. Before I try and program the chip I was going to put your board together. Is there any free software that I could use to check my wiring will be correct? Where I could create my board size and put all the components on it and test it rather than mess it up on the real thing? Can you also program a vertual chip so to speak with the code you have created?</p>
<p>Hi again! I have found quite a few board testing programs out there so I'll try one and see how it goes. Do you have any splits in your board? as I can't see what the back of it looks like from your photos</p>
<p>The PICAXE programming software allows you to simulate your code before programming the chip. </p><p>I'm going to be no use with board testing software, I've never used any before. I've seen a really good vero/stripboard simulator before, but have no idea what it was called.</p><p>With regards to the vero/stripboard itself, there will be quite a few cuts in the tracks (mostly around the PICAXE chip, you don't want any of the pins to be shorted). But unfortunately I don't have any photos of my board, you'll have to work from the schematic.</p><p>Just in case your interested in etching your own PCB at some point, I've been asked to build a Thermal Detonator for someone else so I'll be designing a PCB to mount everything at some point, I'll be updating this Instructable with the details once completed.</p>
<p>Brilliant!! I'll order it!</p>
<p><strong>Edit:</strong> Note that when programming is complete, <strong>the serial-in pin on</strong> your final circuit must be tied high by connecting it to the V+ via a 10k <em>or 4k7</em> resistor.</p>
<p>Hi there (again),</p><p>I've put a parts list together to order everything (bar the wires, soldering stuff, battery holder, chip and programmer). Could you have a look at it and see if it looks right to you?</p><p><a href="http://www.mouser.co.uk/ProjectManager/ProjectDetail.aspx?AccessID=f1b21f32ec" rel="nofollow">http://www.mouser.co.uk/ProjectManager/ProjectDetail.aspx?AccessID=f1b21f32ec</a></p>
<p>how much did the electronics cost?</p>
<p>Adafruit Sound board = &pound;17.10<br>Adafruit Amp = &pound;8.40<br>PICAXE MicroController = &pound;2.50<br>LEDs, Resistors, Capacitor, Wire, Veroboard = &pound;5 approx.</p><p>Around &pound;33 ($48 USD) in total, will probably cost a little less in the USA as things generally cost more in the UK. Worth noting that most of the components can be re-used in future projects should I ever want to disassemble it.</p>
<p>Very Cool</p>
<p>This quote applies very well to this instructable : &quot;Impressive&quot; - Darth Vader</p>
<p>Thank you, Obi-Wan has taught me well.</p>
Nicely done! I like it.
<p>Thanks, I just had a look at your 'ibles for the Millennium Falcon playhouse, Rey's staff and the Boba Fett jetpack, awesome work!</p>
Your attention to detail is amazing. Great project

About This Instructable




Bio: Making and tinkering for fun. Dreaming of doing it full time.
More by ThirdEarthDesign:All-Day Breakfast in a French Toast Sandwich Hand-etched Spiderman Light With 3d Printed Base The Ultimate Coke Float With Coca Cola Flavoured Ice Cream 
Add instructable to: