Как повторно использовать подсхемы в KiCad 5?

9

С KiCad 5 Как реализовать общую подсхему, которая используется в нескольких местах на схеме, например, многократные дубликаты чтобы только один экземпляр редактировался для всех остальных мест, которые, как представляется, автоматически обновляются. Не путем ручного повторного копирования / вставки.

Роб Кам
источник
Вы сделали это в KiCad 4, и теперь это не работает в KiCad 5?
труба
Нет. Я использую ночные сборки KiCad 5, которые почти готовы к выпуску, и не использую текущий выпуск KiCad 4, который скоро станет избыточным.
Роб Кам
Мне просто интересно, потому что я делал это много раз в KiCad 4, и не могу вспомнить никакой разницы в версии 5.
pipe
1
@pipe, так что, возможно, в действительности вопрос заключается в том, как сделать это в KiCad, а не в версии 5 ...
Арсенал,
Я стараюсь избегать ответов, которые относятся только к v4.
Роб Кам

Ответы:

11

То, что вы ищете, это вложенные листы (иерархические листы).

Сначала создайте новый, перейдя в «Place-> Hierarchical Sheet». Как только вы нажмете, чтобы разместить его, у вас появится следующий диалог.

Иерархические свойства

Здесь главное - это «Имя файла». Это будет общим для всех ваших копий буфера. «Имя листа» будет уникальным для каждой копии.

Затем дважды щелкните, чтобы ввести лист и разместите общие компоненты, аналогичные показанным здесь:

Пример буфера

Важным моментом во внутренних органах является использование иерархических меток (опять же из меню «Поместить»). Это будут порты, соединяющие внутренние и внешние провода. Я пометил «In» как входной контакт и «Out» как выходной контакт. Не беспокойтесь о том, чтобы комментировать прямо сейчас.

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

Несколько буферов

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

Сет
источник
1
Это касается схематической части. Как насчет части макета?
ndim
2
Для pcbnew вам нужно использовать плагин для достижения этой цели. Мне нравится плагин Mitja Nemec "Replicate Layout" от github.com/MitjaNemec/Kicad_action_plugins
Сет,
3

@pipe, так что, возможно, вопрос в том, как это сделать в KiCad, а не в версии 5 ...

Конечно. До сих пор я не вижу большой разницы между Откровением 4 и 5. Возможно, у вас плохая ночная сборка.

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

https://www.mikrocontroller.net/wikifiles/a/ab/HierarchicalSchematicsAsBuildingblocksAtKiCad_RevC-EN_06May2015.pdf

Бернд Вибус
источник