Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

САПР

С этим тегом используют

3D моделирование Инженер 3D Проектирование Компас-3D Solidworks ЧПУ Все
156 постов сначала свежее
26
peacemakerv
peacemakerv
4 месяца назад
Лига Радиолюбителей
Серия PCBComparer2 - реверс-инжиниринг печатных плат

Продолжение поста «Реверс-инжиниринг печатной платы»⁠⁠7

В последней версии программы PCBComparer2 появилась возможность загружать реально большие фотки, но только если комп под Windows теперь будет обязательно с памятью от 4 ГБ RAM.

На удивление, много народу в голосовании отметили, что версия под Linux - интересна, и я сделал было попытку запускать эту мою программу, написанную в среде Java + JavaFX под Linux Mint 21 на ноуте что есть под рукой.
И даже поправив мелочи очевидные, обязательные для работы - я разочаровался: приложение JavaFX с графическим интерфейсом работает под Win10 - отлично, как планировалось, и в плане графики, и в плане поведения окошек и сообщений, но при этом ведет себя совсем не так же под Linux (в плане zoom-а фоток).

Но я и невеликий специалист в Линухе, просьба заинтересованным - попробовать и подсказать как лучше установить компоненты, и как запускать правильнее.

Это demo-версия, вероятно, она глючная, и невозможно использовать, в плане zoom графики, хотя у меня при каких-то сочетаниях версий java и javafx (пробовал 14, 19 как Java, так и JavaFX, хотя по умолчанию последняя публичная OpenJFX устанавливается 11я) - работало нормально, как и под Windows10, но я так и не запомнил при каком сочетании - попробуйте, кому интересно, ссылка с авторской страницы.

Пока инструкции для Линукс такие:

  1. установить Java (тестировал с OpenJDK 14 и 19)

  2. установить JavaFX: sudo apt-get install openjfx
    (установка должна получиться в /usr/share/openjfx)

  3. запускать как-то так, если поместить .jar-файл программы в подкаталог pcbc2 в домашнем каталоге:


    java -jar --module-path /usr/share/openjfx/lib --add-modules ALL-MODULE-PATH ~/pcbc2/pcbcomparer2.jar

Что-то мне подсказывает, что Linux-версия не получится полноценной...
Для практической работы - вот пример того, как в программе создается одна цепь:

Показать полностью 1
[моё] Электроника САПР Печатная плата Разработка Видео RUTUBE Ответ на пост Волна постов
4
42
GENGENI4
GENGENI4
4 месяца назад

Как мы с детьми проект современной остановки делали⁠⁠

Как мы с детьми проект современной остановки делали Обучение, Детский труд, 3D, 3D моделирование, 3D печать, Лазерная резка, САПР, Образование, Проект, Своими руками, Длиннопост

Привет, друзья! Я не рассказывал, но я работаю педагогом дополнительного образования в детском центре "Кванториум". Для тех, кто не в курсе «Кванториум» — это федеральная сеть детских технопарков, оснащенных высокотехнологичным оборудованием, в них дети проходят обучение по современным программам: робототехника, нанотехнологии, VR/AR, IT и многим другим. Под моим руководством дети обучаются в направлении "Хайтек", которое нацелено на обучению детей работе с программами САПР, оборудованием для прототипирования (3D-принтеры, лазерные, фрезерные станки и т.п.). Самое главное, что обучение в таких центрах абсолютно бесплатное и финансируется из федерального бюджета. Мы с ребятами делаем много интересных вещей, и мне захотелось рассказывать вам о нашей работе.

Сегодня речь пойдет о проекте остановки для общественного транспорта, который под моим руководством сделали три девочки-ученицы 10 класса. Дело в том, что не так давно в нашем городе начали проводить транспортную реформу, которая помимо обновления, а точнее сказать создания автобусного парка (до этого улицы города были заполнены маршрутками, автобусные, трамвайные и троллейбусные маршруты были ликвидированы в разные годы по разным причинам), включала в себя и создание или обновление инфраструктуры, в том числе остановок.

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

1/3

Остановки из гов.. профильной трубы и сотового поликарбоната

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

1/2

Внешний вид новых остановок

