Select Page

Circuit Board Reverse Engineering Services

HF PCB design and trace layout shown in a CAD software interface, displaying intricate routing paths and component placements

The board that keeps the production line running has failed. The original manufacturer closed in 2011. The design files were never transferred. The only path forward — short of replacing the entire system at six-figure cost — is to reproduce the board from the physical unit still in hand.

That is the situation most organizations are in when they look for circuit board reverse engineering services. Not academic curiosity. A specific problem, with real downtime and real cost attached to it.

This guide covers what a professional PCB reverse engineering engagement actually delivers, what makes projects harder than they look, what cannot be recovered, what it costs, and how to choose a provider who won’t leave you worse off than when you started.


1. Why Boards End Up Without Documentation

Understanding why documentation disappears helps set realistic expectations for what reverse engineering can and cannot reconstruct.

The most common reasons design files no longer exist:

  • Original manufacturer closure: The contract manufacturer or design house that built the board closed, was acquired, or discontinued the product line. Files were not transferred — or were transferred incompletely.
  • Data loss during corporate transitions: Acquisitions, mergers, and facility moves are the most frequent cause of lost design data in industrial and medical equipment sectors. A board designed in 1995 may have changed hands three times before anyone realized the files were gone.
  • Deliberate withholding: Some original manufacturers retain design files as a commercial lever — the only way to get replacement boards is to buy them from the OEM. Circuit board reverse engineering breaks that dependency.
  • Never documented in the first place: Prototype-to-production transitions at small companies often skip formal documentation. The engineer who designed the board is gone, and what remains is a working unit and nothing else.
  • Format obsolescence: Files exist but are in software versions or formats no longer readable by any current tool — functionally lost even though physically present.

In all of these cases, the physical board is the primary source of truth. Everything the reverse engineering process produces is reconstructed from that physical evidence.


2. What the Service Actually Produces

A circuit board reverse engineering engagement produces a complete documentation package — the same set of files that would exist if the board had been designed from scratch in-house. The key outputs:

Deliverable Format What It Enables
Schematic diagram PDF + native CAD (Altium, KiCad, OrCAD) Circuit understanding, fault diagnosis, future modifications
Gerber files (all layers) RS-274X / Gerber X2 Board fabrication at any manufacturer
Drill files Excellon format Hole drilling during fabrication
Bill of Materials Excel / CSV Component procurement; obsolescence substitution
Netlist IPC-D-356 or native CAD Electrical testing, design verification
Pick-and-place file CSV with X/Y coordinates and rotation Automated SMT assembly
Assembly drawing PDF Manual assembly reference and incoming inspection

How the schematic gets reconstructed is the part most clients don’t see but care about most. Engineers don’t just trace copper — they analyze the circuit topology: identify the power supply architecture, map the processor I/O, trace the analog signal chain, and document what each section is doing functionally. A schematic extraction that only shows connections without functional understanding produces a document that’s technically complete but practically useless for troubleshooting or modification.

What prototype validation means for you: The documentation package is only confirmed correct when a board fabricated from the Gerber files and assembled from the BOM powers up and functions identically to the original. Any discrepancy — a missed trace, a wrong component value, an incorrect via assignment — shows up here, before you receive the files. Without prototype validation, you are receiving an unverified reconstruction.

Optional deliverables available from full-service providers:

  • Firmware binary (where technically and legally extractable — see Section 4)
  • Obsolete component substitution recommendations with modern equivalents
  • STEP 3D model for mechanical integration verification
  • Fabricated and tested replacement boards as part of the engagement

3. The Hard Variables: What Slows a Project Down

Every circuit board reverse engineering project looks straightforward until it isn’t. These are the variables that extend timelines and increase cost — worth knowing before you submit a board for analysis.

Layer count is the primary cost and time driver. Outer layers are imaged optically. Inner layers on a 4+ layer board require X-ray imaging or CT scanning. An 8-layer board is not 4× the work of a 2-layer board — it is 6–8× due to inter-layer connectivity that must be traced and verified across every layer combination. For HDI boards with microvias and blind/buried vias, CT scanning is required because X-ray cannot resolve stacked via structures.

Unmarked or custom components are the most unpredictable variable. A sanded-off IC marking or a custom ASIC with no public documentation can require days of functional analysis — curve tracing, behavioral testing, and sometimes decapsulation — to identify what the component is and what it does. A single unidentifiable custom IC can add 1–2 weeks to a project.

Board damage forces inference instead of observation. A burnt trace, a corroded section, or missing components require engineers to reconstruct what was there from the surrounding circuit context. This is engineering judgment, not measurement — it adds uncertainty and requires functional validation to confirm the inference was correct.

Board condition factors that increase project scope:

  • Conformal coating or encapsulant covering component markings or traces
  • Rework wires or cut traces indicating field modifications (which version is correct?)
  • Previous repair attempts that have altered the original circuit
  • Corrosion from moisture or chemical exposure obscuring pad connections
  • Only one sample board available — if destructive layer analysis is needed, you lose the only reference unit

Providing at least two sample boards — one for non-destructive analysis and one that can be used for destructive cross-section if required — significantly reduces project risk and timeline.

PCB file extraction in circuit board reverse engineering services

4. Firmware, ASICs, and What Cannot Be Recovered

This is the section most circuit board reverse engineering service pages skip. It matters more than any other part of the evaluation.

Microcontroller firmware is not part of the PCB — it is software programmed into the device. The reverse engineering process reconstructs the hardware design perfectly and says nothing about what program is running on the MCU. If the MCU is blank or erased, a reproduced board will power up and do nothing. Firmware extraction is a separate process that requires reading the programmed code from the device.

Whether firmware can be extracted depends entirely on the MCU’s read protection:

  • No read protection set: Firmware can be read directly with a programmer. Common on older designs from the 1990s–2000s.
  • Software read protection (RDP): Most modern MCUs (STM32, PIC, AVR, etc.) allow the developer to set a read-protection bit. Once set, the firmware cannot be extracted by any standard means without destroying the device.
  • Hardware security: Secure elements and crypto-enabled MCUs have physical countermeasures that make extraction extremely difficult or impossible without specialized lab equipment that costs tens of thousands of dollars per attempt.

If your board’s MCU has read protection enabled — which most production boards do — a reverse engineering service cannot extract the firmware. The board documentation will be complete and accurate, but the MCU will need to be reprogrammed with firmware you either retain or reconstruct from scratch.

Custom ASICs and FPGAs present a similar problem. The physical package can be identified, the pinout can be characterized by functional testing, and the interface to the ASIC can be documented. But the internal logic — what the ASIC actually does — is a black box. A reproduced board containing the same ASIC will function correctly as long as the original ASIC is available. If the ASIC is no longer manufactured and cannot be sourced, the board cannot be reproduced in functional form regardless of how complete the reverse engineering documentation is.

The honest answer before you engage any circuit board reverse engineering service: Identify every programmable device on the board, determine whether firmware extraction is needed, and ask the provider specifically what their capability and success rate is for your MCU family. A provider that guarantees firmware extraction for read-protected MCUs without caveats is not being honest with you.

Circuit board reverse engineering and PCB copy process


5. Cost and Timeline: What the Numbers Depend On

Complexity Level Typical Profile Cost Range Timeline
Low 1–2 layers, 20–100 components, all identifiable, no HDI $3,000–$5,000 2–3 weeks
Medium 4–6 layers, 100–500 components, 1–5 custom parts $5,000–$15,000 3–6 weeks
High 8–16+ layers, 500–2,000+ components, HDI, custom ASICs $15,000–$50,000+ 6–12 weeks

What pushes a project from medium to high cost — and why:

