High-Tech PCB Reverse Engineering Serices PCB Clone & IC Unlock

PCB Reverse Engineering Process: Scan, Delayer, Trace, Build

Sep 3, 2026  /  PCB COPY

pcb reverse engineering process: Lab technician scanning a multilayer PCB on a high-resolution flatbed scanner

Why the PCB Reverse Engineering Process Matters

When a board goes end-of-life and the original design files are lost, the only path back to production runs through a disciplined PCB reverse engineering process. The goal is never a rough sketch—it is a complete, fabrication-ready data package that matches the original board electrically and mechanically. Achieving that requires a strict sequence of lab operations, each feeding verified data into the next.

Whether you need a spare for a legacy industrial control board or documentation for a discontinued product, the process follows the same five-phase pipeline: scanning, delayering, tracing, rebuilding, and verifying. This article explains every phase, the equipment involved, the failure modes engineers watch for, and the decision points that separate a clean recovery from a costly re-spin.

Phase 1: High-Resolution Scanning

Engineer reviewing vectorized PCB trace layers on a workstation monitor

Optical Scanning of Outer Layers

The process begins the moment a board arrives in the lab. Before any destructive step, technicians capture high-resolution optical images of both outer layers—top and bottom—using a flatbed or area-scan camera system at resolutions between 1200 and 2400 DPI. These images serve as the permanent reference for pad geometry, silkscreen markings, solder-mask openings, and component placement.

Critical details captured at this stage include:

  • Pad shapes, sizes, and center-to-center pitch for every footprint
  • Silkscreen reference designators and polarity marks
  • Fiducial locations and board outline dimensions
  • Solder-mask dam widths between fine-pitch pads

For simple two-layer boards, optical scanning may be the only imaging step needed. A two-layer PCB copy project can move directly from scanned images into trace extraction, skipping the destructive phases entirely.

X-Ray Imaging for Hidden Structures

Multilayer boards demand more. Ball-grid-array (BGA) components, buried vias, and internal thermal pads are invisible to optical cameras. An X-ray inspection system reads buried vias and BGA solder joints that no surface scan can reach. The X-ray stage produces grayscale images that reveal via drill locations, internal plane connections, and solder-joint quality beneath large packages.

X-ray data is especially critical for boards with via-in-pad designs, stacked microvias, or embedded passives. Without it, the subsequent delayering step would proceed blind, risking misidentification of net connections on inner layers.

Component Logging and BOM Extraction

While the board is still intact, every component is photographed, measured, and logged. Part numbers are read from package markings. Where markings are absent or ambiguous, LCR meters, curve tracers, and datasheets are cross-referenced to identify values. The resulting bill of materials (BOM) becomes a standalone deliverable and feeds directly into schematic reconstruction later.

Phase 2: Delayering Inner Layers

Why Delayering Is Necessary

A four-layer board has two inner layers that carry power planes, ground planes, and sometimes signal traces. A twelve-layer board may have ten hidden copper layers. None of these are accessible without physically removing material. Controlled delayering exposes each buried copper layer one at a time, allowing it to be scanned before the next layer is revealed.

Mechanical Grinding vs. Chemical Etching

Two primary techniques are used, often in combination:

Technique How It Works Best For Risk
Mechanical grinding Surface milling with a precision CNC grinder removes FR-4 and copper in controlled increments Thick boards, large panels, rough removal Over-grinding can destroy the target layer
Chemical etching Selective chemical baths dissolve copper or dielectric without mechanical force Fine-pitch inner layers, thin dielectrics Under-etching leaves residue; over-etching attacks adjacent layers

After each layer is exposed, the same high-resolution scanning process from Phase 1 is repeated. The result is a complete image stack—one scan per copper layer, registered to common fiducial points so they can be overlaid pixel-for-pixel in software.

Handling Boards With Only One Sample

Delayering is destructive. If the client has only one board, the lab must capture every possible data point before each irreversible step. X-ray images, detailed photographs, and continuity measurements are all taken in advance. Some labs use cross-sectional microsectioning on a small coupon area first to confirm the layer stackup before committing to full-panel delayering.

Phase 3: Net Tracing and Connectivity Extraction

From Images to Vectors

With all layers scanned, specialized reverse engineering software converts raster images into vector artwork. Auto-trace algorithms detect copper edges and convert them into lines, arcs, and pad shapes. However, no auto-trace engine is perfect. Common errors include:

  • Traces merging where copper edges are too close
  • Vias misidentified as pads or vice versa
  • Plane pours interpreted as discrete traces
  • Thermal relief spokes missed on inner-layer ground planes

Every auto-traced layer requires manual inspection and correction. An experienced engineer overlays the vector output on the original scan, zooming to critical areas—BGA fanouts, differential pairs, fine-pitch QFP pins—and fixes discrepancies pixel by pixel.

Via Stitching Across Layers

Vias connect copper on one layer to copper on another. The software must match each via drill location across the image stack and assign it to the correct net. Through-hole vias are straightforward; blind and buried vias are not, because they appear on some layers but not others. The X-ray data captured in Phase 1 is essential here for confirming which layers each via actually connects.

Netlist Generation

Once all traces, pads, and vias are vectorized and stitched, the software generates a netlist—a text file listing every electrical connection on the board. This netlist is the bridge between the physical layout and the schematic. It tells the engineer which pin of U3 connects to which pin of R47, regardless of the physical route the trace takes.

Phase 4: Schematic and Layout Rebuild

Schematic Reconstruction

The netlist, BOM, and component datasheets together allow an engineer to reconstruct the schematic from the traced PCB data. This is not a mechanical step—it requires understanding circuit function. The engineer groups nets into functional blocks: power supply, clock distribution, analog front-end, digital bus, and so on. Each block is drawn with conventional schematic symbols and annotated with reference designators matching the BOM.

