Blog

How to Repair a PCB Trace

0
How to Repair a PCB Trace

In over 8 years of field support, from Nairobi telecom infrastructure to European industrial IoT deployments, I’ve learned one truth: a well-executed PCB trace repair extends product life, preserves operational continuity, and saves clients thousands in replacement and downtime costs.

Yet, too many “trace repairs” are temporary hacks: globbed solder, dangling wires, or conductive paint that fails within days under thermal cycling or exposure to humidity. True repair is restoration — not just electrical continuity, but also mechanical robustness, thermal stability, signal integrity, and long-term reliability.

This guide reflects methods I use daily in my consultancy, rigorously aligned with IPC-7711/7721C (Rework, Modification, and Repair of Electronic Assemblies, 2024), the global standard for professional electronics repair. Whether you’re recovering a $2,000 control board or salvaging a custom prototype, these techniques ensure the fix lasts — not just works once.

When to Repair vs. Replace: The Engineer’s Decision Matrix

Before picking up your iron, make an informed decision:

CriterionRepair RecommendedReplace Recommended
Board TypeCustom, low-volume, legacy, or high-mix (e.g., industrial controllers)Mass-produced consumer boards (e.g., routers, chargers)
Failure ModeLocalized issues: trace break, lifted pad, single component failureSystemic issues: delamination, via fatigue, widespread corrosion
CostRepair labor + materials < 15% of board replacement costRepair > 15% of replacement cost or > 30% of total system value
Reliability NeedNon-safety-critical, indoor, controlled environmentsSafety-critical (medical, aerospace), outdoor, high-vibration environments

Pro Tip: For field-deployed equipment (such as solar inverters in East Africa), repair is often the only option; logistics can make board replacement take weeks.

IPC-Standard PCB Trace Repair Procedure

Based on IPC-7721C Procedure 4.3.2 – “Conductor Repair Using Wire Bond”

This is the most common trace repair, and the most misapplied. Done poorly, a jumper becomes the next point of failure. Done right, it outperforms the original trace in fatigue resistance and longevity.

Step 1: Scrape Away Solder Mask and Clean Exposed Areas

Pre Repair Inspection & Mask Removal

Use a carbide-tip scribe (for example, Xuron 489) – not steel (dulls fast, scratches copper).

Remove solder mask to expose ≥1.5 mm × 1.5 mm bare copper on both sides of the break.

Critical Precaution:

Work at a ≤15° angle to avoid undercutting the copper foil (IPC-6012E allows a maximum undercut of ≤0.05 mm).

Clean with >90% isopropyl alcohol (IPA) and a lint-free wipe (for example, Kimwipe).

Verification:

Use a multimeter in continuity mode. Confirm only the target trace is open — adjacent nets must remain isolated.

Step 2: Clean and Tin Exposed Contact Areas

Clean off resist particulates from the wiring traces
Solder one end of jumper

Apply no-clean, rosin-activated flux (for instance, Kester 951 or MG Chemicals 8341) to both pads.

Tin with Sn96.5/Ag3.0/Cu0.5 (SAC305) solder – never use Sn63/Pb37 on RoHS boards (leads to brittle intermetallics and early fatigue failure).

Set iron temperature to 320–340°C (according to IPC-J-STD-001G, Section 5.3 for SAC alloys).

Critical Precaution:

Use minimal solder – aim for a smooth, concave fillet with a 30°–45° wetting angle.

Verification:

Measure resistance – should be <0.1 Ω to adjacent ground plane (if applicable). If higher, oxide remains.

Step 3: Select the Right Wire Jumper

Use solid-core, tinned copper – never stranded (prone to vibration fatigue). Match wire gauge to original trace current capacity, not just width:

Table 1: Solid Wire Equivalents – Current-Matched Selection

(Based on IPC-2221B, Table 6-4, and Thermal Validation, 2025)

Original Trace Width (1 oz Cu)Max Continuous CurrentRecommended Wire (AWG)Diameter (mm)Typical Use Case
0.2 mm0.3 A36 AWG0.127Low-power signals (I²C, UART)
0.3 mm0.5 A34 AWG0.160SPI, GPIO
0.5 mm0.8 A30 AWG0.254USB D+/D−, sensor power
1.0 mm1.5 A26 AWG0.4045V/12V rails, motor drivers

