Go Down

Topic: Questions about Arduino spot welder controller (Read 26380 times) previous topic - next topic

Alienbliep

I've trying to dial in my welder.
I troef it on 50ms pre weld 500ms wait 50ms weld
I immediatly blew a hole in the nickel plates.
Also i troef to washer at 50, 500, 500 and they are gone now too  :o
Is this because it has nothing but wood under it or do i need the limit the current?

avandalen

I've trying to dial in my welder.
I troef it on 50ms pre weld 500ms wait 50ms weld
I immediatly blew a hole in the nickel plates.
Also i troef to washer at 50, 500, 500 and they are gone now too  :o
Is this because it has nothing but wood under it or do i need the limit the current?
Don't limit the current.
I think the weld-pin force is too low and so it makes not enough contact to the battery. The weld-pin force is critical and should be equal for both welding-pins.

avandalen

I want to buy Spot welder control board with TFT display to fix Sunkko S788H, I have no experience with Arduino at all, just want to utilize the complete and tested board.

Does the board fit on the Sunkko 788 front panel, do I need to remove the broken Sunkko PCB.

Do the SCR Q1B and Q2B need additional heat sink or not.

Does the board fit on the Sunkko 788 front panel,
YES
>>do I need to remove the broken Sunkko PCB
Don't know yet
>> Do the SCR Q1B and Q2B need additional heat sink or not
NOT NEEDED
There will come images of the Sunkko repair soon.

Alienbliep

Ok.
I tried 50, 450, 50ms and pressed about 2kg on the pins. And. Wam. Pins are shorter now and black. And did you now the inside of an 18650 is blue?  ;D

I did remove the the transformer (bumblebee) shunts btw and did not put them back

avandalen

Ok.
I tried 50, 450, 50ms and pressed about 2kg on the pins. And. Wam. Pins are shorter now and black. And did you now the inside of an 18650 is blue?  ;D

I did remove the the transformer (bumblebee) shunts btw and did not put them back

try these values, see here:
http://www.avdweb.nl/tech-tips/spot-welder.html
For nickel plated steel strip of 0.15mm thickness, this is used most.

Weld electrode force 400g (4N)
Weld pulse time 100ms
Current 1100A
Electrode diameter 1.5mm
Electrode outer distance 5mm

Alienbliep

Yes i have exactly 400grams force.
Amps im not sure
This are the results from only 50ms and no pre weld

mikemo

What is your open-circuit AC voltage on the secondary of your transformer?


Alienbliep

#157
Feb 10, 2018, 08:50 am Last Edit: Feb 10, 2018, 09:23 am by Alienbliep
Can i modify the software to use 0-50ms in steps of 1.
Normal spotwelders weld in 1-30ms
I used the continous weld en tabbed the button real quickly and it welded perfect

avandalen

#158
Feb 10, 2018, 10:49 am Last Edit: Feb 10, 2018, 10:50 am by avandalen
Can i modify the software to use 0-50ms in steps of 1.
Normal spotwelders weld in 1-30ms
I used the continous weld en tabbed the button real quickly and it welded perfect
Now I see the problem, you can't push the button by hand faster than 50ms. Try setting longer weld times, 100-500ms, this will help.

Alienbliep

#159
Feb 10, 2018, 11:53 am Last Edit: Feb 10, 2018, 08:19 pm by Alienbliep
I did not pressed the button. I striked it. Like a Ninja It's definitly shorter then the 50ms

I've hooked up the ttl and started ide software.
Imported the spotweld7.1.ino
I get fault: missing streaming.h and alot of other librarys
Most of them i have found. except for the TFT_Ili9341
Isn't there a complete package available?

And i don;'t know what lines to change to get 1ms increments in all weld and pause times

avandalen

I did not pressed the button. I striked it. Like a Ninja It's definitly shorter then the 50ms

I've hooked up the ttl and started ide software.
Imported the spotweld7.1.ino
I get fault: missing streaming.h and alot of other librarys
Most of them i have found. except for the TFT_Ili9341
Isn't there a complete package available?

And i don;'t know what lines to change to get 1ms increments in all weld and pause times
Time shorter than 50ms makes less sense, but you can easy limit the current by using just one winding on the transformer.

Alienbliep

#161
Feb 11, 2018, 01:43 am Last Edit: Feb 11, 2018, 10:34 am by Alienbliep
That will make the current go up.
I have looked at alot of welders. They usually work in the 1-30ms range.
What parameters do i have to change?

I compiled a sketch but it says:

De schets gebruikt 24830 bytes (76%)  programma-opslagruimte. Maximum is 32256 bytes.
Globale variabelen gebruiken 965 bytes (47%) van het dynamisch geheugen. Resteren 1083 bytes voor lokale variabelen. Maximum is 2048 bytes.

I already found the line
const int step_ms = 50;

avandalen

That will make the current go up.
I have looked at alot of welders. They usually work in the 1-30ms range.
What parameters do i have to change?

I compiled a sketch but it says:

De schets gebruikt 24830 bytes (76%)  programma-opslagruimte. Maximum is 32256 bytes.
Globale variabelen gebruiken 965 bytes (47%) van het dynamisch geheugen. Resteren 1083 bytes voor lokale variabelen. Maximum is 2048 bytes.

I already found the line
const int step_ms = 50;
The min weld time is 0,5/50Hz = 10ms and then in steps of 20ms.
But you can change const int step_ms = 50 in 1ms if you want.
Look what other people use for weld times for battery welding.

Alienbliep

#163
Feb 11, 2018, 10:59 am Last Edit: Feb 12, 2018, 07:12 am by Alienbliep
Ok thats the only line to change?
How can it be that those Sunkko transformer spot welders go from 1 to 30ms.
This chip was a direct replacement right?

If it cant handle 1ms there is no point in changing the line to 1ms

Edited:
const int step_ms = 50 to 10
MenuItem preweldTimeItem = MenuItem("Preweld, ms", UpDownValue(50, 10, 0, 1000));
MenuItem pauseTimeItem = MenuItem("Pause, ms", UpDownValue(500, 10, 0, 1000));
MenuItem weldTimeItem = MenuItem("Weld time, ms", UpDownValue(250, 10, 0, 1000));

I tried to upload it but the screen is all white now XD

trikyman

Hello Mr. avandalen,

First thank you for sharing your knowledge with us. I have built the spot welder and I have built a box to house the transformer. and a front panel to work more professionally with the welder.

Trying to make a slight change in the source code, I find the surprise that I can not use a tone to sound a beep when we change the times and when we do the welding point.

The reason for the modification is purely aesthetic. But I was surprised that I have no way of sounding a tone. Nor using libraries like this http://forum.arduino.cc/index.php?topic=235774.0

I have the feeling that it conflicts with a library.

Does this problem happen to someone?

Thank you very much again, I will upload some photos of the team assembled shortly.

PS: Sorry for using google translator .. ;-)

La suerte favorece a la mente preparada.

Go Up