The present invention relates generally to manufacturing, repair and rework of printed circuit boards (PCBs); and more particularly to a soldering iron with automatic soldering connection validation.
With the greater variety of components used on printed circuit boards (PCBs), smaller passive components and larger ICs with finer ball pitch dimensions, the demands on high quality solder joints to aid PCB assembly (PCBA) fabrication and rework have increased. Faulty solder joint has cost companies billions of dollars over the years. Many processes have been developed to reduce failure rate for wave solder systems. However, for point to point handheld soldering and rework applications, companies are purely relying on operators' skills to produce good solder joints with quality electrical connections. Regardless of how much training is provided to the operators of the soldering iron, without guidance during a soldering activity, the operators may make and repeat mistakes due to the fact that there are many factors that impact heat transfer by the soldering iron for forming a solder joint with good electrical connection. These factors include solder tip temperature, geometry of the solder tip, oxidation of the solder, human behavior, and the like.
In some embodiments, the present invention is a method performed by a soldering station for a soldering joint connection validation, the soldering station including a soldering cartridge having a soldering tip. The method includes: determining that a soldering event has started by measuring a power level delivered to the soldering tip, within a predetermined time period; monitoring the power level delivered to the soldering tip to detect liquidus occurrence; determining a thickness of an intermetallic component (IMC) of the soldering joint as a function of soldering time and soldering tip temperature, after detecting the liquidus occurrence; determining whether the thickness of the IMC is within a predetermined range; and indicating that a reliable soldering joint connection is formed, when the thickness of the IMC is within the predetermined range.
In some embodiments, the present invention is a soldering station including: a soldering cartridge having a soldering tip; a power supply for delivering power to the soldering tip; an indicator; and a processor including associated circuits for determining a thickness of an intermetallic component (IMC) of the soldering joint formed by the soldering tip performing a soldering operation, based on a temperature of the soldering tip and determining whether the thickness of the IMC is within a predetermined range. The indicator indicates that a reliable soldering joint connection is formed, when the thickness of the IMC is within the predetermined range.
In some embodiments, the present invention is a method performed by a soldering station for a soldering joint connection validation, the soldering station including a camera for capturing respective images of the soldering joint from different views. The method includes: determining an amount of solder needed for the soldering joint by capturing a reference image of the soldering joint by the camera, before a soldering event for forming the soldering joint starts; capturing a current image of the soldering joint by the camera, after the soldering event starts to dispense solder at the soldering joint; comparing a value of each pixel in the current image to corresponding pixel values in the reference image to detect any color changes of the pixels of the pixels to detect an occurrence of a liquidus of the dispensed solder; after detection of the occurrence of the liquidus, determining an amount of the dispensed solder from the current image; comparing the amount of the dispensed solder to the determined amount of solder needed; repeating the comparing of the amount of the dispensed solder until the dispensed solder has filed the soldering joint, within a predetermined tolerance; and activating an indicator to indicate a good connection, when the dispensed solder has filed the soldering joint within the predetermined tolerance.
In some embodiments, the present invention is a soldering station with automatic validation of connection of a soldering joint comprising: a soldering tip; a power supply for delivering power to the soldering tip; a camera for capturing an image of the soldering joint; an indicator; and a processor including associated circuits for validating the connection of the soldering joint. The camera captures a reference image of the soldering joint, before a soldering event starts; the processor determines an amount of solder needed for the soldering joint, from the reference image; the camera captures a current image of the soldering joint, after the soldering event starts, the processor compares a value of each pixel in the current image to corresponding pixel values in the reference image to detect any color changes of the pixels in the current image due to spread of a dispensed solder, as the soldering event progresses, the camera repeats capturing a current image and the processor repeats comparing a value of each pixel, until all the pixels in the current images are determined to be pixels of the dispensed solder to detect an occurrence of a liquidus of the dispensed solder, after detection of the occurrence of the liquidus, the processor determines how much of the dispensed solder is dissipated into the soldering joint. The soldering station further includes an indicator to indicate a good solder joint connection, when the dispensed solder has filled the soldering joint within a predetermined tolerance.
In some embodiments, the present invention is a soldering iron with automatic soldering connection validation. The soldering iron includes a processor, such as a microprocessor or controller, memory, input/output circuitry and other necessary electronic circuitry to perform the soldering connection validation.
In some embodiments, the processor receive various characteristics of the soldering joint and soldering iron and performs a process of calculating the intermetallic IMC thickness of solder and PCB substrate to ensure a good solder joint is formed during a soldering event. Once a good electrical connection for the solder joint is confirmed, an audio or LED indicator in the soldering iron, for example, in a hand piece, informs the operator of the formation of the good solder joint. Typically, a good solder joint formed by SAC solder and copper substrate PCB is when the intermetallic thickness is within 1 um-4 um. Accordingly, if the operator uses, for example, SAC305 (96.5% Sn, 3% Ag, 0.5% Cu) solder wire with copper substrate PCB, intermetallic thickness Cu6Sn5 is calculated by some embodiments of the present invention and the operator is notified once the intermetallic thickness of the intermetallic compound (IMC) reaches 1 um-4 um, during the soldering.
The chemical reaction between the copper substrate and the soldering iron can be shown as:
3Cu+Sn->Cu3Sn(phase 1) (1)
2Cu3Sn+3Sn->Cu6Sn.(phase 2—IMC 1 um-4 um) (2).
Phase 1 of the chemical reaction is temporary (transient) and therefore is not used for determination of the quality of the solder joint.
In some embodiments, the microprocessor (or the controller) may be placed in the power supply, in the hand piece, or a stand of the soldering system. Communication with external devices, such as a local computer, a remote server, a printer and the like, may be performed at the work stand by wired and/or wireless connections, using the known wireless interfaces.
The hand piece 108 may include various indicators such as one or more LEDs and/or a buzzer on it. In some embodiment, the power supply unit 102 includes a microprocessor, memory, input/output circuitry and other necessary electronic circuitry to perform various processes.
In some embodiments, the microprocessor and the associated circuits identify what soldering cartridge is being used, validate the tip geometry, validate that the temperature and load are matched to ensure that the cartridge can produce sufficient energy to bring the load to solder melting point, detect liquidus temperature and then determine the thickness of the IMC, as described in more detail below. In some embodiments, the soldering cartridge includes the soldering tip, associated wiring, magnetic shield, heater, shaft, connector(s), a non-volatile memory (NVM), one or more sensors, and a potentiometer to measure the impedance of the tip. The liquidus temperature is the temperature above which a material is completely liquid. Liquidus temperature is mostly used for impure substances (mixtures) such as glasses, alloys and rocks. Above the liquidus temperature the material is homogeneous and liquid at equilibrium. Below the liquidus temperature, more crystals are formed in the material after a sufficient time, depending on the material.
In block 206, checks the power level to determine whether any soldering action is being performed, within a period of time. If no soldering action to be performed yet, the process waits in block 206. For example, a timer can be set to a predetermined time and if no action happens within that time, the process waits. However, if a soldering action to be performed, the process proceeds to an optional block 208, where the indicators are reset.
In some embodiments, the temperature drop may be detected by measuring the impedance of the tip and then determining the tip temperature by the equation (3) below. The impedance may be measured by turning off the power to the tip and measuring the voltage of the coil (in the cartridge). The impedance would then be the voltage of the coil times am Impedance Factor (K in Equation (3)), which would depend of the tip type. In some embodiments, a temperature sensor may be placed in the tip to directly read the temperature drop and communicate it to the microprocessor.
Rimd=Rmin+Rmax/{1+[k*e^(−T)]} (3).
Where, Rimd is the impedance value, Rmin is a minimum value of the impedance, Rmin is a maximum value of the impedance, K is a weight factor and T is delta temperature.
In some embodiments, the temperature drop may be detected by defining a thermal efficiency factor for each given tip geometry and heater material, as shown in Equation (4) below. If power draws higher than TE_factor, the system determines an abort in the process by, for example, turning on a red LED and/or a buzzer.
TE_factor=TipMass*TipStyle*HTR_factor*Const (4),
where, TipMass is the copper weight (mg), which is 0.65 for a “LongReach” tip, 1 for a “Regular” tip, and 1.72 for a “Power” tip. TipStyle refers to the distance from the tip of tip to the heater in the cartridge. For example, TipStyle is 20 mm for a “LongReach” tip, 10 mm for a “Regular” tip, and 5 mm for a “Power” tip. HTR_factor is the heater temperature times a factor (e.g., 0.01), which changes based on the type of the heater. Const=4.651*10−3 for all types of heaters. For example, the HTR_factor may be 800 F*0.01=8; 700 F*0.01=7; 600 F*0.01=6; or 500 F*0.01=5 for various heater types.
Referring back to
In block 214, the liquidus temperature is detected based on the following heat transfer equation.
ΔT=P*TR (5),
where, ΔT is the tip temperature minus the load temperature, P is the power level, and TR is the thermal resistant between the tip and the load that may be retrieved from the NVM.
Since load temperature continues to increase until it reaches equilibrium, ΔT decreases throughout the soldering action. Also, power increases when the soldering event first starts. Therefore, TR will be decreasing, as shown below. Once liquidus occurs, TR is stabilized and thus the power P now starts decreasing, as shown below. Accordingly, to detect liquidus temperature, the change state in the power delivered to the soldering tip is observed.
ΔT↓=P↑*TR↓
ΔT↓=P↓*TR˜
In block 216, it is checked to see if the power is at a peak and declining. If not, the process is timed out (216a) and aborted in block 226. If the power is at a peak and declining, the process proceed to block 218 to turn on an indicator, for example, an LED and/or a beep sound. When the power is at a peak and declining, it means that the solder event is at liquidus state.
In block 220, the thickness of the IMC is determined by the following equation.
IMC=1+[k*ln(t+1)] (6),
where k is a weighing factor and t is solder interval time @100 ms.
Generally, the thickness of the IMC would be a function of time and temperature.
When the temperature is at melting point (e.g., at 220-240° C.), it does not have a substantial impact on the thickness of the IMC. Accordingly, Equation (6) is based on only time and a fixed temperature.
Referring back to
In some embodiments, the invention provides the operator with an indication of successful or potential non-successful joint formation, along with the ability to collect the intermetallic joint information, and the operational parameters for that particular joint for post processing. Indication can be accomplished via visual means, audible means, and/or vibration of the hand piece.
A debug mode (block 228) is used, for example, by a process engineer to keep track of the steps involved during a solder event. To enter the debug mode, a user needs to turn the debug mode on.
This way, the embodiments of the present invention ensure a good bonding and electrical connection between two metals by calculating the intermetallic thickness and therefore prevent a bad joint in early stages. Moreover, the invention provides instant feedback (by the indicators) to operators on joint quality and process issues and thus the operators have the ability to track information on joint quality for post analysis. The operators can change or select from a menu several parameters to meet certain application requirements.
In some embodiments, when a Curie temperature (point)/Smartheat™ technology, which is a self-regulated Curie temperature, is utilized, there is no requirement for calibration of the system at customer site. The Curie temperature or Curie point, is the temperature where a material's permanent magnetism changes to induced magnetism, that is, the critical point where a material's intrinsic magnetic moments change direction. The invention also provides the capability to help the operators to identify whether they are using an improper tip/cartridge combination for a soldering event
In some embodiments, the invention uses at least two high resolution cameras to capture two or more 2D images, obtain a 3D image from those 2D images, use the 2D and 3D images to detect liquidus stage and then calculate the amount of solder filled through the via hole (barrel) for through hole components, or the amount solder spread out around the components for surface mount components.
In block 506, the volume of the barrel Vb for through hole and/or the surface area of the barrel Sb for SMT component are determined from the 3D reference image to determine how much solder is need to fill the barrel or the surface area of the barrel. The surface of the barrel may also be determined from the 2D images, depending on the camera positions. Accordingly, the amount of solder needed to fill in the barrel or the surface of the barrel is determined, depending on the type of the component. Immediately after the soldering event is started, two current images of the soldering area is captured, in block 508. In block 510, the color value of each pixel in the 2D reference images is compared to color value of each corresponding pixel in the 2D current images, as the soldering event progresses, to detect any color changes of the pixels in the current images due to spread of the solder. Since the pixel value of the solder color is known, this the process can determine whether a pixel is a solder pixel, i.e., contains solder, as shown in
In block 512, the processes in blocks 508 (
After the detection of the liquidus, the last current image from each camera are processed to generate a 3D current image, in block 516. Then, the volume of the dispensed solder Vs is determined from the 3D current image, by one or more of Equations (7) to (9), in block 518. In block 520, the calculated volume of the dispensed solder Vs is compared to the determined amount of solder needed to fill in the barrel (i.e., Vb) or the surface area of the barrel (i.e., Sb) to determine how much of the dispensed solder is dissipated into the barrel or on the surface area of the barrel. This process (block 520) is repeated in block 522, until the dispensed solder has filed the barrel or the surface area of the barrel. That is, the volume of the visible dispensed solder has reached (Vs Vb) or (Vs Sb), within a predetermined tolerance range. The process in block 522 is timed out after a predetermined amount of time (e.g., 8 seconds). An indicator (e.g., a LED and/or beep) is then turn on to notify the operator that the connection is now formed by filling all of the barrel or the surface of the barrel with the dispensed solder.
In other words, in the case of a through hole component, when the calculated volume reduces to a predetermined amount that is needed to fill the barrel and within a pre-defined tolerance for through hole component, a good solder joint is formed, as shown in
Vlead=πrlead2h (7)
Vbarrel=πrbarrel2h (8)
Vrequired=πh(rbarrel2−rlead) (9)
Where, Vlead is the volume of component lead; Vbarrel is the volume of through hole barrel; Vrequired is the volume of solder required to fill the barrel, rlead is the (though hole) component lead radius; rbarrel is through hole barrel radius; and h is the board thickness, as shown in
It will be recognized by those skilled in the art that various modifications may be made to the illustrated and other embodiments of the invention described above, without departing from the broad inventive step thereof. It will be understood therefore that the invention is not limited to the particular embodiments or arrangements disclosed, but is rather intended to cover any changes, adaptations or modifications which are within the scope and spirit of the invention as defined by the appended claims.
This patent application is a continuation of U.S. patent application Ser. No. 14/794,678, filed on Jul. 8, 2015, which claims the benefit of the filing date of U.S. Provisional Patent Application No. 62/033,037, filed on Aug. 4, 2014, the entire contents of all of which are hereby expressly incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
4418268 | Munshaw | Nov 1983 | A |
4792078 | Takahashi | Dec 1988 | A |
4801069 | Ankrom et al. | Jan 1989 | A |
5223689 | Cowell et al. | Jun 1993 | A |
5495093 | Griffith | Feb 1996 | A |
5928536 | Lee | Jul 1999 | A |
6563087 | Yokoyama et al. | May 2003 | B1 |
6580050 | Miller et al. | Jun 2003 | B1 |
6946623 | Evanyk | Sep 2005 | B2 |
7044354 | Tetuo et al. | May 2006 | B2 |
7780060 | Fitzsimmons et al. | Aug 2010 | B2 |
8274011 | Masaki | Sep 2012 | B2 |
8288868 | Seko | Oct 2012 | B2 |
8733620 | Renavikar et al. | May 2014 | B2 |
9327361 | Marino | May 2016 | B2 |
9516762 | Marino | Dec 2016 | B2 |
20030089696 | Yokoyama et al. | May 2003 | A1 |
20130039563 | Han et al. | Feb 2013 | A1 |
20160221098 | Marino et al. | Aug 2016 | A1 |
Number | Date | Country |
---|---|---|
102209441 | Oct 2011 | CN |
41 43 545 C 2 | Sep 2002 | DE |
3-27872 | Feb 1991 | JP |
2000-42735 | Feb 2000 | JP |
2008-45956 | Feb 2008 | JP |
2008-307601 | Dec 2008 | JP |
2009-257857 | Nov 2009 | JP |
2010-29888 | Feb 2010 | JP |
WO 2006038885 | Apr 2006 | WO |
Entry |
---|
Notice of Preliminary Rejection dated Sep. 26, 2016 for corresponding KR Application No. 10-2015-0109543, inc. partial English translation, 11pp. |
Patent Examination Report No. 1 issued in parallel Australian Application No. 2015205882 citing the above listed references; 6 pages. |
European Search Report for corresponding European Patent Application No. 15179757.8, dated Feb. 23, 2016 (9 pages). |
Communication together with extended European Search Report with Opinion for Application No. 15179757.8-1702 / 3000550, citing the above listed references; dated Jun. 28, 2016, 17 pages. |
Number | Date | Country | |
---|---|---|---|
20170049017 A1 | Feb 2017 | US |
Number | Date | Country | |
---|---|---|---|
62033037 | Aug 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14794678 | Jul 2015 | US |
Child | 15340384 | US |