История изменений
Исправление TwisteR, (текущая версия) :
Тем не менее, gEDA предлагает то же самое: создание схемы -> генерация нетлиста -> трассировка ПП.
Если в узком смысле — то да. А если в общем, то там можно по разному перестраивать цепочки обмена данными между отдельными утилитами путём простой правки мейкфайла проекта. И, например, из одной грамотно составленной принципиальной схемы (опционально — с иерархической структурой) сразу получать входные данные для:
- редактора печатных плат (не обязательно pcb, там полдюжины проприетарных редакторов поддерживаются)
- проектирования ASIC
- симулятора (gnucap, Ngspice, LTspice, Xyce)
- генерации красивой документации
Например, на моей системе gnetlist --list-backends
выдаёт 37 модулей экспорта.
Всё выше сказанное относится к схемам/диаграммам в gschem. Однако и топологию печатной платы тоже можно экспортировать в неприличное количество форматов, особенно в pcb-rnd.
Хочешь получить чертёж? Не проблема, хоть в librecad (и далее сборочный чертёж, с размерами и рамкой), хоть в Inkscape (для оформления красивой документации, с сохранением отдельных объектов, что позволяет, например, из готового рисунка убрать лишние слои, дорожки, контактные площадки и т.п. прямо в векторном редакторе).
Надо прикинуть плату в корпусе в 3D? Экспорт (хоть и не прямой) во FreeCAD тоже имеется.
Я даже микроволновые симуляции печатных антенн на своих платах выполнял с помощью openems через экспорт геометрии из pcb.
Отмечу также простоту всех форматов файлов этого пакета и их дружественность к системам контроля версий — порядок сериализации данных при сохранении не меняется, диффы не превращаются в винегрет и их буквально можно «парсить» глазами. Но можно и визуально :) git difftool -x schdiff ...
Исходная версия TwisteR, :
Тем не менее, gEDA предлагает то же самое: создание схемы -> генерация нетлиста -> трассировка ПП.
Если в узком смысле — то да. А если в общем, то там можно по разному перестраивать цепочки обмена данными между отдельными утилитами путём простой правки мейкфайла проекта. И, например, из одной грамотно составленной принципиальной схемы (опционально — с иерархической структурой) сразу получать входные данные для:
- редактора печатных плат (не обязательно pcb, там полдюжины проприетарных редакторов поддерживаются)
- проектирования ASIC
- симулятора (gnucap, Ngspice, LTspice, Xyce)
- генерации красивой документации
Например, на моей системе gnetlist --list-backends
выдаёт 37 модулей экспорта.
Всё выше сказанное относится к схемам/диаграммам в gschem. Однако и топологию печатной платы тоже можно экспортировать в неприличное количество форматов, особенно в pcb-rnd.
Хочешь получить чертёж? Не проблема, хоть в librecad (и далее сборочный чертёж, с размерами и рамкой), хоть в Inkscape (для оформления красивой документации, с сохранением отдельных объектов, что позволяет, например, из готового рисунка убрать лишние слои, дорожки, контактные площадки и т.п. прямо в векторном редакторе).
Надо прикинуть плату в корпусе в 3D? Экспорт (хоть и не прямой) во FreeCAD тоже имеется.
Я даже микроволновые симуляции печатных антенн на своих платах выполнял с помощью openems через экспорт геометрии из pcb.
Отмечу также простоту всех форматов файлов этого пакета и их дружественность к системам контроля версий — порядок сериализации данных при сохранении не меняется, диффы не превращаются в винегрет и их буквально можно «парсить» глазами. Но можно и визуально :) git difftool -x schdiff ...[/url]