Новость из категории: Информация

gEDA: организация библиотеки компонентов

Содержание:
1. Создание паттерна для РСВ;
2. Создание корпуса из PDF;
3. А если растр?;
4. Организация библиотеки компонентов (Вы читаете данный раздел);
5. Компоненты gEDA.
Другие способы создания/получения символов и паттернов

gEDA: организация библиотеки компонентов

Однажды мне попался сайт одного производителя, где были фут-принты для его компонентов для PCB, но это скорее редкость. Более актуальным вариантом может оказаться конвертирование компонентов из других EDA. Для Eagle поможет следующая ссылка: http://blog.mithis.net/archives/pcb/23-eagle2geda-symbol-converter (прочитайте комментарий: в скрипте есть ошибка - нужно исправить одну букву, и все будет работать).

Существуют и личные коллекции компонентов. Например, http://www.herveq.fr/linux/gedasym.php или http://www.luciani.org/ geda/pcb/pcb-footprint-list.html.

Если у вас есть сведения о каких-то других источниках условных обозначений и корпусов - буду рад сообщениям на почту или в форум.

gEDA: организация библиотеки компонентов
Редактор схем gschem и программа просмотра фотошаблонов gerbv

Организация библиотеки компонентов

Итак, нужные символы и паттерны найдены или созданы. Теперь стоит вопрос организации библиотеки: ведь мы не будем каждый раз кидать их в системные директории, поскольку можем и не иметь прав администратора на системе (на работе, к примеру). Как же быть? Сложно ли сделать свою пользовательскую директорию с компонентами, и как её организовать? Нет, несложно - начнем с организации. Для начала определимся, в какой директории будут находиться наши обозначения, можно выбрать что-то вроде ~/gaf/ со следующими подкаталогами:
- symbols - для символов,
- packages - для паттернов (футпринтов).

В обеих директориях нужно сделать подкаталоги для сортировки по типам (транзисторы отдельно, микросхемы отдельно, контроллеры отдельно и так далее). Такую же структуру каталогов предлагаю использовать и локально внутри каждого проекта (дополнительно расположите там файл README, который будет описывать настройку окружения, чтобы эти компоненты подключились): это полезно, когда вы будете кому-то отправлять проект вместе с исходниками или получать от кого-то, находясь внутри команды.

Теперь о подключении библиотеки. Для этого нужно настроить три приложения:
- из комплекта gEDA: все через один файл ~/.gEDA/gafrc;
- gsch2pcb (хотя он тоже в комплекте gEDA): через файл конфигурации ~/.gEDA/gsch2pcb;
- PCB: ожидал, что и у него придется править конфигурационный файл, но оказалось, что это единственный, у кого настройка библиотек делается через графический интерфейс.

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх