1.3 Selective solder programming
When assembling a mixed-technology board—where sensitive SMT components are located near THT pins on the same side—wave soldering the entire assembly is not feasible, as it would cause thermal damage to the SMT parts. Selective soldering provides the necessary precision for these applications. To use it effectively, the physical requirements of the board must be translated into precise machine instructions. This involves defining the nozzle’s motion path, calculating the appropriate dwell time, and managing the sequence of operations to ensure complete barrel fill without exposing the board to excessive thermal stress or solder splash.
The mechanics of selective soldering
Section titled “The mechanics of selective soldering”Selective soldering is a precise alternative to the bulk wave process. It is essential for mixed-technology boards where bottom-side SMT components must be protected from exposure to molten solder. Writing a selective soldering program means converting the board’s geometric layout and thermal characteristics into a set of precise robotic motions.
The success of the process is determined by the quality of the most challenging joint on the board. Achieving consistent results requires careful optimization of the nozzle size, planning a logical path sequence, and setting an appropriate solder dwell time.
Key hardware components
Section titled “Key hardware components”- The Flux Applicator: A micro-jet or fine spray nozzle applies liquid flux. Unlike in wave soldering, flux is applied only to the specific pad clusters being soldered, keeping the rest of the board clean.
- The Preheat Zone: Heaters, typically infrared or forced convection, gently raise the temperature of the specific joint area to the target top-side level. This prepares the joint both chemically and thermally.
- The Mini-Wave Nozzle: This is a small, localized fountain of molten solder, usually between 2 to 15 mm in diameter, that makes precise contact with the joint.
Core programming guidelines: motion and heat
Section titled “Core programming guidelines: motion and heat”A selective soldering program directs the machine to specific coordinates and defines how long the molten solder fountain should remain in contact with the pin. This duration is known as the dwell time.
Dwell time for proper penetration
Section titled “Dwell time for proper penetration”Dwell time is the period during which the THT joint is fully immersed in the molten solder fountain. It is the primary variable that drives the solder to climb the hole and achieve complete barrel fill.
- Standard Joint: A baseline dwell time of 1.5 to 3.0 seconds is typically required to fill standard leads in plated through-holes (PTHs).
- Heavy Thermal Load: Joints connected to large internal copper planes or on thick boards present a significant thermal load, as the surrounding copper acts as a heat sink. To overcome this thermal mass, the dwell time must be increased, often to more than 3.0 seconds. This provides enough heat for the solder to flow and form a proper top fillet.
- Verification: The effectiveness of the dwell time is confirmed by visual inspection for a solid top-side fillet. For initial process validation, you may also need to verify the barrel fill percentage using a destructive microsection analysis.
Choosing the right nozzle and managing clearances
Section titled “Choosing the right nozzle and managing clearances”Nozzle selection must account for the component’s pitch and its proximity to neighboring components.
- Nozzle Size: A good rule is to select the smallest nozzle capable of covering the entire pad cluster in a single pass. For standard connectors, a nozzle between 4 mm and 8 mm in diameter is typical.
- Pin Clearance: A keepout clearance of 3 to 4 mm should be programmed between the outer edge of the nozzle tip and all surrounding SMT components, plastic lead bodies, and nearby THT pins that are not being soldered. This clearance helps prevent unintended thermal damage and solder bridging.
Optimizing the path and sequence
Section titled “Optimizing the path and sequence”The soldering sequence helps manage heat distribution across the board and minimizes localized mechanical stress, which can temporarily warp the PCB.
Soldering sequence strategy
Section titled “Soldering sequence strategy”Path routing should be strategically planned by a process engineer rather than relying entirely on software auto-routing:
- Solder Least Thermally Demanding Joints First: Begin with smaller pins or those connected only to thin traces. This acts as a gentle warm-up, building a baseline level of heat in the local area.
- Solder Most Thermally Demanding Joints Last: Sequence large copper planes, heavy chassis lugs, and high-mass components toward the end of the process. This ensures maximum thermal energy is available for the most difficult joints without overheating nearby sensitive components early on.
- Process Clusters Logically: Whenever physical clearance allows, solder all pins of a single, multi-pin connector in one continuous motion using the drag soldering technique. This approach balances throughput while minimizing the time spent repositioning the nozzle.
Drag vs. dip methods
Section titled “Drag vs. dip methods”Selective soldering typically uses two primary motion patterns:
- The Drag Method: The nozzle contacts the first pin and then glides smoothly along the row while maintaining contact with the board. This method is fast but requires very accurate pin alignment. If a pin is bent out of line, the drag motion may miss it entirely or could create a solder bridge.
- The Dip Method: The nozzle rises to engulf a single pin or a tight cluster, pauses for the required dwell time, and then lowers smoothly. This method is necessary for isolated single pins or in tight areas where nearby SMT components restrict the use of the drag technique.
Process checkpoints
Section titled “Process checkpoints”Selective soldering performs best when the tooling is precise and the machine is well-maintained.
| Checkpoint | Process Care Guideline | Rationale |
|---|---|---|
| Nozzle Height | The Z-axis should be set so the nozzle tip is positioned 0.5 to 1.0 mm above the pad or pallet surface. | This promotes mini-wave stability and minimizes the risk of solder splashing. |
| Flux Jet Calibration | Confirm that the nozzle targets accurately and applies flux only to the intended pad cluster. | This prevents sticky flux residue from spreading onto clean areas or sensitive SMT components. |
| Nitrogen Flow | Maintain a gentle nitrogen blanket (or inert atmosphere) directly over the molten mini-wave. | This is critical for lead-free soldering to inhibit oxidation, minimize dross formation, and support proper wetting. |
| Solder Pot Purity | Clear dross on a regular schedule and test the alloy regularly for copper contamination. | Clean solder maintains consistent viscosity, which prevents variations in flow dynamics. |
Recap: Selective Solder Programming Parameters
Section titled “Recap: Selective Solder Programming Parameters”| Parameter | Requirement | Value / Specification | Action / Verification |
|---|---|---|---|
| Dwell Time | Complete PTH barrel fill | 1.5–3.0 s (standard); >3.0 s (high thermal mass) | Verify top-side fillet; validate with microsection analysis |
| Nozzle Clearance | Protect adjacent components | 3–4 mm from nozzle edge to SMT/plastic/unsoldered pins | Visual inspection for thermal damage and bridging |
| Nozzle Size | Cover pad cluster in single pass | Smallest possible; 4–8 mm typical for connectors | Select based on component pitch and clearance |
| Soldering Sequence | Manage thermal distribution | Solder low thermal mass first, high thermal mass last | Ensure uniform heating without localized overheating |
| Nozzle Height (Z-axis) | Mini-wave stability | 0.5–1.0 mm above pad/pallet surface | Set to minimize solder splash |