Скажу честно и, думаю, многие меня поддержат, что дизайн остановок очень даже неплохой, цвета и декоративные графические элементы выполнены в фирменном стиле нашего города. Очень жаль, но по моему субъективному мнению плюсы на этом заканчиваются(

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

Как мы с детьми проект современной остановки делали Обучение, Детский труд, 3D, 3D моделирование, 3D печать, Лазерная резка, САПР, Образование, Проект, Своими руками, Длиннопост

Введите описание к карусели (не обязательно)

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

Как мы с детьми проект современной остановки делали Обучение, Детский труд, 3D, 3D моделирование, 3D печать, Лазерная резка, САПР, Образование, Проект, Своими руками, Длиннопост

И тут опять важная оговорка: дело в том, что форма занятий с детьми носит проектный характер, а значит, чаще всего, нам нужно найти проблему, решение которой мы можем предложить. В качестве решения может быть трехмерный проект (дизайн-проект), уникальное или усовершенствованное устройство (изделие). Поэтому при поиске идеи проекта мы стараемся критически взглянуть на вещи, которые нас окружают. Целью занятий с детьми никогда не является жесткая необоснованная критика, которой как может показаться я занимался первую часть данного поста. Я очень рад, что в нашем городе происходят положительные изменения, и установка новых остановок - это одно из таких изменений, конечно, жаль, что не всё идет гладко, но сдвиги явно в положительную сторону.

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

Проектирование остановки.

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

Как мы с детьми проект современной остановки делали Обучение, Детский труд, 3D, 3D моделирование, 3D печать, Лазерная резка, САПР, Образование, Проект, Своими руками, Длиннопост

Слайд из презентации проекта с описанием концепции

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

Как мы с детьми проект современной остановки делали Обучение, Детский труд, 3D, 3D моделирование, 3D печать, Лазерная резка, САПР, Образование, Проект, Своими руками, Длиннопост

Процесс создания рабочей версии модели макета

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

1/5

Итоговая модель

Изготовление макета

Для изготовления макета мы используем имеющиеся в нашем распоряжении материалы и оборудование. Основная часть макета была вырезана на лазерном станке из фанеры толщиной 4 мм, перед резкой из трехмерных деталей необходимо получить чертежи, в нашем случае данная работа усложнялась наличием гнутой крышей, но программа позволяет получить плоскую развертку таких деталей, уже в векторном редакторе, который мы используем для запуска станка мы добавили поперечные линии реза в месте сгиба, чтобы фанера стала более податливой к гибке. Стекла и обрамление крыши с вывеской мы также вырезали на лазерном станке из оргстекла и АБС-пластика с покрытием. Все остальные элементы макета печатались на 3D-принтере. Перед печатью трехмерная модель помещается в специальную программу-слайсер, которая разрезает модель на слои и создает УПешку (управляющую программу) для принтера.

Как мы с детьми проект современной остановки делали Обучение, Детский труд, 3D, 3D моделирование, 3D печать, Лазерная резка, САПР, Образование, Проект, Своими руками, Длиннопост

После изготовления деталей производится шпатлевание, шлифование, окрашивание и сборка макета

1/2

Процесс шпатлевания макета

К сожалению я часто встречаюсь с детьми, которые совсем не умеют работать руками и процесс сборки иногда проходит не так как хотелось бы, но в данном случае мне повезло, мои подопечные отличались не только аккуратностью, но и, на удивление, одна из девочек умела шпатлевать (научилась у папы во время ремонта собственной комнаты), скажу честно я получал истинное удовольствие от наблюдения за данным процессом. После всей подготовительной работы оставалось только склеить макет и подготовить презентацию для защиты. Да, все проекты дети презентуют на итоговых защитах, отвечают на вопросы гостей и выслушивают предложения по улучшению проекта и критику. Это очень нужный и важный этап нашей работы, потому что позволяет улучшить проект и получить детям опыт публичных выступлений. Ну что, пришло время показать итоговый результат

1/5

Не так давно проект занял третье место на всероссийском конкурсе. Конкурсная деятельность является неотъемлемой частью нашей работы и позволяет замотивировать детей к новым достижениям и пробудить соревновательный дух. Работа над проектом продолжается, для участия в следующем конкурсе мы хотим добавить в макет интерактивные элементы: открывание двери закрытой зоны при прикладывании проездной карточки(на практике со списанием небольшой суммы денег для формирования ФОП для обслуживающего персонала и средств для ремонта), автоматического включения света при изменении уровня освещенности в закрытой части и при срабатывании датчика движения в открытой. Всё это будет реализовано на микроконтроллерной плате ардуино, которая довольно легко программируется.

Думаю, на этом мой рассказ подошёл к концу, надеюсь вам было интересно. Рад выслушать ваши мысли и ответить на вопросы! В багаже есть еще несколько интересных проектов, о которых я, возможно, расскажу в следующих постах.

P.S. Друзья, если вам интересна тема DIY, изделий из дерева и металла с нотками садоводства и огородничества, то вам могут быть интересны ссылки в описании моего профиля, пытаюсь развиваться в сфере блоггинга, честно говоря, получается пока не очень, но ваша поддержка даст мне порцию мотивации на усердный труд и развитие. Верю в силу Пикабу, заранее спасибо!

Показать полностью 22
[моё] Обучение Детский труд 3D 3D моделирование 3D печать Лазерная резка САПР Образование Проект Своими руками Длиннопост
9
9
noname.001
noname.001
4 месяца назад
Лига Радиолюбителей

Ответ peacemakerv в «Реверс-инжиниринг печатной платы»⁠⁠7

Ну и раз пошла такая пьянка .. запилил метод для формирования компонентов налету.

Используем метод главных компонент для получения основного направления из облака точек. Далее формируем прямоугольник с заданным Margin (хз как это по русски).

Дальше задача только схему объективно нарисовать и передать ее в какой нибудь сапр типа diptrace. )))

