А как вариант - плата(чисто отмытая) на сканер,

А как вариант - плата(чисто отмытая) на сканер, дальше распознавание дырок(узлов) и дорожек(по цвету - опять - а если совпадет с цветом текстолита ???!!!), дальше ручками построение таблицы "узел X = вывод Y детали Z" - от этого-то никуда не уйдешь, а далее построение схемы на основе базы данных по компонентам... В принципе без базы данных мы получаем схему соединений между nn-ым количеством неизвестных деталей. А если будет база, или явное указание типа детали(по знанаям ремонтника) - то получим и полную схему...


Как (+) - это уход от отслеживания дорожек.... Как (-) - практически невозможна работа с количеством слоев более 1.

Программа для reverse engineering.