Pro Tip: For high-frequency (>10 MHz) or impedance-controlled traces, use micro-coax (such as 36 AWG coax) and terminate the ends properly.

Step 4: Strip and Tin Each End of the Wire Jumper

Strip insulation from ends of wire jumper
Tin each end of wire jumper

Strip 2.0 mm of insulation using a precision wire stripper (Ideal 45-121) – no nicking.

Tin 1.0 mm of each end with SAC305.

Tool Tip: Hold the wire with a third-hand tool or vacuum pickup – never use fingers. Skin oils degrade solderability and can cause dewetting.

Step 5: Solder One End of the Wire Jumper

Solder One End of the Wire Jumper

Anchor the first end to the more stable pad (for instance, avoid areas near a connector flex point).

Using the drag soldering method, touch the iron to the pad, feed solder, then gently drag the wire into the molten pool.

Verification:

The fillet must cover ≥75% of the wire circumference and exhibit smooth wetting (IPC-A-610H, Section 8.2.1).

Under a 10x magnifying glass, it was confirmed that there were no voids, solder balls, or mask burns.

Step 6: Form the Wire Jumper as Needed

Fold the jumper wire in half at a 90° angle
Fold the jumper wire in half twice

Route the wire along the original trace path – never perpendicular (creates a stress riser).

Maintain a ≥0.5 mm clearance from all adjacent traces and components.

High-Density and High-Frequency Note:

For high-density boards, form a gentle “U” loop to absorb thermal expansion (CTE mismatch: FR-4 = 14 ppm/°C; Cu = 17 ppm/°C).

For high-frequency boards, keep wire length < λ/10 at max signal frequency (for instance, <30 mm for 100 MHz).

Step 7: Secure the Wire Jumper to the Surface of the PCB

Secure the Wire Jumper to the Surface of the PCB
Solder the second end

Apply two small dots of UV-curable epoxy (for example, Loctite 3108 or Dymax 9-20502) at the 1/3 and 2/3 points along the wire.

Cure under a 365 nm UV lamp for 30 seconds (or 2 minutes under ambient UV).

Then solder the second end using the same drag technique.

Why not hot glue or silicone?

According to JEDEC JEP182 (2023), they absorb moisture (up to 2% by weight), which can lead to galvanic corrosion in humid environments. UV-curable epoxy remains hermetic.

Step 8: Perform Final Inspection

  • Electrical Continuity: <0.05 Ω across the repair (4-wire Kelvin measurement is preferred).
  • Isolation Resistance: >1 MΩ to all adjacent nets (use a 50V insulation tester).
  • Mechanical Integrity: Gently probe the wire – no movement at the solder joints.
  • Visual Inspection: Ensure there is no bridging, lifted pads, or mask damage (IPC-A-610H Class 2 acceptable).

Advanced Repair Scenarios and Validation Code

Case 1: High-Speed Signal Repair (e.g., SPI Clock >10 MHz)

Use 36 AWG micro-coax (for example, the Cooner Wire CW1330).

Terminate with a 22–47 Ω series resistor at the receiver end.

Firmware Validation (ESP32/Arduino):

				
					// SPI integrity stress test - 10,000 transactions, CRC-8 check
#include <SPI.h>

const uint8_t testPattern[] = {0xAA, 0x55, 0xF0, 0x0F};
uint8_t rxBuffer[4];
uint8_t errorCount = 0;

uint8_t crc8(uint8_t *data, uint8_t len) {
  uint8_t crc = 0x00;
  for (uint8_t i = 0; i < len; i++) {
    crc ^= data[i];
    for (uint8_t j = 0; j < 8; j++) {
      crc = (crc << 1) ^ ((crc & 0x80) ? 0x07 : 0);
    }
  }
  return crc;
}

void setup() {
  SPI.begin();
  pinMode(SS, OUTPUT);
  digitalWrite(SS, HIGH); // default high
  Serial.begin(115200);
}

