Original address https://malectrics.en
GITHUB: github.com/KaeptnBalu/Arduino_Spot_Welder_V4
Arduino-based spot welder program for battery welding.
After modifying and downloading, you need to restore the factory settings.
Press and hold the encoder to boot and enter the setting menu BOOT- FULL RESET .
Video link: https://www.bilibili.com/video/BV17T411x77L/?vd_source=40daf3c1549f76cef5526c16da563ef7
This spot welder can be used to weld 18650 batteries. It uses a 12V car battery as the welding current source. Typically a 40Ah 440A battery will provide enough current to make a good weld with 0.15mm nickel ribbon or even 0.25mm nickel ribbon. For thicker nickel strips you may need a larger or two cells in parallel.
The welder generates double pulses, by default the first pulse is 12% of the second pulse time. The pulse time of the main pulse can be adjusted by the rotary encoder and displayed on the screen in milliseconds so that you can adjust the time accurately. By default, its adjustable range is 1 … 100 ms. (It can be adjusted to 500ms in the system menu)
The PCB I modified has two versions, 12V and 5V, which means using 5 2.7V 3000F farad capacitors and 2 farad capacitors. The PCB design level is limited, but it can be used normally. Integrated Arduino uno circuit makes it easy to download and modify the program. Later, the XL4016 current-limiting charging circuit was integrated, and the circuit copied from the Taobao product module has not yet been verified. No time for drawing board. Anyone who needs it can share it! The top bar
of the 12V version
displays the voltage or the number of spot welds. Modify the program method: comment out the two red lines and open the green line to display the voltage. Otherwise, the number of spot welds is displayed. There are many adjustable parameters in .H. There are detailed parameter configurations in it. Study it yourself!