Why Board Wash Matters
After Repair

Flux residue left on a board after soldering creates ionic contamination that accelerates corrosion of copper traces and pads. The residue itself is hygroscopic—it absorbs moisture from air—and forms conductive pathways at high-impedance nodes, causing leakage currents that degrade signal integrity and introduce oscillation instability.

For boards carrying high-speed signals (USB, HDMI, PCI-E) or precision analog circuits, unclean flux compromises timing and noise margins. On power delivery rails like PPBUS_G3H (typical 12V–13.2V) or PPVCCIO (1.05V–1.35V typical), contaminants increase resistance and reduce current capacity by 5–15%, contributing to throttling and thermal runaway in high-load scenarios.

Proper board wash removes 99%+ of flux residue, restoring dielectric strength to >1 GΩ on high-impedance nets and preventing field failures from creep corrosion.

Solvent Selection &
Preparation

Isopropyl Alcohol (IPA) vs. Aqueous Cleaners

99% Isopropyl Alcohol (IPA) is the industry standard. It dissolves rosin and flux residue efficiently while evaporating rapidly, leaving no water stains. Avoid 70% IPA (medical-grade); the 30% water content prolongs drying and introduces ionic contamination.

Aqueous cleaners (alkaline or acidic formulations) require longer drying times (60–90 minutes minimum) and additional rinsing. Reserve aqueous systems for heavy carbon contamination post-rework; for standard flux removal, IPA delivers superior speed and reliability.

IPA Characteristics

  • Evaporation point: 82 °C
  • Residue: <0.5 ppm ionic
  • Dry time: 3–8 minutes (room temp)
  • Cost-efficient for high volume

Aqueous Characteristics

  • Requires heated 40–50 °C soak
  • Residue: 50–100 ppm ionic (post-dry)
  • Dry time: 45–90 minutes
  • Better for heavy organic residue
Never re-use IPA more than twice. Accumulated flux and moisture increase conductivity to 500–1000 ppm ionic after two cycles. Replace with fresh stock before board wash session begins.

Three-Stage Wash
Procedure

Stage 1: Primary Flush (3–5 minutes)

Pour 99% IPA into a non-conductive container (polypropylene, not PVC). Submerge the board fully, ensuring flux under BGA packages and dense component footprints is reached. Use a soft brass brush (not steel wire) to gently agitate solder joints and rework areas. Pay special attention to:

  • Underside of large capacitors (capacitive voltage dividers sensitive to leakage)
  • Test points and via fields
  • Solder bridges or flux globules around fine-pitch components like ISL6259 (PWM controller) or TPS51125 (boost controller)

Agitate for 60–90 seconds; do not scrub aggressively. Discard this bath immediately after use.

Stage 2: Rinse (2–3 minutes)

Transfer the board to a fresh 99% IPA bath without agitation. Let it soak passively to displace residual flux from stage 1. This secondary bath can be reused once if volume is high. If the board still shows visible yellowish residue under magnification, proceed to a third bath.

Stage 3: Final Rinse & Desiccation (1–2 minutes)

Place the board in a third fresh 99% IPA bath for 30–60 seconds. Remove and allow IPA to drain vertically (component side up) for 20–30 seconds over the container to recover excess solvent.

Critical drying step: Place the board horizontally in a designated drying zone (60–70% humidity, 18–25 °C ambient). Use a low-speed circulating air fan positioned 30–50 cm away—do not direct heat. IPA will evaporate completely in 5–8 minutes.

Never use compressed air with moisture traps in "blow dry" mode. Residual water vapor will condense on the board and reactivate ionic flux. Allow passive evaporation only.

Post-Wash Verification &
Testing

Visual Inspection at 10x Magnification

Under 10x loupe or microscope, the board surface should appear matte and uniform with no amber, yellow, or milky haze. Any visible residue indicates incomplete wash; repeat stage 2–3 cycle.

Continuity & Leakage Testing

Before power-on, measure leakage current on high-impedance networks:

  • Between PPBUS and GND: Typically <10 µA (DC) at room temperature. Post-wash minimum acceptable: >1 GΩ resistance (50 V applied)
  • Between VCC_IO and GND: Typically <5 µA. Expected resistance: >10 GΩ
  • Between analog supply and GND (if applicable): <2 µA at rest

If measured leakage exceeds baseline by >50%, residual contamination persists. Identify the affected region and re-wash locally with targeted IPA application.

Network Applied Voltage Target Resistance Max Leakage Current
PPBUS → GND 50 V DC > 1 GΩ < 50 µA
PPVCCIO → GND 5 V DC > 10 GΩ < 500 nA
DAC/ADC VCC → GND 3.3 V DC > 5 GΩ < 1 µA

Post-Operational Stability Check

On MacBook boards (A1502, A1989, A1707), measure PPBUS_G3H at cold boot and under load to confirm clean power rails. Voltage should remain stable within ±0.1 V during 5 A load transients. If voltage rails fluctuate more than 0.15 V, flux residue may still be present on bypass capacitor pads.

IPA evaporation is complete when board temperature returns to ambient (18–22 °C). Do not apply power until the board is completely dry. Residual IPA film has conductivity of 100–500 pS/cm and will create short-circuit conditions.

Storage & Contamination
Prevention

After wash and verification, store the board in a sealed plastic container lined with silica desiccant packs (replace every 30 days). Store in 35–55% relative humidity; high humidity will reactivate any remaining trace flux and atmospheric moisture will deposit new ionic salts.

If the board must be stored longer than 2 weeks, wrap it in kraft paper (not plastic wrap—prevents moisture transport) and label it with wash date and leakage test results.

During storage, avoid touching component leads, pads, or bare copper. Fingerprint salts and oils deposit 100–300 ppm ionic residue and require additional wash cycles to remove.

Properly washed boards maintain <50 ppm ionic contamination after 6 months storage in controlled environment (45–55% RH, 18–22 °C). This is within acceptable specification for boards carrying analog precision circuits.
New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.

New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.

New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.

New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.

Stay updated
New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.