Цитата(faa @ Apr 15 2010, 08:03)

Еще раз про kicad библиотеки: есть псевдонимы (алиасы). Для них графика одна. Фильтр посадочных полей общий. Но для каждого алиаса может быть свое посадочное место (если задано).
ЗЫ: Тут немножко другой подход. Может быть не совсем привычный, но вполне стройный и логичный.
Хорошо, попробую разобраться. Но глядя в файл библиотеки как-то пришел к выводу, что поле посадочного места на все алиасы одно:
Код
DEF ATmega48 DD 0 40 Y Y 1 F N
F0 "DD" 0 50 60 H V C CNN
F1 "ATmega48" 0 -50 60 H V C CNN
F2 "QFP-32-08" 0 -50 60 H I C CNN
ALIAS ATmega88 ATmega168
Цитата(faa @ Apr 15 2010, 08:03)

Это ж красота, когда схема еще в набросках, а уже точно известно что и в каком корпусе будет, что вот оно все перед тобой на столе уже лежит и ждет паяльника. А особенно весело, когда снабжению выдаешь список комплектующих, а в ответ "в твоем этом корпусе только 2500 штук, а в нашем таком по 10 штук отпускают".
Вот тут cvpcb и помогает. Ну и в pcbnew, на самый крайний случай, есть возможность футпринт махнуть.
Не знаю. Не было необходимости. Во всяком случае так, чтобы схема нарисована и ждем пока скажут, какие корпуса найду. На этапе разводки корпус менять приходится, да. Но на этом этапе cvpcb уже не нужен. Да, удобно вставить символ без посадочного места рисуя набросок схемы. Но приступать к разводке каждый элемент должен иметь хоть какой-то корпус. А раз они известны - так их можно внести в схему, а не в таблицу cvpcb. Дальше замена будет проходить в pcbnew. А если добавил элемент и сделал перенумерацию - вся таблица cvpcb съезжает, проще удалить .cmp и сгенерить заново из нетлиста, чем исправлять. Ладно, пусть он будет, если кому-то нужен. Но почему отломали возможность работать без него?
Цитата(ukpyr @ Apr 15 2010, 08:34)

имхо лучше привязывать символ к нумерации выводов, а не к корпусу. Например в TO92 бывает нумерация BCE и CBE - как их различить ? Лучше иметь по одному рисунку корпусов, и символы с разной нумерацией выводов - NPN-BCE, NPN-CBE. NPN-BCE подходит к куче корпусов - sot23, to92, to220 и т.д. - зачем умножать сущности ?
Чтобы не тратить время на лишнюю операцию присваивания футпринта. И как можно сделать
символ с разной нумераций NPN-BCE, NPN-CBE? У символа база, коллектор и эмиттер четко определены.