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

PCB to Schematic | Recover a Circuit Diagram From a Board

Sep 8, 2026  /  PCB COPY

pcb to schematic: Engineer tracing PCB connections with a multimeter during schematic recovery

What Does PCB to Schematic Actually Mean?

PCB to schematic is the process of extracting a complete, human-readable circuit diagram from a physical printed circuit board when no original design files exist. An engineer traces every copper track, identifies each component, maps the full netlist, and redraws the circuit in a schematic editor — producing a file you can modify, simulate, and hand to a contract manufacturer. The result is not a photograph or a layout image; it is a functional electrical diagram with proper symbols, reference designators, net names, and hierarchical sheets where needed.

This is one of the most requested reverse-engineering deliverables we handle. Boards arrive from discontinued products, legacy industrial controllers, medical devices with lost documentation, and prototype runs where the original designer has moved on. In every case the goal is the same: turn copper and silicon back into an engineering document.

Why Would You Need to Recover a Schematic From a PCB?

pcb to schematic: Engineer tracing PCB connections with a multimeter during schematic recovery

The reasons fall into a handful of recurring categories. Understanding yours helps determine how deep the recovery needs to go.

  • Legacy maintenance. A machine still runs, but the OEM no longer supports the control board. A schematic lets your in-house team diagnose faults and source replacement parts.
  • Product redesign. You own the IP but the original Altium or OrCAD project is lost. A recovered schematic is the starting point for a new layout with updated components.
  • Second-source qualification. You need to verify that a contract manufacturer’s board matches the approved design. A schematic extracted from the production sample is the reference.
  • Failure analysis. Tracing a field failure to a specific net or component is far faster with a schematic than with a bare board under a microscope.
  • Regulatory documentation. Some safety certifications (IEC 60601, UL 60950) require a schematic on file. If the original is gone, recovery is the only path.

How Is a PCB Converted to a Schematic? The 7-Step Process

There is no magic “scan and convert” button. Every serious PCB-to-schematic project follows a methodical workflow. Here is how our engineers approach it, step by step.

Step 1 — High-Resolution Board Imaging

Both sides of the bare board are scanned at 1200–2400 DPI. For multilayer boards (4+ layers), we use controlled-depth milling or chemical de-layering to expose inner copper. Each layer is photographed and aligned to a common origin with fiducial markers. A 6-layer board typically produces 8–10 distinct images (top silk, top copper, inner 1–4, bottom copper, bottom silk, solder mask layers).

Step 2 — Component Identification and BOM Extraction

Every component is cataloged: package type, marking code, orientation, and value. SMD resistors and capacitors are measured with an LCR meter when markings are ambiguous. ICs are cross-referenced against manufacturer datasheets to confirm pinouts. The output is a preliminary bill of materials with 80–95 % of values confirmed before schematic drawing begins.

Step 3 — Netlist Tracing

This is the most labor-intensive step. Using the layer images as a reference, engineers trace every copper connection — pad to pad, via to via — to build a complete netlist. On a 2-layer board with 150 components, expect roughly 400–700 unique nets. On a 10-layer HDI board, net counts can exceed 3,000. Continuity testing with a multimeter or flying-probe fixture validates ambiguous connections, especially where vias disappear into inner layers.

Step 4 — Functional Block Grouping

Raw netlists are electrically correct but visually meaningless. The engineer groups nets and components into functional blocks: power supply, microcontroller core, communication interfaces, analog front-end, connectors. This step requires actual circuit design knowledge — understanding what a TPS54331 buck converter circuit looks like, or recognizing an RS-485 transceiver’s typical surrounding passives.

Step 5 — Schematic Drawing

The grouped netlist is drawn in a schematic editor (Altium Designer, KiCad, OrCAD, or the client’s preferred tool). Each functional block occupies its own sheet or section. Power rails are drawn with proper power symbols; decoupling caps are placed near their associated ICs; signal flow reads left-to-right. The result must be readable by any competent engineer, not just the person who drew it.

Step 6 — Cross-Check and ERC

An electrical rules check (ERC) catches floating pins, shorted power nets, and missing connections. A second engineer reviews the schematic against the physical board, spot-checking at least 20 % of nets by probing. Discrepancies are resolved before delivery.

Step 7 — Deliverable Packaging

The client receives native schematic files (e.g., .SchDoc, .kicad_sch), a PDF export, a finalized BOM in spreadsheet format, and — if requested — a netlist file (.net or IPC-D-356). For clients who also need Gerber and fabrication data extracted from the same board, the schematic is back-annotated to the layout to ensure consistency.

What Tools and Software Are Used?

