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

Космический арканоид

Арканоид, Аркады, Веселая

Играть

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

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
12
noname.001
noname.001
7 месяцев назад
Лига Радиолюбителей

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответ 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
158
peacemakerv
peacemakerv
7 месяцев назад
Лига Радиолюбителей
Серия PCBComparer2 - реверс-инжиниринг печатных плат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TOP SILK

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

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

TOP

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

BOTTOM

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

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

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

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

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

INTERNAL1

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

INTERNAL2

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

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

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

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

Показать полностью 7
[моё] Электроника САПР Печатная плата Длиннопост Разработка Ответ на пост Реверс-инжиниринг Волна постов
15
228
peacemakerv
peacemakerv
7 месяцев назад
Лига Радиолюбителей
Серия 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
4
Inzhener2608
Inzhener2608
8 месяцев назад

С Новым годом!!!⁠⁠

Поздравление от меня для всех пикабушников:

Гравировка смоделирована в системе автоматизированного проектирования и расчёта Creo 11. Инструмент - гравёр.

[моё] Поздравление Новый Год ЧПУ САПР 2025 Видео Без звука
3
12
IvanProzorowsky
9 месяцев назад

Современные проблемы образования⁠⁠

Я школьный учитель технологии. По программе 8-11 классов мне приказано сверху преподавать 3D моделирование и разные современные штуки (аддитивные технологии и пр). Имея опыт работы в различных САПР загорелся идеей научить ребят чему - то ценному и стал продавливать приобретение лицензии через школу. (Знаю что санкции, мое дело предложить). Закономерно нет ни денег ни возможностей. Порылся в интернете но только нахватал вирусов. Вопрос к знатокам - дайте пожалуйста ссылку по которой среднестатистический балбес без заморочек может получить халявный SKP 20 -22 года. Вся школа скажет вам спасибо).

Образование Обучение Халява САПР Преподаватель Текст
17
4
trofitec
trofitec
10 месяцев назад

CAD meetup - нетворкинг, общение, подработка для инженеров⁠⁠

Всем привет.
Уже прошел год с первой встречи инженеров CAD meetup в Минске. Какие успехи сообщества?

В нашем закрытом чате в telegram мы попробовали разные форматы и протестировали разные темы и ветки для обсуждения. На сегодня устаканилась основа чата и уже есть несколько администраторов. Чем полезен чат? В чате можно похвастаться своими проектами и показать свое портфолио (из тех, что можно показывать конечно).

CAD meetup - нетворкинг, общение, подработка для инженеров Малый бизнес, Бизнес, Производство, Импорт, Импортозамещение, Промышленность, Российское производство, ЧПУ, Инженер, Инженерия, Конструктор, САПР, Проектирование, Конструирование, Минск, Станок, Предпринимательство, Стартап, Оборудование, Длиннопост

Резюме и портфолио инженера конструктора

Также в чате можно спросить про ЧПУ станки. Иногда находятся быстрые и точные советы.

CAD meetup - нетворкинг, общение, подработка для инженеров Малый бизнес, Бизнес, Производство, Импорт, Импортозамещение, Промышленность, Российское производство, ЧПУ, Инженер, Инженерия, Конструктор, САПР, Проектирование, Конструирование, Минск, Станок, Предпринимательство, Стартап, Оборудование, Длиннопост

Вопросы про ЧПУ

В чате мы делимся полезными ссылками, постами и файлами. Некоторые файлы коллеги делают в свободное время в рамках хобби. Среди ссылок есть полезные ресурсы с архивами моделей и проектов для САПР. Иногда можно найти полезные книги и сборники.

CAD meetup - нетворкинг, общение, подработка для инженеров Малый бизнес, Бизнес, Производство, Импорт, Импортозамещение, Промышленность, Российское производство, ЧПУ, Инженер, Инженерия, Конструктор, САПР, Проектирование, Конструирование, Минск, Станок, Предпринимательство, Стартап, Оборудование, Длиннопост

3Д модели и проекты для САПР можно скачать бесплатно

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

CAD meetup - нетворкинг, общение, подработка для инженеров Малый бизнес, Бизнес, Производство, Импорт, Импортозамещение, Промышленность, Российское производство, ЧПУ, Инженер, Инженерия, Конструктор, САПР, Проектирование, Конструирование, Минск, Станок, Предпринимательство, Стартап, Оборудование, Длиннопост

Успешные кейсы промышленного дизайна и производства в РФ

Ну а кроме того просто обсуждаем разные вопросы, иногда о производстве иногда про экономику, а иногда просто бытовые темы про здоровье и отдых.

CAD meetup - нетворкинг, общение, подработка для инженеров Малый бизнес, Бизнес, Производство, Импорт, Импортозамещение, Промышленность, Российское производство, ЧПУ, Инженер, Инженерия, Конструктор, САПР, Проектирование, Конструирование, Минск, Станок, Предпринимательство, Стартап, Оборудование, Длиннопост

Общение, знакомства и нетворкинг для инженера, конструктора РФ, РБ, СНГ

Кроме того можно задать вопрос по ЧПУ или САПР, а также есть отдельная ветка по Cadmech | Интермех. А еще в чате можно разместить свое резюме или вакансию, а также любой участник может предложить тему для обсуждения. Или предложить задачу для поиска квалифицированного коллеги для совместной работы.

Сегодня в чате есть очередная задача на проектирование.

CAD meetup - нетворкинг, общение, подработка для инженеров Малый бизнес, Бизнес, Производство, Импорт, Импортозамещение, Промышленность, Российское производство, ЧПУ, Инженер, Инженерия, Конструктор, САПР, Проектирование, Конструирование, Минск, Станок, Предпринимательство, Стартап, Оборудование, Длиннопост

Подработка для инженера, работа и дополнительный заработок конструктора

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

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

Блог ВК нашего сообщества здесь.
Задать вопросы администратору проекта можно в сообщениях ВК или в telegram.

Показать полностью 6
[моё] Малый бизнес Бизнес Производство Импорт Импортозамещение Промышленность Российское производство ЧПУ Инженер Инженерия Конструктор САПР Проектирование Конструирование Минск Станок Предпринимательство Стартап Оборудование Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии