Skip to content

1.3 Selective solder programming

When assembling a mixed-technology board—where sensitive SMT components are located closely to THT pins on the same side—wave soldering the entire assembly is often not practical. Selective soldering offers the necessary precision for these applications. This chapter discusses how to translate the physical requirements of the board into smooth machine instructions. This involves defining nozzle motion, calculating dwell time, and managing the sequence of operations to encourage complete barrel fill without exposing the board to excessive thermal stress or solder splash.

Selective soldering is a highly precise alternative to the bulk wave process. It is an excellent choice for mixed-technology boards where bottom-side SMT components should ideally avoid exposure to molten solder. Writing a selective soldering program essentially means converting the board’s geometric layout and thermal needs into precise robotic motion.

Success is often measured by observing the quality of the most difficult joint on the board. Consistent results usually stem from optimizing nozzle size, planning a logical path sequence, and setting an appropriate solder dwell time.

  • The Flux Applicator: A micro-jet or fine spray nozzle is used to apply liquid flux. Unlike wave soldering, flux is applied only to the targeted pad clusters being soldered, leaving the rest of the board clean.
  • The Preheat Zone: Heaters (typically infrared or forced convection) gently bring the specific joint area to the target top-side temperature, preparing it both chemically and thermally.
  • The Mini-Wave Nozzle: 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 to hold the molten solder against the pin (known as the dwell time).

Dwell time is the duration the THT joint remains entirely engulfed by the molten solder fountain. It is the primary variable that encourages solder to climb the hole and achieve complete barrel fill.

  • Standard Joint: A dwell time of 1.5 to 3.0 seconds is often a good starting point for filling standard leads in plated through-holes (PTHs).
  • Heavy Thermal Load: Joints connected to large internal copper planes or located on thick boards can present a heavy thermal load, as the surrounding copper acts as a heat sink. To overcome this gently, the dwell time usually needs to be increased (often greater than 3.0 seconds) to provide enough heat for the solder to flow to the top.
  • Verification: Dwell time effectiveness is confirmed by visual inspection for a solid top-side fillet and occasionally checking the barrel fill percentage using a destructive microsection if further verification is helpful.

Choosing the right nozzle and managing clearances

Section titled “Choosing the right nozzle and managing clearances”

Nozzle selection generally needs to match the component’s pitch and the distance to neighboring components.

  • Nozzle Size: A good rule of thumb is to select the smallest nozzle that can comfortably cover the entire pad cluster in one pass. For standard connectors, a 4 mm to 8 mm nozzle is very typical.
  • Pin Clearance: Try to program a keepout clearance of 3 to 4 mm between the outer edge of the nozzle tip and all surrounding SMT components, plastic lead bodies, and nearby THT pins not being soldered. This helps prevent unanticipated thermal damage and solder bridging.

The soldering sequence helps manage heat distribution across the board and minimizes localized mechanical stress that can temporarily warp the PCB.

Path routing often benefits from being strategically planned by a skilled engineer rather than relying entirely on software auto-routing:

  • Solder Least Thermally Demanding Joints First: It is helpful to 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. This ensures maximum thermal energy is available for difficult joints without overheating nearby sensitive components early in the process.
  • Process Clusters Logically: When possible, try to solder all pins of a single, multi-pin connector in one continuous motion (drag soldering). This balances throughput while minimizing nozzle repositioning time.

Selective soldering typically utilizes two primary motion patterns:

  • The Drag Method: The nozzle contacts the first pin and glides smoothly along the row while maintaining contact with the board. This method is fast but requires accurate pin alignment. If a pin is bent out of line, the drag motion might miss it or occasionally cause a bridge.
  • The Dip Method: The nozzle rises to engulf a single pin or tight cluster, pauses for the required dwell time, and smoothly lowers. This is often necessary for isolated single pins or tight areas where nearby SMT components restrict dragging.

Selective soldering performs best when the tooling is precise and the machine is well-maintained.

CheckpointProcess Care GuidelineRationale
Nozzle HeightTry setting the Z-axis so nozzle contact height is 0.5 to 1.0 mm relative to the pad or pallet surface.Encourages mini-wave stability and minimizes the risk of solder splashing.
Flux Jet CalibrationConfirm the nozzle targets accurately and applies flux only to the intended pad cluster.Prevents sticky flux residue from wandering onto clean areas or sensitive SMT components.
Nitrogen FlowMaintain a gentle nitrogen blanket (or inert atmosphere) directly over the molten mini-wave.Very helpful for lead-free soldering to inhibit oxidation, minimize dross, and support good wetting.
Solder Pot PurityClear dross on a steady schedule and consider testing the alloy occasionally for copper contamination.Clean solder maintains consistent viscosity, preventing variations in flow.

Final Checkout: Selective solder programming

Section titled “Final Checkout: Selective solder programming”
ParameterOptimization ConsiderationInfluence on Yield
Dwell TimeStart with a 1.5 to 3.0 second baseline; consider increasing for heavy planes or thick boards.Promotes complete barrel fill and proper top fillet formation.
Nozzle Path SequenceTry programming the path from low-mass to high-mass joints.Helps manage heat distribution and reduces thermal stress on delicate parts.
Motion ProfileUse the drag method for straight pin rows where safe; use the dip method for isolated or crowded pins.Balances throughput while keeping contact geometry precise.
Keepout ZoneMaintain a comfortable 3 to 4 mm clearance from the nozzle to all SMT and plastic bodies.Prevents collateral thermal damage and stray solder splash.
AtmosphereEnsure that Nitrogen (N₂) is flowing nicely at the nozzle head.Highly beneficial for reducing dross and allowing lead-free solder to wet easily.