Цитата(viknn @ May 23 2013, 22:29)

AVL
Gost Tools начал осваивать с конвертера библиотек и проектов Pcad. Вопросы и замечания:
1) Из файлов LIA можно получить только LIB-библиотеки kicad, а MOD?
2) Передаются параметры F0, F1, F2. Если есть F3 - например ТУ (TU) - он теряется?
3) dcm-файл можно не формировать.
1) На определенном этапе (лето 2012) pcad2kicad был в составе дерева KiCad (в моей отдельной ветке), но функционировал как отдельный исполняемый файл. В том виде он умел конвертировать схему и схемные библиотеки, а также плату и библиотеки паттернов. Wayne Stambaugh тогда забраковал pcad2kicad и сказал, обосновывая тем, что ему не нравится, что pcad2kicad - отдельный исполняемый файл. И "порекомендовал" переписать pcad2kicad в виде Pcbnew плагина. И это не смотря на то, что в KiCad до сих пор нет плагина конвертации библиотек паттернов и нет вообще никакого плагина конвертации схем и библиотек УГО. Логика возмутительная.
Но я, видя преимущество использования плагина хотя бы в части конвертации pcb (нет зависимости от формата файла .kicad_pcb (тогда еще .pcb)), решил согласиться и переделал pcad2kicad в виде этого плагина. Однако, механизм Pcbnew плагина в самом KiCad до сих пор не поддерживает конвертацию библиотек. Исходники, которые до этого использовались для конвертации pcb библиотек я не удалял, поскольку этот вопрос был подвешен. Jean Pierre уже в 2013 году самолично посчитал этот код конвертации pcb библиотек в pcad2kicadpcb "мертым" и вырезал его.
Конвертация pcad2kicadsch до сих пор так и не влита в lp:kicad и существует в виде отдельного исполняемого файла по сей день.
Вот такая история.
Я пока жду, когда будет готов механизм плагина для конвертации pcb библиотек в самом KiCad. Как будет готов, поддержу pcad2kicad для него. (Не уверен, что есть большой смысл восстанавливать вырезанный код конвертации библиотек паттернов и делать еще один исполняемый файл для этого. Я все пытаюсь надеяться, что вот-вот будет закончен механизм lib tables, и тогда потратить силы уже на новый подход).
Если достаточно библиотеку сформировать только из компонентов, которые есть в плате, то можно с помощью pcad2kicad Pcbnew plugin загрузить плату в KiCad, а потом выгрузить библиотеку через File->Archive Footprints->Create Footprint Archive.
Также, если у кого-то есть возможность работать в P-CAD, то выборочно можно добавлять из пикадовских библиотек паттерны в пустой проект pcb в P-CAD. Сохранять такую панель паттернов в ASCII pcb файл, а дальше как описано в предыдущем абзаце.
Понятно, что не удобно, но пока можно так обходить ситуацию.
2) здесь не понял вопрос.
Сообщение отредактировал AVL - May 24 2013, 05:07