[EE] Reverse engineering a product

Neil <[email protected]> Sat, 26 Jul 2025 01:49:27 -0400
Newsgroups gmane.comp.hardware.microcontrollers.pic
Message-ID <[email protected]>
Hi all,

I'm in discussion with an entity who wants a couple products reverse 
engineered. It's actually their products (and have their brand), but 
they've parted ways with their CEM/design house who now doesn't want to 
hand over the design & assembly files. And they need to be the same as 
they are currently, else it may re-trigger a re-evaluation/approval by 
one of their major clients. What they need is gerbers, BOM, and assembly 
files so they can continue to make the product.

For one product, I have a schematic, list of component part numbers (not 
calling it a BOM as there are no quantities), copper layout for all 
layers, and a sample assembled product.
For the other product, all I have is the copper layout for all layers, 
and a sample assembled product.

I'm trying to figure out what methods are available to reverse-engineer 
these products back to gerber and assembly files so they can continue to 
have it made by another CEM.
For one product I can pretty much re-design the board from the 
schematic, but not sure how to figure out the component parameters (not 
just values like 0.1uf, but also tolerances, thermal characteristics, 
etc). One is a very tight board with lots of mosfets so thermal design 
will be important.
For the other product, I can come up with a non-valued schematic (so I 
know where say capacitors and resistors would be), but won't easily know 
what the values are. Can all of these be measured?

The products may be able to be re-engineered, but I expect re-interating 
prototypes to finalize the design would be somewhat different and would 
take longer.

Any suggestions here? Are they any design houses that specialize in this?

Cheers,
-Neil.