The choice of schematic editor depends on what the client will do with the file afterward. Here is a practical comparison of the tools we most often deliver into.

EDA Tool Native Schematic Format Typical Use Case Reverse-Engineering Notes
Altium Designer .SchDoc / .PrjPcb Professional product development Best library ecosystem; hierarchical sheets handle complex boards well. Altium-specific workflow details
KiCad 8 .kicad_sch Open-source teams, startups Free, cross-platform; no built-in reverse path but netlists import cleanly. KiCad reverse-engineering walkthrough
Autodesk EAGLE / Fusion .sch Maker / small-batch production Shrinking user base post-Fusion merger but still common in legacy projects
EasyEDA .json (cloud) Quick prototyping, JLCPCB integration Browser-based; limited for boards above ~500 components
OrCAD / Allegro .dsn / .opj Aerospace, automotive, telecom Industry standard for high-pin-count designs; steep learning curve

If you are evaluating dedicated PCB-to-schematic software options, be aware that no tool fully automates the conversion. Software can assist with image-to-copper vectorization or auto-detect component outlines, but the intellectual work — identifying component values, resolving ambiguous nets on inner layers, and organizing the schematic logically — still requires a skilled engineer.

How Long Does PCB to Schematic Recovery Take?

Turnaround depends almost entirely on board complexity. Here are realistic ranges based on projects we have completed.

Board Complexity Layer Count Component Count Typical Turnaround Approximate Cost Range (USD)
Simple 1–2 20–80 3–5 working days $300–$800
Moderate 4 80–300 5–10 working days $800–$2,500
Complex 6–8 300–800 10–20 working days $2,500–$6,000
High-density 10–16+ 800+ 20–40 working days $6,000–$15,000+

These ranges assume the board arrives intact and components are not potted or ground down. Damaged or conformal-coated boards add 1–3 days for cleaning and component re-identification.

What Can Go Wrong — and Honest Limitations

Physical PCB board alongside its recovered schematic diagram on paper

No recovery process is perfect. Here are the failure modes we encounter and how we mitigate them.

  • Burned or corroded traces. If copper is physically destroyed, the net cannot be traced from the board alone. We cross-reference the IC datasheet’s typical application circuit to infer the most likely connection, and flag it in the deliverable as “inferred — verify before production.”
  • Unmarked or custom components. Proprietary ASICs, house-marked ICs, and laser-trimmed resistor networks may have no public datasheet. We can identify the package and pinout electrically, but the internal function remains a black box. The schematic will show the correct connections; the component will be labeled with its physical markings and a note.
  • Blind/buried vias on HDI boards. These cannot be traced optically from the surface. Controlled-depth milling or X-ray imaging is required, adding cost and time. On boards with via-in-pad and stacked microvias, expect a 15–25 % increase in tracing effort compared to through-hole-via designs of the same layer count.
  • BGA and QFN pads hidden under packages. If the component must remain soldered (e.g., the client needs the board returned functional), X-ray inspection replaces de-soldering. Our Dage X-ray system resolves features down to 5 µm, sufficient for 0.4 mm pitch BGA balls.

If a board has suffered delamination between copper layers, inner-layer imaging quality degrades. We will flag this during the initial assessment and provide a realistic accuracy estimate before committing to the full project.

Can You Do It Yourself?

For simple 1–2 layer boards with through-hole components, a competent engineer with a multimeter, a magnifying lamp, and a copy of KiCad can produce a usable schematic in a weekend. Our step-by-step PCB-to-schematic conversion guide walks through the process in detail.

For anything above 4 layers or 200 components, the economics shift. The tracing time alone exceeds 40 hours, and errors compound quickly without systematic cross-checking. Most engineering teams find it more cost-effective to send the board to a specialist and spend their own hours on the redesign that follows.

If you only have Gerber files rather than a physical board, the process is different — and more constrained. See our analysis of rebuilding a schematic from Gerber data for what is and is not possible in that scenario.

PCB to Schematic vs. Related Services

Clients sometimes confuse schematic recovery with adjacent deliverables. Here is how they differ.

Service Input Output When You Need It
PCB to Schematic Physical board Editable circuit diagram + BOM Redesign, failure analysis, documentation
PCB Cloning Physical board Gerber + BOM + pick-and-place (production-ready) Exact replication without modification
Schematic Recovery (full RE) Physical board Schematic + Gerber + BOM + firmware (if applicable) Complete design resurrection
Gerber to Schematic Gerber files only Schematic (limited by missing physical data) Lost project files, only fab data remains

Many projects combine deliverables. A typical full schematic recovery engagement includes the schematic, Gerber set, BOM, and a cross-reference document linking every net on the schematic to its physical trace on each layer.