Each additional board layer is not an incremental addition. It requires a separate imaging pass, a complete trace routing exercise for that layer, and verification against all other layers. An 8-layer board has 28 possible layer-pair combinations to check for connectivity — compared to 1 for a 2-layer board.

Prototype fabrication and functional validation, if included in the engagement, adds $500–$3,000 depending on board complexity — but it is the only way to confirm the reconstruction is correct before you take ownership of the files.

How to get an accurate quote on the first request:

Submit photographs of both sides of the board at sufficient resolution to read component markings, the board’s approximate dimensions and visible layer count from the edge, any known information about the board’s function or original manufacturer, the specific deliverables you need (documentation only, or documentation plus prototype boards), whether firmware extraction is needed, and how many sample boards you can provide. Incomplete submissions produce range quotes that are too wide to act on.


6. How to Avoid Getting Locked In by the Wrong Provider

This section exists because there is a specific practice in the circuit board reverse engineering industry that costs clients significantly more than the initial quote suggested — and it is worth knowing about before you hand over your board.

File locking: Some providers deliver Gerber files that appear complete but contain deliberate errors — traces routed to wrong nets, missing vias, incorrect pad sizes — that make the board unfabricable at any other manufacturer while appearing fine in a viewer. The only way the client can get working boards is to go back to the provider for fabrication. The reverse engineering service was priced low; the fabrication markup is where the margin comes from.

How to protect yourself:

  • Require that your deliverable files work correctly at any manufacturer — put this in the contract before the project starts
  • Run a DRC check on received Gerber files before accepting delivery
  • Prototype validation at a manufacturer other than the reverse engineering provider confirms the files are genuinely correct
  • Request files in standard open formats (RS-274X Gerber, Excellon drill, native CAD) — proprietary formats create dependency

Provider evaluation checklist:

  • ☐ NDA executed before you send the board — your hardware design is your intellectual property and should be protected from the first contact
  • ☐ In-house imaging capability: high-resolution optical scanning, X-ray, and CT scanning for multilayer and HDI boards
  • ☐ Prototype validation included or available as an add-on — reconstruction verified by a functional board, not just visual comparison
  • ☐ In-house PCB fabrication and assembly for validation — means the provider can verify the files are correct before delivering them
  • ☐ Transparent pricing with all costs stated upfront — no “complexity surcharges” added after the project begins
  • Component sourcing capability for obsolete parts — especially relevant if the original BOM includes end-of-life devices
  • ☐ ISO 9001 certification as a minimum quality baseline

Red flags that should stop the evaluation immediately:

  • Quote dramatically lower than two or more other providers for the same scope — the shortfall will appear somewhere
  • No prototype validation offered, described as “unnecessary for simple boards” — it is always necessary for confidence in the reconstruction
  • Reluctance to commit to standard file formats in the contract
  • No NDA process — a provider unwilling to sign a confidentiality agreement before receiving your proprietary board is not protecting your interests

7. Highleap’s Circuit Board Reverse Engineering Services

Highleap Electronics provides end-to-end circuit board reverse engineering services with integrated manufacturing — board analysis through functional validation under one roof.

What makes integrated capability matter: When the provider doing the reverse engineering also fabricates and assembles the prototype, they are motivated to get the files right — their own manufacturing process validates the work. Providers who only do documentation and outsource fabrication have a weaker feedback loop on file accuracy.

Capability overview:

  • Board analysis: High-resolution optical scanning, X-ray inspection, and CT scanning for boards up to 16+ layers including HDI with blind/buried via structures
  • Schematic extraction: Full circuit reconstruction with functional block identification — not just connectivity mapping
  • BOM reconstruction: Component identification including custom and unmarked parts; obsolete component sourcing with modern substitution recommendations
  • Layout reconstruction: Gerber files, drill files, pick-and-place data in standard open formats — verified correct at any manufacturer
  • Prototype validation: Boards fabricated and assembled in-house; functional testing against original board behavior before file delivery
  • Protection: NDA executed before board receipt; ISO 9001:2015 certified
  • Timeline: 3–8 weeks depending on complexity; rush service available for critical equipment downtime situations

