It's simple metallurgy: eutectic phase diagrams have lower melting points than the component elements. You're familiar with the Pb (mp 327
oC)-Sn (mp 232
oC) eutectic at 183
oC. Well, Ga (29.6
oC) – In (157
oC) has a eutectic at 15.7
oC. With alloyed metals of similar atom sizes and electronegativities, a ternary eutectic will be lower in temperature than the constituent binaries, and a quaternary eutectic will be even lower. This is because the thermodynamic entropy of mixing favors the liquid phase vs. the solid. So, solder mp's can be tailored fairly readily, although some elements are more expensive than others and not all solders have good mechanical properties, wettability, thermal fatigue resistance, etc. But, Chip Quik doesn't need to have any good long-term solder properties – it only has to wet and dissolve (liquid phase alloying) an existing solder into a low melting alloy.
Noway2, did you get an MSDS with the composition, or a Patent No.?
felixc, of course the concerns about contamination are real – you don't want an extremely low melting solder that melts or creeps during use!
A recent article “High-strength and High-fatigue-resistant Lead-free Solder” based upon the Sn/Cu/In/Ga system includes some metallurgy; note the Ga-In phase diagram. Within a certain alloy range, increasing In content lowered mp by 2
oC per 1%In, and adding 0.5%Ga lowered the mp by 2.5
oC.
A very low melting quaternary eutectic is Indalloy® 46L, 61Ga-25In-13Sn-1Zn, an alloy with mp 7-8
oC, developed to replace mercury in liquid switches.
The recent 2006 TMS Annual Meeting's Symposium on “Lead Free Solder Implementation: Reliability, Alloy Development, and New Technology” included a paper “Thermodynamic Models for the Bi-Ga-In-Sn-Zn Lead-Free System.” (They studied addition of Ga to the Bi-In-Sn-Zn system).
John R. Barnes' website “Designing Lead-Free, RoHS-Compliant, and WEEE-Compliant Electronics,” with lots of information on elements and solder alloys, regulations in Europe, California, China and elsewhere, and lots of links, seems very useful: