Сгенерировал библиотеку компонентов из PDF-схемыБыла полная принципиальная схема платы на Zynq (XC7Z020) - 15 листов, экспорт из Altium в PDF. Задача: вытащить из неё библиотеку компонентов, не перерисовывая руками.Opus написал парсер на Python: он читает текстовый слой «smart PDF» от Altium (там зашиты служебные маркеры компонентов и выводов) и по координатам собирает таблицы выводов.Что получилось:632 компонента, 2753 вывода31 микросхема + 13 разъёмов — с именами выводов и привязкой к цепямZynq распознан как 484 вывода (корпус CLG484) и разбит на части по банкамготовые CSV под импорт в Altium Symbol Wizard + нетлистКонтроль: число выводов Zynq совпало с реальным корпусом CLG484 — значит декодинг верный. 92% выводов процессора получили осмысленные имена.Из ограничений: связи пассивов из текста не восстановить надёжно - но как стартовая библиотека символов экономит уйму ручной работы.Исходник и результат в аттаче к посту.#пример
электроника сәнгате
@esp32discovery
сәлам дуслар! здесь схемотехника, pcb дизайн, микроконтроллеры, линукс встроенный и десктопный
Похожие каналы
Все →Последние посты


Ребята из Псковской области заметили канал и написали, зовут на «Белые Радионочи», 4-й открытый слёт любителей радио. Это уже само по себе приятно 😊20–21 июня, аэродром Серёдка, Псковская область. Мероприятие не только для радиолюбителей — туда едут все технически любопытные. В программе: лекции по SDR, Meshtastic и спутниковому приёму, барахолка, экскурсия по авиацентру и самолётам, кинотеатр под открытым небом... и кулинарный конкурс, куда же без него.Про Meshtastic там будет целая презентация — в общем, мимо пройти не получилось. Еду!)Заезд с 19 июня, так что следующие выходные уже в Псковской области 😊Подробности и регистрация:https://t.me/radiopskhttps://vk.com/radiopsk

Итак, сегодня учимся работать с KiLM.Важно помнить, что с KiLM все действия надо делать очень четко, ибо есть 101 способ наступить на грабли.ЛикбезВ KiCad, в отличие от Altium, нет понятия библиотеки компонентов в формате одного файла. Библиотеки в KiCad — это отдельно файл, содержащий все УГО, папка с футпринтами и папка с 3D-моделями. Это еще терпимо, когда работаешь на одном компьютере, но при переносе библиотек на другой комп это боль. Во-первых при переносе можно потерять какие-то файлы. Во-вторых, нужно будет заново прописывать все пути. И получится, что библиотека изменится, а это проблема, если в библиотеке ошибка: кому из разработчиков давать по шапке? Вообщем для решения проблем развертывания библиотек KiCad и был создан KiLM. Это утилита командной строки, которая внедряется в KiCad и умно правит его файлы так, что поставить или удалить библиотеку можно в пару команд.Во-первых, KiLM сам ищет установленный KiCad на компьютере, так что если у вас установленно сразу несколько кикадов (как у меня раньше, сразу 8, 9 и 10 версии), то лучше от старых версий избавиться а то KiLM норовит прикрутиться к старой версии, обходя новые, и это никак не правится.⚡️ Создание библиотеки.Актуальным вопросом является создание git-библиотек, так что порядок следующий.1. Создаем папку2. В ней делаем git init. Делаем заранее, чтобы KiLM определил библиотеку как git-овскую.3. В папке вводим:kilm init --name yourname --description "Your description"После этого KiLM сам создаст папки symbols, footprints и templates.4. Открываем KiCad, идем в редактор символов, создаем новую библиотеку в symbols. Затем идем в редактор футпринтов и создаем библиотеку в footprints. Закрываем KiCad.5. Находясь в все той же папке, пишем:kilm setupПосле этого библиотека официально зарегистрируется в KiLM и станет доступна как закрепленная.⚡️УдалениеЕсли в чем-то накосячили и оно не подружилось с кикадом, то удалить библиотеку из экосистемы KiLM можно:kilm config remove yournameПосле этого в папке надо поч
Всем привет! Хорошие новости:1.Доделали топологию платы для PTP GM. Сейчас оформляем заказ на производство первых образцов.2.Доделали PVT модема для видео. Нашел разработчика в помощь.3.Также доделал qc_debug_monitor переписав его на python3(изначально проект был на python2). Также к нему в комплект дописал web-server где есть кнопки перезагрузки модема и очистки логов для удобства работы. - https://gitflic.ru/project/sdivcom/qc_debug_monitor_python3


Вышло обновление САПР Delta Design Домашняя (4.2.1.608).В версию вошло большое количество исправлений и доработок. С полным перечнем изменений можно ознакомиться по ссылке.Пользователи "Delta Design Домашняя" могут скачать обновление в личном кабинете.Версия 4.2 работает под управлением операционных систем Windows (версии 10 и 11) и Linux (отечественная Astra Linux SE 1.8) и Ubuntu 24.04, поддерживаются только 64-разрядные версии.#eremex#release@eremexru

этот правый нижний угол...

На днях общался с иранцами, которые отслеживают ситуацию там. Понятно, что у них тоже "взгляд из-за шлагбаума", но они достаточно хорошо знают свою специфику. Обещают выпустить скоро отчет по теме, но вот предварительные выводы:Иранский цифровой суицид: как четырехмесячный блэкаут помножил на ноль кибербезопасность целой страныТо, что происходило в Иране с января по май 2026 года, войдет в учебники по информационной безопасности как пример "как гарантированно уничтожить защиту собственной критической инфраструктуры". Шатдаун, которым власти пытались спасти режим, создала беспрецедентный киберкризис. Миллионы устройств четыре месяца жили вообще без обновлений ОС, СУБД и антивирусов. Появилось гигантское количество критических уязвимостей, которые никто не патчил.Три главных системных факапа иранского блэкаута:1. Тотальная "слепота" и уязвимости нулевого дняКогда ты отрезаешь страну от глобальной сети, ты отрезаешь ее и от серверов обновлений Microsoft, Google, Apple, дистрибутивов Linux и вендоров ИБ.Внутренняя сеть превратилась в полигон для автоматизированных эксплойтов. За время шатдауна в мире нашли десятки критических RCE-уязвимостей (удаленное выполнение кода). В Иране они так и остались незакрытыми.Местные антивирусные серверы внутри "Национальной информационной сети" (NIN) не могли синхронизироваться с глобальными лабораториями. В итоге защитный софт внутри страны просто перестал видеть новые модификации малвари образца 2026 года.2. Протокольный саботаж и деградация сетейПытаясь контролировать трафик, иранские регуляторы фактически откатили инфраструктуру в каменный век. По данным проекта Filterwatch, власти принудительно отозвали более 98% маршрутов IPv6. Весь трафик насильно загнали в старый IPv4, потому что его проще фильтровать и анализировать через DPI (глубокую инспекцию пакетов). Итог: корпоративные сети лишились встроенных механизмов безопасности, которые есть в IPv6. Сами поломали то, что работало.3. Теневой софт и атаки на цепочки поставокКогда офи


Свежая базочка по работе с LLM 💅
#4.4