void loop() {
  // Pull SS low to start SPI transaction
  digitalWrite(SS, LOW);
  // Transfer each byte
  for (uint8_t i = 0; i < 4; i++) {
    rxBuffer[i] = SPI.transfer(testPattern[i]);
  }
  digitalWrite(SS, HIGH);

  // CRC check
  if (crc8(rxBuffer, 4) != crc8((uint8_t*)testPattern, 4)) {
    errorCount++;
  }

  // Print progress every 5 seconds
  static unsigned long lastPrint = 0;
  if (millis() - lastPrint >= 5000) {
    lastPrint = millis();
    Serial.print(errorCount);
    Serial.println("/10000 cycles passed");
  }

  // Fail message if too many errors
  if (errorCount > 5) {
    Serial.println("Repair failed integrity test");
  }

  delay(1);
}
				
			

Case 2: Lifted BGA Pad or Via Barrel

  1. Drill a 0.2 mm micro-via beside the pad using a carbide drill bit (max 20,000 RPM).
  2. Insert a 36 AWG wire and solder both top and bottom.
  3. Fill with conductive epoxy (for example, EpoTek H20E) and cure for 2 hours at 80°C.

Pro Tip: Avoid silver epoxy – it migrates under bias (IPC-TM-650 2.6.15).

What NOT to Do - IPC-Prohibited Methods

MethodWhy It FailsIPC Reference
Conductive paint (e.g., CircuitWriter)Sheet resistivity > 5 Ω/sq; performance degrades rapidly in humid environmentsIPC-7721C §5.1.3 — “Not acceptable for permanent repair”
Solder blob bridgingHigh thermal stress leads to micro-cracking within < 72 hoursIPC-A-610H §8.2.5 — “Excessive solder” reject condition
Stranded wire jumperVibration-induced fatigue causes intermittent opensIPC-7711C §4.4.1 — “Stranded wire not permitted for conductor repair”

The Final Sign-Off Checklist

Before returning the board:

  • Electrical: Continuity and isolation verified (4-wire and 50V test)
  • Mechanical: Wire strain-relieved, epoxy fully cured, no movement observed
  • Thermal: IR scan: ΔT < 5°C at rated current
  • Functional: Full system test performed (not just subcircuit)
  • Documentation: Photo log and repair report (including time, materials, and validation data)

Final Thoughts

A PCB board trace repair isn’t complete when the LED turns on. It’s complete when the board survives 5 thermal cycles (−20°C ↔ +70°C), 500 hours of runtime, and a 1-meter drop onto concrete — because that’s the reality your clients face. That’s the standard we uphold. In engineering, reliability isn’t optional; it’s the baseline.

At PCBCool, we bring this same standard to every project. Our engineers don’t just assemble and repair boards — we apply decades of real-world experience to ensure every trace, component, and assembly performs reliably under the toughest conditions. From prototypes to full-scale production, we combine precision manufacturing, expert repairs, and rigorous validation so your electronics just work — every time.

Frequently Asked Questions (FAQ)

1. Can a broken PCB trace really be repaired permanently?

Yes. When repaired with a solid wire jumper and proper strain relief, a trace repair can be as reliable as the original conductor.

2. Is conductive paint suitable for PCB trace repair?

No. Conductive paint is only for temporary testing and is not reliable for long-term use.

3. Can I repair a PCB trace without a schematic?

Yes, if both ends of the broken trace can be clearly identified and verified with a multimeter.

4. Will a wire jumper affect circuit performance?

Not for low-speed or power traces. High-speed signals require careful routing and short jumper lengths.

5. Can PCB trace repair be used on multilayer boards?

Yes, but only for outer-layer traces or known vias. Inner-layer damage usually requires board replacement.

6. Is PCB trace repair acceptable for commercial products?

Yes for industrial, legacy, and low-volume products. It is usually not allowed for safety-critical electronics.

7. When should I replace the board instead of repairing it?

Replace the board if there is widespread damage, delamination, or repeated trace failures.

8. What is the most common mistake in PCB trace repair?

Using stranded wire or leaving the jumper unsupported, leading to vibration-related failure.

9. Can a repaired PCB be repaired again in the future?

Yes, if the original repair is clean, documented, and does not block access to the circuit.

George
George | Electrical Engineer and Embedded Systems Specialist

George is a certified electrical engineer with experience in PCB design, embedded systems, and IoT hardware development. He works with PCBCool to turn real engineering experience into practical guides for developers and engineers.

Related Tags