Ну и ссыль если кому интересно: https://disk.yandex.ru/d/9-BTiMIkXWSZOQ

Показать полностью
[моё] Опрос Электроника САПР Печатная плата Разработка Инженер Программа RUTUBE Волна постов Видео Без звука Короткие видео Ответ на пост
6
12
noname.001
noname.001
4 месяца назад
Лига Радиолюбителей

Ответ peacemakerv в «Реверс-инжиниринг печатной платы»⁠⁠7

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

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

Вот класс объектов которым можно описать по сути все что надо:

Ответ peacemakerv в «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, RUTUBE, Видео, Без звука, Ответ на пост, Длиннопост, Волна постов

то есть концептуально у нас есть объект который может быть либо точкой либо каким то элементом.

Ответ peacemakerv в «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, RUTUBE, Видео, Без звука, Ответ на пост, Длиннопост, Волна постов

Этот список показывает точки контакта. Если это просто поверхностная точка то точка контакта будет одна, если резистор то 2, если микросхема то по количеству пинов. Далее можно определить профиль объекта, точка, прямоугольник или любой заданный профиль. По сути можно запилить приемку данных из диптрейс. По мне так у них самый толковый и понятный редактор компонентов и выгружается в вполне себе распространенный формат.

Далее надо создать фабрику для удобного производства компонентов:

Ответ peacemakerv в «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, RUTUBE, Видео, Без звука, Ответ на пост, Длиннопост, Волна постов

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

Дальше есть задумка что при установке точки можно нажать правую кнопку и сменить элемент на резистор или любой двухточеченый компонент. Они самые распространенные на платах. Либо предварительно расставлять компоненты а потом соединять линками.

Но пока не решена проблема циклов в дереве.. это пока проблемка. Как то так..

Показать полностью 3
[моё] Опрос Электроника САПР Печатная плата Разработка Инженер Программа RUTUBE Видео Без звука Ответ на пост Длиннопост Волна постов
10
27
noname.001
noname.001
4 месяца назад
Лига Радиолюбителей

Ответ peacemakerv в «Реверс-инжиниринг печатной платы»⁠⁠7

Вот на досуге накидал свой вариант. Он правда на C# но суть должна быть проста.

Загружаем два слоя, затем определяем ключевые точки на обоих слоях и вычисляем матрицы преобразования для совмещения.

Формируем две матрицы исходных точек и конечных (в другом слое)

Ответ peacemakerv в «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, RUTUBE, Видео, Без звука, Короткие видео, Ответ на пост, Длиннопост, Волна постов

Далее дополняем одну из них столбцом 1,0 и производим простейшие преобразования:

Ответ peacemakerv в «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, RUTUBE, Видео, Без звука, Короткие видео, Ответ на пост, Длиннопост, Волна постов

Использовал библиотеку MathNet. Наверняка она и для Java существует либо аналог какой нибудь.

На выходе получаем матрицу которую применяем к изображению.

Ответ peacemakerv в «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, RUTUBE, Видео, Без звука, Короткие видео, Ответ на пост, Длиннопост, Волна постов

