Post 2 —Data Acquisition Without Regret: Imaging, Evidence, and Traceability in PCB Reverse Engineering
Reverse engineering succeeds or fails at data acquisition. If your inputs are incomplete or inconsistent, every downstream step becomes guesswork.
1) Board intake checklist (capture before you touch anything)
Board identifiers (silkscreen rev, stickers, date codes)
Enclosure context (cables, shielding, thermal pads)
Operating conditions (input voltage range, load, environment)
Failure mode (if applicable): “dead,” intermittent, overheating, etc.
2) High-quality photography (your most underrated tool)
Use controlled lighting and a stable setup:
Shoot orthographic (camera normal to board plane)
Include a scale reference
Capture:
Top/bottom full board
Close-ups of ICs, connectors, power stages, magnetics
Any rework marks, corrosion, scorching, cracked solder joints
Why it matters: polarity, pin-1 indicators, and assembly variants are often visible only before parts are removed.
3) Non-destructive electrical probing (safe, structured)
Before depopulating:
Identify ground reference points (connector shield, mounting holes, large planes)
If powering is safe:
Use current-limited supply
Check rail presence and ripple
Log steady-state currents and any abnormal thermal hot spots
Safety: If the board contains mains, HV, or unknown power stages, do not energize without isolation and safety precautions.
4) X-ray / CT (when multilayer ambiguity is expensive)
For dense multilayer boards, 2D X-ray and CT can reveal:
Internal routing trends
Via structures (blind/buried vs through)
Hidden solder voids or cracked joints
BGA balls and inner connections (partially)
This is especially useful when vias and internal planes dominate connectivity.
5) Depopulation strategy (minimize information loss)
If depopulation is required:
Remove in “information priority order”:
connectors and key ICs (record markings)
passives around power stage (sense networks matter)
high-density areas last
Preserve at least one untouched sample board if you can (huge risk reducer).
6) Traceability: build an “evidence pack”
Create a folder structure:
/00_intake/ photos, notes
/01_component_id/ zoomed markings, suspected MPNs
/02_layers/ scans, masks, alignment files
/03_netlist/ connectivity tables
/04_schematic/ versions
/05_layout/ CAD exports
/06_validation/ test logs

