What Should You Send Us to Get Started?

To provide an accurate quote, we need:

  1. Clear photos of both sides of the board (smartphone photos are fine for quoting; we will do the high-res scanning).
  2. Board dimensions — approximate is acceptable.
  3. Layer count — if known. If not, we determine it from the board edge or via structure.
  4. Preferred schematic format — Altium, KiCad, OrCAD, Eagle, EasyEDA, or PDF-only.
  5. Context — what the board does and why you need the schematic. This helps our engineers organize the diagram into meaningful functional blocks rather than a flat rats-nest.

[pcb_cta type=”quote”]

Is there software that automatically converts a PCB image to a schematic?

No software fully automates PCB-to-schematic conversion. Tools exist that vectorize copper images into layout data, and some can generate a raw netlist from that data. But organizing the netlist into a readable, logically grouped schematic — with correct component values, power-rail annotations, and hierarchical sheets — requires manual engineering work. For a breakdown of what current tools can and cannot do, see our PCB-to-schematic software comparison.

Do I need the original schematic to clone or copy a PCB?

No. A PCB can be cloned directly from the physical board by extracting Gerber files, a BOM, and pick-and-place data — no schematic required. However, having a schematic makes future modifications, debugging, and component substitutions far easier. If you need an exact copy without changes, cloning a board without a schematic is a well-established process.

How accurate is a recovered schematic compared to the original?

For connectivity (the netlist), accuracy is typically 99 %+ on intact boards — every connection is verified by probing. Component values for standard parts (resistors, capacitors, ICs with readable markings) are confirmed to datasheet specs. The main accuracy gap arises with custom or unmarked components, where electrical measurements replace datasheet lookups. Any inferred values are explicitly flagged in the deliverable.

Can you recover a schematic from Gerber files instead of a physical board?

Partially. Gerber files contain copper geometry and drill data, so the netlist can be extracted. But component values, unmarked IC identities, and internal-layer connections on improperly exported Gerbers may be missing. A physical board always yields a more complete schematic. Read more about recovering a schematic from Gerber data.

What format will I receive the schematic in?

We deliver in your preferred EDA format — Altium (.SchDoc), KiCad (.kicad_sch), OrCAD (.dsn), EAGLE (.sch), or EasyEDA (JSON). Every project also includes a PDF export for quick review and a BOM spreadsheet. If you need the schematic in multiple formats, we can export to two tools at no additional charge.

{
“@context”: “https://schema.org”,
“@type”: “Service”,
“name”: “PCB to Schematic Recovery”,
“description”: “Reverse-engineering service that extracts a complete, editable circuit schematic from a physical printed circuit board.”,
“provider”: {
“@type”: “Organization”,
“name”: “PCB-Copy.com”,
“url”: “https://pcb-copy.com”
},
“serviceType”: “PCB Reverse Engineering — Schematic Recovery”,
“url”: “https://pcb-copy.com/pcb-to-schematic/”
}

{
“@context”: “https://schema.org”,
“@type”: “BreadcrumbList”,
“itemListElement”: [
{“@type”: “ListItem”, “position”: 1, “name”: “Home”, “item”: “https://pcb-copy.com/”},
{“@type”: “ListItem”, “position”: 2, “name”: “PCB to Schematic”, “item”: “https://pcb-copy.com/pcb-to-schematic/”}
]
}

{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “Is there software that automatically converts a PCB image to a schematic?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “No software fully automates PCB-to-schematic conversion. Tools exist that vectorize copper images into layout data, and some can generate a raw netlist. But organizing the netlist into a readable schematic requires manual engineering work.”
}
},
{
“@type”: “Question”,
“name”: “Do I need the original schematic to clone or copy a PCB?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “No. A PCB can be cloned directly from the physical board by extracting Gerber files, a BOM, and pick-and-place data — no schematic required.”
}
},
{
“@type”: “Question”,
“name”: “How accurate is a recovered schematic compared to the original?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “For connectivity, accuracy is typically 99%+ on intact boards. Component values for standard parts are confirmed to datasheet specs. Inferred values for custom or unmarked components are explicitly flagged.”
}
},
{
“@type”: “Question”,
“name”: “Can you recover a schematic from Gerber files instead of a physical board?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Partially. Gerber files contain copper geometry and drill data so the netlist can be extracted, but component values and unmarked IC identities may be missing. A physical board always yields a more complete schematic.”
}
},
{
“@type”: “Question”,
“name”: “What format will I receive the schematic in?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “We deliver in your preferred EDA format — Altium, KiCad, OrCAD, EAGLE, or EasyEDA — plus a PDF export and a BOM spreadsheet.”
}
}
]
}

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