Нам потребуется: пакет KiCAD, библиотека HAL-компонентов (прилагается), конвертор из формата KiCAD в HAL (прилагается).
Краткое описание, оно-же инструкция по применению:
0. Рисуем логическую схему используя библиотеку HAL-компонентов.
1. Жмём кнопку для генерации списка соединений.
2. В появившемся окошке жмём кнопку "Добавить плагин".
3. Заполняем путь к скрипту с аргументами, путь пишете свой, все остальные буковки в точности как на картинке (/path/to/halplugin.py %I %O.hal). Наименование - это то, как будет называться новая вкладка в генераторе соединений.
4. Далее выбираем новую вкладку и жмём кнопку "Список цепей". Оно спросит имя файла (без расширения) и в каталоге проекта создаст файл с расширением .hal соотв. содержания.
Это кому-то интересно?
Собственно файлы:
HAL.lib, HAL.dcm - библиотека HAL компонентов для KiCAD
halplugin.py - скрипт конвертора из формата KiCAD в HAL
custom.pro - файл проекта KiCAD
custom.sch - файл со схемой как на скриншоте
custom.hal - результат, который должен получиться.
P.S. Желающие могут смело принимать участие в поиске глюков и в наполнении HAL.lib остальными компонентами. Я рисовать остальные компоненты не собираюсь - мне и по старинке удобно.