Request a Reverse Engineering Quote


Frequently Asked Questions

What information do I need to provide to get a circuit board reverse engineering quote?

Photographs of both sides of the board at enough resolution to read component markings, approximate board dimensions and layer count from the edge, any known information about the original manufacturer or function, the deliverables you need (documentation only or documentation plus prototype boards), whether firmware extraction is required, and how many sample boards are available. Complete submissions produce accurate quotes; incomplete submissions produce ranges too wide to compare or act on.

Can a circuit board reverse engineering service extract firmware from a microcontroller?

Only if the MCU does not have read protection enabled. Older devices from the 1990s–2000s often have no read protection and firmware can be read directly with a programmer. Most modern production MCUs — STM32, PIC, AVR, and similar families — have read-protection bits set during manufacturing. Once set, firmware extraction is not possible by standard means. A provider that guarantees firmware extraction for read-protected devices without qualification is not being accurate. Identify the MCU family and read protection status before assuming firmware can be recovered.

What happens if a component on the board can no longer be purchased?

The reverse engineering process documents the component’s specifications — electrical parameters, package type, pinout, and function. With that information, modern equivalent components can be identified. In most cases, a functionally equivalent replacement exists from current production. The exception is custom ASICs designed specifically for the original product — if the ASIC is unavailable and cannot be second-sourced, the board cannot be reproduced without a redesign that replaces the ASIC function with programmable logic or an equivalent circuit. This is a separate engineering engagement, not part of standard circuit board reverse engineering.

How do I know the reverse engineered files are actually correct?

The only reliable confirmation is prototype validation — fabricating a board from the reconstructed Gerber files, assembling it with the reconstructed BOM, and verifying that it functions identically to the original. Visual comparison of board photographs to the reconstructed layout catches gross errors but misses subtle connectivity issues that only appear when the board is powered. Require prototype validation as a condition of delivery, not an optional add-on.

Is reverse engineering a competitor’s circuit board legal?

Reverse engineering of electronic products for the purpose of interoperability, replacement, or competitive analysis is generally legal in most jurisdictions, including the United States and European Union, under established principles of fair use and right to repair. However, reproducing a competitor’s product for sale — particularly if it copies trade dress or violates patent claims — is a different matter. The legality of any specific project depends on jurisdiction, purpose, and the intellectual property status of the original design. Consult legal counsel before proceeding with competitive analysis projects.

How many sample boards should I send for analysis?

Send at least two if you can. One board can be reserved for non-destructive analysis; the second can be used for destructive cross-section if inner layer imaging requires it. If only one board is available, inform the provider upfront — this constrains the analysis options and may affect timeline and cost. For boards where no functional unit survives (only a damaged or incomplete specimen), provide that information in the initial quote request so the scope reflects the reconstruction difficulty.

Recommended Posts

How to get a quote for  PCBs

Let us run DFM/DFA analysis for you and get back to you with a report.

You can upload your files securely through our website.

We require the following information in order to give you a quote:

    • Gerber, ODB++, or .pcb, spec.
    • BOM list if you require assembly
    • Quantity
    • Turn time
In addition to PCB manufacturing, we offer a comprehensive range of electronic services, including PCB design, PCBA (Printed Circuit Board Assembly), and turnkey solutions. Whether you need help with prototyping, design verification, component sourcing, or mass production, we provide end-to-end support to ensure your project’s success. For PCBA services, please provide your BOM (Bill of Materials) and any specific assembly instructions. We also offer DFM/DFA analysis to optimize your designs for manufacturability and assembly, ensuring a smooth production process.






    Quick Note: Our team will email you shortly after submission. To ensure you receive our reply, we kindly recommend checking your SPAM/JUNK FOLDER if you do not see our message in your inbox.