Thank you for welcoming me on this forum, a short presentation, I am 62 years old, electromechanic in prepension.
Following a problem with my graphics card on my PC, I have artifacts in the image and it is severely degraded.
It is about a problem of soldering at the level of the GPU (graphics processor) with time the thermal paste has dried and the heat dissipation is not carried out correctly any more weakening the microbeads of solder with pure tin.
We then proceed to reflowing using a reflux soldering station, hot air, or even with an infrared resistance, we therefore remelt the tin balls scrupulously respecting the well determined temperature levels.
My request :
I am a total neophyte at the level of the C ++ language and at 62 years old although I am ready to try to learn it, I did a research on the Net in order to find a USB interface with software in order to achieve what l 'one calls a "temperature profile" and thus to automate the reflowing thanks to the K probes placed below and above the PCB (electronic circuit where the graphics processor is located).
Could not find this interface until I came across an Arduino Uno R3 type USB interface which seems to be fully configurable.
This Arduino interface via programming will in my case control my hot air station in order to have the GPU welds recast.
Hello,
I think yes, the Arduino interface will control and command the temperature rise thanks to a probe connected to the Arduino interface as the graph shows.
I just need the programming to make it happen.
Here is an explanatory video.
The source code, I don't have it, the video you viewed is from Youtube, I contacted this person, no response!
This is the reason why I am looking for an exit door with the Arduino solution with programming in C ++ that I do not know.
Of course seeing the temperature graph on the PC would be a must, but so far I'm not asking for that much.
It is the construction of the C ++ language my major problem and at 62 years old it will not be easy.
Thank you for your participation.
Kris
Hello Wildbill and Paul,
As I am new to an Arduino circuit, the electronic assembly part still needs to be defined.
Paul, I actually use a hot air station at the moment or replaced by an infrared lamp.
For the moment, I am in the process of handcrafting a small support specially designed for graphics cards (reflowing) with an infrared resistance of 450W and an electronic regulator, it is the preheating system which will be found under the graphics card, the upper part, an adjustment arm for the hot air gun, the graphics card is fixed via two slats fitted with springs to compensate for the expansion due to the heat.
Two K probes complete the device, one measures the temperature under the PCB (preheating) and the other on the PCB (hot gun heat on the graphics processor.
the Hot Gun has a special square head with a perforated grid to distribute the heat evenly.
I must respect the temperature profile as much as possible (see picture diagram), but also the time to respect to avoid damaging the electronic components.
Performing this operation manually is possible, but automation would be more comfortable.
I have been researching the web and haven't found anything in a homemade product and on the other hand I want to stay on a tight budget that's why I made my own stand with materials and
tools (hot air gun) that I had.
here is an example for an oven and not an infrared lamp or a hot air gun
In theory, writing code to read temps, monitor time and set new temps as time passes doesn't sound very difficult. It would be a bit more complicated if you needed multiple profiles and a way to select one before starting.
The devil is in the details though. How does one read temperature or change the setpoint? Without knowing the specifics of that for your machine, you can't get started.
Hello Tesla,
There is only one temperature profile to respect in relation to the graph I presented above.
Single profile for reflowing the processor (top part), no profile for preheating the bottom.
Example: go up to 150 degrees 1-3 ° C / sec then stay at 150 ° C for 60 seconds then go up to 1-3 ° C / sec up to 217 ° C and stay at 217 ° C for 10 seconds and go up to maximum value of 235 ° C for 15 seconds then very quickly decrease the temperature to 25 ° C.
The hot air soldering iron for simplicity can be replaced by a simple infrared lamp, which I think will simplify the connection to the Arduino board.
The temperature at the moment is read via a K probe and a multitester set to Temp.
The temperature rise is manual via a potentiometer as well as the adjustable hot air speed.
Normally, it is thanks to the Arduino interface connecting to a K probe which would increase the heat of the infrared lamp.
Yes, I am a novice at this level and without much experience, but I thank you for your great patience with me and with the possible feasibility of this project (programming, but also with the cable concerning the arduino.
cordially
Kris
I am not sure I understand the ask. I thought that your reflow station had some controller that reads the pot & switches to permit manual control but also has a serial interface that can command it too.
Now I'm not sure. What does it do and how do you plan to use an Arduino?