По поводу прозрачности наверняка в Java есть метод сложения картинок. Либо можно решить попиксельной обработкой.

Ответ peacemakerv в «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, RUTUBE, Видео, Без звука, Короткие видео, Ответ на пост, Длиннопост, Волна постов

Ну и сырцы если кому интересно.

https://disk.yandex.ru/d/dUzo252Wu4oSzg

Показать полностью 4
[моё] Опрос Электроника САПР Печатная плата Разработка Инженер Программа RUTUBE Видео Без звука Короткие видео Ответ на пост Длиннопост Волна постов
3
157
peacemakerv
peacemakerv
4 месяца назад
Лига Радиолюбителей
Серия PCBComparer2 - реверс-инжиниринг печатных плат

Продолжение поста «Реверс-инжиниринг печатной платы»⁠⁠7

Спасибо всем за отклики к первому посту !
Новости: в программе реверс-инжиниринга печатных плат появился:

  • во-первых - русский интерфейс (сейчас английский, наверное, смысла уже не имеет большого при разработках у нас в стране, как мне кажется)

  • и во вторых - редактор фоток слоёв печатной платы

Продолжение поста «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, Видео, RUTUBE, Ответ на пост, Длиннопост, Волна постов

Закончил правку интерфейса на английском, теперь только на русском

Редактор фотографий сторон печатной платы поможет синхронизировать обе фотки друг с другом: чтобы точка на одной стороне платы - более-менее точно совпадала с положением на другой стороне. Это вы сами визуально должны определить.

Продолжение поста «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, Видео, RUTUBE, Ответ на пост, Длиннопост, Волна постов

Можно скомпенсировать поворот фотки с точностью до десятых долей градуса

Если фотографии сделаны не строго горизонтально (думаю, в этом можно вообще не сомневаться) - то поворот поможет выровнять нужную фотку, но не забывайте:

  1. предварительно выбрать редактируемую сторону

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

Продолжение поста «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, Видео, RUTUBE, Ответ на пост, Длиннопост, Волна постов

Ширину и высоту можно отмасштабировать, подгоняя размер и отключив галочку "Сохранить пропорции"

Кроме масштабирования, фотки можно подвинуть, изменив числа "Слева" и "Сверху". Все числа в полях - в процентах от соответствующего размера фотки (горизонтального или вертикального).

Продолжение поста «Реверс-инжиниринг печатной платы» Опрос, Электроника, САПР, Печатная плата, Разработка, Инженер, Программа, Видео, RUTUBE, Ответ на пост, Длиннопост, Волна постов

Мышкой с Shift можно выделить области и обрезать

Вот есть видео как примерно можно редактировать картинки, синхронизируя их между собой:

Последние новости и правки в программе доступны со странички автора. Спасибо за пробу и отзывы !

А нужна ли кому-то версия под linux...?
Всего голосов:
Показать полностью 4 1 1
[моё] Опрос Электроника САПР Печатная плата Разработка Инженер Программа Видео RUTUBE Ответ на пост Длиннопост Волна постов
30
77
Sir.Makarov
Sir.Makarov
5 месяцев назад
Лига Радиолюбителей

Ответ на пост «Реверс-инжиниринг печатной платы»⁠⁠7

Мой опыт в реверс-инжиниринге печатных плат, софт - DIPTRACE:

Сначала фотографируем плату с компонентами, отпаиваем компоненты, сканируем плату, поворачиваем/кадрируем в фотошопе (получаем слой TOP SILK)

Ответ на пост «Реверс-инжиниринг печатной платы» Электроника, САПР, Печатная плата, Длиннопост, Разработка, Ответ на пост, Реверс-инжиниринг, Волна постов

TOP SILK

шлифуем плату мелкой шкуркой под водой с обеих сторон, сканируем

Ответ на пост «Реверс-инжиниринг печатной платы» Электроника, САПР, Печатная плата, Длиннопост, Разработка, Ответ на пост, Реверс-инжиниринг, Волна постов

TOP

Ответ на пост «Реверс-инжиниринг печатной платы» Электроника, САПР, Печатная плата, Длиннопост, Разработка, Ответ на пост, Реверс-инжиниринг, Волна постов

BOTTOM

Вставляем картинку в диптрейс, масштабируем, ставим паттерн и СРАЗУ, после установки каждого паттерна ведем от него дорожки, особенно если есть куда их вести. Таким образом мы дважды проверим путь каждой дорожки

