Dual Purpose Spot Welder With Pulse Duration Control

I had wanted to make a spot welder for a while. Most of the DIY spot welders use a momentary switch the primary side of the microwave oven transformer (MOT). Due to the simplicity of this design, it is very simple to make. This design however, has some inherent safety issues as the momentary switch is typically within reaching distance of the operator (unless a foot switch is used) and inadequate insulation could increase electric shock risk. Further more, the current flowing through the primary winding can significantly exceed the current rating of the switch and cause the switch to fail. Due to the inductive nature of the winding, the switch can sometimes arc over and pose significant risk to the operator.

Another problem of these simple spot welders is that the welding duration cannot be precisely controlled. This is mostly a problem when welding tabs onto battery terminals as excessive welding time can cause the battery terminal to heat up significantly which could shorten the life of the battery. So I set off to design a simple circuit that addresses these issues.

To switch the primary of the transformer, I used a TRIAC (BTA-41). BTA-41 is rated to handle 40A of current and is more than adequate for our purpose. C4 and R8 forms a snubber network for transient suppression. The TRIAC is triggered via an optocoupled TRIAC driver (MOC3061). By using an optocoupler we can isolate the control circuitry from the mains voltage and thus make the operation a lot safer.

To control the welding time, an 555 timer is configured in single shot mode (click the circuit below to see the high resolution version). R2, R4 and C3 together determines the output pulse width. Given the values used, the welding time can be adjusted between roughly 0.1s and 0.6s. The timer is triggered via R3 and C2. The reason an RC circuit is used for the triggering (as opposed to connecting pin 2 directly to the ground) is that the pulse width generated via charging C2 through R3 is significantly narrower than 0.1s and thus we can guarantee the minimum pulse width. Otherwise, if we held pin 2 at ground level manually, the minimal achievable pulse width would be depended upon how fast we ccould release the switch for as long as pin 2 is held low the output would be high.

Two momentary switches are used for the triggers. One trigger is for using the main welding tips and the other is for the battery welder tips.

For the MOT, I removed the original high voltage secondary winding with a saw and manually wind a 4 AWG wire through three times. This produces an open circuit voltage of roughly 3V (AC). the secondary is then crimped onto two battery terminal lugs. With the transformer I used, the shorting current on the secondary is close to 1kA. Although we are dissipating more than 3kW while the transformer is only rated for 1.3kW, we are operating in pulse mode so there is no danger of overheating.

The pictures below illustrate the two sets of welding tips. The main welding tips is configured opposing each other. They are secured onto the terminal lugs via M5 screws. I used a salvaged server mounting rail as the lever. The main welding tips are useful for welding two metal sheets together but to weld battery tabs, we need both welding tips to be adjacent to each other. So I made another welding tip as you can see from the picture to the right below.

Since the material used for battery terminal welding are typically thin nickle strips, the welding time is typically very short (e.g. 0.1s) and the current does not need to be as high as welding thicker materials. For this reason the tips and wires I used are significantly thinner than the main welding tips. And the current through the battery tab welding tips is roughly 200A.

These two sets of welding tips are both connected to the secondary of the transformer and either set can be used at any given time via either of the momentary switches. I also built a holder so the battery tab welding portion can be stored on the main lever when not in use.

The following is a picture of the circuit board. The TRIAC is mounted on a small heatsink. Since the welder only operates periodically not continuously, the TRIAC never gets too warm.

Finally, here is a short video including some demonstrations.

Be Sociable, Share!


  1. […] another microwave oven transformer spot welder, right? Nope, not this one — [Kerry Wong]’s entry in the MOT spot welder arms race was built with safety in mind and has value-added […]

  2. […] another microwave oven transformer spot welder, right? Nope, not this one — [Kerry Wong]’s entry in the MOT spot welder arms race was built with safety in mind and has value-added […]

  3. Jeff Verive says:

    Are S1 and S2 redundant? Apparently one is for the larger tips and the other for smaller tips, but they both seem to perform exactly the same function electrically? Is one a panel-mounted switch and the other a foot switch?

    Also, what is the purpose of R7? Did you have problems with undesirable TRIAC switching? In my experience R7 only served to reduce gate drive, which is usually controlled by R6.

    • kwong says:

      S1 is for the main welding tips and S2 is for the battery welding tips. So yes, either one would work but it’s just more convenient for the switch to be close by depending on which tips you are using. The triggering circuitry (including R6 and R7) is using the reference circuit provided in the datasheet. I have not had any issues with TRIAC triggering.

  4. Jeff Verive says:

    Thanks for responding quickly to my questions! The use of two switches in different locations seems logical to me. As far as R6 and R7 vs. a (lower value) single resistor in the R6 position, I think the two-resistor solution is safer. The presence of R7 reduces the likelihood of stray triggering, and the slight impact it has on on-time is not much of an issue; you can easily tweak the one-shot pulsewidth of the 555 circuit to compensate (if necessary). Good job!

  5. Vincent says:

    Hi, this is a great project, and it is inspiring me to build a similar pulse controller where I plan to add the possibility for a double welding pulse. I may be using an MCU, so I can easily add a display and stored pulse durations, but I could use the same triac driver circuit you describe here. I have been planning to use a random-phase optocoupler (e.g. in the MOC30XX range) based on the fact that the load (the MOT) is of inductive type. I see you used a MOC3061, and it looks like you are not having a problem with the switch-off of the triac. Did you observe any problems in this area? If not, do you think this is due to the snubber network limiting dv/dt for the voltage seen by the Triac when it switches off at zero current?

    • kwong says:

      Hi Vincent, I think either a random phase or a zero crossing TRIAC driver should be fine. The snubber network limits the maximum dv/dt to be within the specified maximum dv/dt (depending on which driver you use it is specified at >1000v/us)

      • Vincent says:

        Hi Kerry, thanks for the quick feedback. This is great as I have some MOC3043 (zero-crossing drivers) already available, so I can move on quickly and prototype it using what I have already.

  6. Steve says:

    Where are you getting your 5v for the timer circuit?

  7. Nawir says:

    1. I am using 220V transformer. What modification should be done on the diagram


Leave a Reply to Dual-Purpose DIY Spot Welder Built with Safety in Mind | Hackaday