Schematic reconstruction is where domain expertise matters most. A power-supply section with a current-sense resistor, a feedback divider, and a compensation network must be drawn so that the design intent is obvious to any engineer who reads it later. Simply dumping a netlist into a schematic editor produces an unreadable rat’s nest, not a usable document.

PCB Layout Rebuild in EDA Software

The vectorized artwork is imported into an EDA tool—Altium Designer, Cadence Allegro, or KiCad—and aligned to the schematic. Footprints are assigned, copper is cleaned up, and design rules (trace width, clearance, annular ring) are verified against the extracted geometry. The output is a native EDA project file that can be edited, re-routed, or modified for a new revision.

At this point the lab can produce fabrication outputs in the format the client needs. Understanding the differences between Gerber, ODB++ and IPC-2581 formats helps clients specify exactly what their fabricator requires.

What Separates a Copy From a Reverse-Engineered Design

A common question is whether the goal is a pixel-perfect duplicate or an editable design package. The answer determines how much effort goes into schematic annotation, component alternates, and design-rule cleanup. The distinction between a faithful board copy and a reverse-engineered editable design package is one of the most important decisions a client makes before the project starts.

Phase 5: Verification Against the Original

Why Verification Is Non-Negotiable

Every previous phase introduces potential error. Scanning can miss a hairline trace. Delayering can damage a via. Auto-tracing can merge two nets. Schematic reconstruction can misinterpret a feedback path. The only way to catch these errors before fabrication is a rigorous, multi-stage verification workflow covering continuity, ICT, powered bring-up and golden-board comparison.

Netlist Comparison

The extracted netlist is compared net-by-net against the original board using a flying-probe tester or dedicated continuity checker. Every connection that exists on the original must exist in the extracted data, and no extra connections (shorts) should appear. A single missed net can mean a non-functional board.

DRC and ERC Checks

Design Rule Checks (DRC) in the EDA tool verify that no trace violates minimum width, clearance, or annular-ring constraints. Electrical Rule Checks (ERC) in the schematic editor flag unconnected pins, conflicting outputs, and missing power connections. Together, these automated checks catch structural errors that manual review might overlook.

Prototype Fabrication and Functional Test

For critical applications, the lab fabricates a prototype board from the recovered Gerber files, populates it with components from the recovered BOM, and powers it up alongside the original. Functional parameters—voltage rails, clock frequencies, communication protocols, analog signal levels—are compared point by point. Only when the prototype matches the original within specified tolerances is the data package approved for delivery.

Common Challenges Across the Process

Boards With Conformal Coating or Potting

Some boards arrive coated in conformal material or fully potted in epoxy. Removing these coatings without damaging traces or components adds time and cost. Solvent baths, thermal methods, and micro-abrasive blasting are all used depending on the coating type.

Obsolete or Unmarked Components

When a component has no readable marking, the engineer must identify it by measurement, package analysis, and circuit-context reasoning. A three-terminal device in a SOT-23 package next to a gate driver is likely a MOSFET, but confirming its exact parameters requires curve-tracing and cross-referencing multiple datasheets.

High-Layer-Count Boards

Boards with 10, 12, or more layers multiply every step. Each additional layer adds a delayering cycle, a scanning cycle, a tracing cycle, and a verification cycle. The registration accuracy required to align 12 image layers to sub-mil precision is one of the most demanding aspects of the entire PCB reverse engineering process.

Security-Protected Microcontrollers

If the board contains a microcontroller with read-out protection, the PCB data alone is not enough to reproduce full system functionality. The layout and schematic can still be recovered, but firmware extraction depends on the specific protection level of the chip. For example, STM32 read-out protection levels determine whether code recovery is feasible or permanently blocked.

Typical Timeline and Deliverables

Phase Typical Duration (6-layer board) Key Output
Scanning 1–2 days High-res images, X-ray images, BOM draft
Delayering 2–4 days Inner-layer image stack
Tracing 3–5 days Vectorized artwork, netlist
Rebuilding 3–5 days Schematic, EDA project, Gerber files
Verification 2–3 days Continuity report, DRC/ERC log, functional test data

The complete deliverables package typically includes Gerber files, drill files, a schematic PDF, a BOM spreadsheet, a netlist, and an editable EDA project. Some clients also request fabrication notes, stackup specifications, and impedance-control requirements.

Protecting Confidentiality Throughout the Process

Because the PCB reverse engineering process involves handling proprietary hardware, reputable labs operate under strict NDA agreements with secure data handling and controlled sample return. Physical samples are stored in access-controlled areas, digital files are encrypted, and all materials are returned or destroyed at project close according to the client’s instructions.

Choosing the Right Lab for Your Project

Not every reverse engineering provider follows every phase with equal rigor. When evaluating a lab, ask about:

  • Scanning resolution—1200 DPI is a minimum; 2400 DPI is preferred for fine-pitch designs
  • Delayering method—ask whether they use mechanical, chemical, or both
  • Verification protocol—a lab that skips flying-probe testing is gambling with your production run
  • EDA output format—confirm they deliver native project files, not just images
  • Confidentiality terms—insist on a signed NDA before shipping any hardware

A well-executed PCB reverse engineering process turns an orphaned board into a living design—editable, manufacturable, and fully documented. Each phase builds on the last, and shortcuts in any stage propagate errors forward. The labs that get it right treat every phase as a quality gate, not just a step on a checklist.

Working on a board like this?

Send the chip marking or two photos. You get feasibility, lead time and price within 24 hours, and the check costs nothing.

Get a free quote

Related reading

WhatsApp Send board details