2 words on solder:
You need to get an eutectic alloy like sn63pb37. The 60/40 is not eutectic.
So, what is an eutectic alloy. When a mixture of metals , like solder, goes from solid to liquid or liquid to solid there is a stage at which it is like a syrup. any mechanical friction movement or vibration will cause the end product to be brittle ( a 'cold' joint).
An alloy (mixture of metals) that is eutectic has a very narrow, no to say inexistent, tempereture band where it is syrup. 63/37 goes from liquid to solid in a sub 0.1 degree C window. 60/40 has a 3 degree C window...
60/40 is 'ok' to use, but for quality assemblies we use 63/37. The cost difference is notable. Tin is much more expensive than lead. If you were to make a truckload of solder the price difference is several thousand dollars.
Moving on to lead-free ( a misnomer .... It is called RoHS : reduction of hazardous sunstances )
There are multiple alloys there.
SAC305 is the well known one. The problem os that most of the SAC305 sold out there is not eutectic... Close, but not quite... SAC305 is patented... NASA a/ Sandia / university of iowa ...
Sac 305 is the lowest melting point,eutectic, alloy of tin,silver,copper. SAC= stannum, argentum, cuprum: sn,ag,cu.
Other companies hold patents on close neighbours.
Anyway, at 220 C the alloy has a higher melting point than snpb (183 c)
Alternatives :
Snag. Tin / silver. Sn ag
Snib tin indium bismuth. Sn in bi
Snab. Tin silver bismuth. Sn ag bi
Other alloys of sac suc as 317 332 and others
Sn99c
Sn100c
The last two are noteworthy. They were developed by the japanese electronics industry to be a mass production, good quality alternate for snpb.
Sn99c has 99% tin 0.7% copper and some antimony and germanium
Sn100c has 99.3% tin 0.65 copper and some Nickel and germanium.
Sn100c is bu far a superior alloy to SAc. Especially on wave soldering.
Other thing to consider : lead-free compatible tools.
Do not be fooled by statements as 'you need new soldering tips' this is misleading...
In the industry you cannot come off snpb and do lead free. Any residual pb in the system will contaminate and cause the alloy to go off balance. So yes you need to clean.
For handsoldering too. But , the construction of the tip itself is still a copper core, for heat transfer, with an iron plating and a chrome finish for areas where solder is not allowed to go.
Now, this being said, there is a second part. When soldering you are actually eating away a miniscule amount of iron and copper. Liquid tin is agressive and will rip away atoms of copper ( from the board ) and atoms of iron ( from the tip ) to make the solder bond.. Soldering is a molecular bond between dissimilar metals, welding is a molecular bond between the same metal...
The higher the tin content, the more agressive it is eating the iron...
So : lead-free tips just have a thicker iron plating ! If you use you old snpb tips with lead-free you will wear them out faster, thats all.. ( aside from the intial cross contamination with remnants of pb. But that is gone after a few re-tin,wipe,re-tin,wipe operations. )
For mass production equipment like wave soldering machines it is more complicated as the entire system needs changing. The heater, the tank, the pumps... And the new tank needs to be resistant to the higher tin content or it will eat through... Or , it will dissolve so much iron while 'waiting' that the soldering will go bad.. The alloy changes because fe is dissolved and it goes off-eutectic, you get too much dross ( the metallic 'scum' formed on the wave ) and other problems.
But for home use ... Stick to 63/37. Or switch to sn99 / sn100 and no need to toss out your existing tips. Use them until worn out, then switch.
Just my 2 cents ...