Ответ на пост «Реверс-инжиниринг печатной платы» Электроника, САПР, Печатная плата, Длиннопост, Разработка, Ответ на пост, Реверс-инжиниринг, Волна постов

Отрисовав верхний слой идем File - Layout - Holes - Number of Sizez - ... - Show on board. (Кто не знаком с диптрейсом - данная опция позволяет последовательно рассмотреть каждое отверстие) Протыкиваем каждое отверстие и если от него идет дорожка - ведём ее. Опять же получается двойная проверка

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

Ответ на пост «Реверс-инжиниринг печатной платы» Электроника, САПР, Печатная плата, Длиннопост, Разработка, Ответ на пост, Реверс-инжиниринг, Волна постов

INTERNAL1

Ответ на пост «Реверс-инжиниринг печатной платы» Электроника, САПР, Печатная плата, Длиннопост, Разработка, Ответ на пост, Реверс-инжиниринг, Волна постов

INTERNAL2

Опять же протыкиваем отверстия и ведем дорожки

Ответ на пост «Реверс-инжиниринг печатной платы» Электроника, САПР, Печатная плата, Длиннопост, Разработка, Ответ на пост, Реверс-инжиниринг, Волна постов

Финальный результат

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

Показать полностью 7
[моё] Электроника САПР Печатная плата Длиннопост Разработка Ответ на пост Реверс-инжиниринг Волна постов
15
228
peacemakerv
peacemakerv
5 месяцев назад
Лига Радиолюбителей
Серия PCBComparer2 - реверс-инжиниринг печатных плат

Реверс-инжиниринг печатной платы⁠⁠7

Хочу поделится своей наработкой с разработчиками электроники.
Врядли такие программы нужны всем разработчикам печатных плат, но кому-то наверняка будет полезно.
Это программа PCBComparer2 для просмотра двух сторон одной печатной платы одновременно, с зумом, созданием контактов, цепей, изучением трассировки изучаемого образца, и, финально, даже экспорт созданных контактов и цепей в файл схемы формата какой-нибудь CAD-программы (САПР по русски), для дальнейшей переработки и создания своей печатной платы в исходнике.

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

Пока экспорт схемы сделан в формат Altium и KiCad, хотя и форма деталей в виде абстрактных прямоугольников, после открытия схемы при дальнейшей разработке требует обновления на библиотечные элементы, но схема соединений в виде имен цепей - вточности повторяет схему с печатной платы.

Реверс-инжиниринг печатной платы Электроника, САПР, Печатная плата, Длиннопост, Разработка, Волна постов

Можно создать контакты деталей, переходные отверстия (via) и просто точки вдоль дорожек

После экспорта в схему дальнейшие шаги уже внутри САПРа по реверс-инжинирингу предполагаются такие:
1. подготовить библиотеки схемных компонент и футпринтов (посадочных мест) печатной платы для дальнейших правок
2. обновить посадочные места платы компонент на схеме: ввести вручную вместо футпринтов COMxxx (которые экспортируются)
3. создать файл новой печатной платы и экспортировать на нее компоненты со схемы, при помощи подготовленной библиотеки и сохранить плату: тут мы сохраняем исходный список цепей
4. обновить схемные элементы на схеме, с помощью подготовленной библиотеки символов
5. импортировать в схему данные с платы - т.е. передать заново список цепей с платы.

Реверс-инжиниринг печатной платы Электроника, САПР, Печатная плата, Длиннопост, Разработка, Волна постов

Соединения контактов можно легко изучить, выделяя контакты с Shift или Control

Навскидку для начала можно поглядеть несколько видео о том, как выглядит интерфейс, вот ссылка на плей-лист: https://rutube.ru/plst/781340/

Реверс-инжиниринг печатной платы Электроника, САПР, Печатная плата, Длиннопост, Разработка, Волна постов

Результат экспорта схемы в KiCAD

Загрузить и попробовать beta-версию программы (пока только для 64-битных операционок Windows) можно отсюда.
Еще раз - это первая версия программы, и можно по вашим запросам доработать что угодно.

UPD:

Ссылка на загрузку инсталлятора Windows: https://pmaker.ru/script/payments/setup_pcbcomparer2.exe

Показать полностью 3
[моё] Электроника САПР Печатная плата Длиннопост Разработка Волна постов
47
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии