Найти в Дзене

Реверс-инжиниринг печатных плат

Для некоторых инженеров-электронщиков может оказаться полезной моя новая утилита PCBComparer2, с помощью которой можно изучать фотографии печатной платы одновременно с двух сторон. Базовая функция программы - одновременный просмотр двух фотографий, т.е. двух слоев печатной платы одним взглядом, прослеживая соединения дорожек, отверстий, контактов. Контакты проекта поверх фотографий платы могут быть трёх типов: контакт радиодетали (компонента), переходное отверстие, и просто метка на дорожке. Все контакты связываются в схему именами цепей, видимость контактов так же настраивается парой чекбоксов (галочек). Моргающие курсоры на обеих сторонах помогут увидеть одну и туже точку одновременно - положение курсоров можно подстроить (синхронизировать), если фотографии не очень хорошо совмещены. Кроме того - есть встроенный редактор фотографий с возможностями поворота, сдвига, масштабирования фотографий, чтобы привести их положение к максимально совпадающему между собой. Финально результат раб

Для некоторых инженеров-электронщиков может оказаться полезной моя новая утилита PCBComparer2, с помощью которой можно изучать фотографии печатной платы одновременно с двух сторон.

Можно двигать, масштабировать слои печатной платы, изучать одну точку с обеих сторон сразу
Можно двигать, масштабировать слои печатной платы, изучать одну точку с обеих сторон сразу

Базовая функция программы - одновременный просмотр двух фотографий, т.е. двух слоев печатной платы одним взглядом, прослеживая соединения дорожек, отверстий, контактов.

Можно создавать контакты и их соединения
Можно создавать контакты и их соединения

Контакты проекта поверх фотографий платы могут быть трёх типов: контакт радиодетали (компонента), переходное отверстие, и просто метка на дорожке.

Все контакты связываются в схему именами цепей, видимость контактов так же настраивается парой чекбоксов (галочек).

Цепи можно выделить с Shift и\или Ctrl, меню помогут просмотреть контакты и цепи в различных сочетаниях
Цепи можно выделить с Shift и\или Ctrl, меню помогут просмотреть контакты и цепи в различных сочетаниях

Моргающие курсоры на обеих сторонах помогут увидеть одну и туже точку одновременно - положение курсоров можно подстроить (синхронизировать), если фотографии не очень хорошо совмещены.

Редактор фотографий
Редактор фотографий

Кроме того - есть встроенный редактор фотографий с возможностями поворота, сдвига, масштабирования фотографий, чтобы привести их положение к максимально совпадающему между собой.

Получившаяся схема может быть экспортирована в Altium Designer и\или KiCad
Получившаяся схема может быть экспортирована в Altium Designer и\или KiCad

Финально результат работы по изучению платы - это создание схемы в среде какого-нибудь комплекса CAD, т.е. САПР - системе автоматизированного проектирования схем и печатных плат, в этом и заключается реверс-инжиниринг платы: получение схемы для дальнейших доработок, и создание своей новой печатной платы устройства.

Несколько видео о работе в программе - вот
в этом плей-листе.

В принципе, программа может быть полезна для просмотра не только печатных плат, а и любых других фотографий, для сравнения. А формат экспорта - можно разработать любой, предлагайте, если заинтересует.

Если есть интерес попробовать, программу можно загрузить с авторской странички, там же список изменений в версиях, Ваши отзывы о работе очень нужны - стоит ли продолжать разработку, и в каком направлении.