fill 0 Posted November 24, 2021 · Report post 52 минуты назад, teap0t сказал: А вот не получается. Пады с типом "die" размещаются. Но и всё. Это то, с чего я начинал, почитав документацию. Я не могу поменять тип. Упёрся и затих, ибо других дел было много. Но, т.к. задача никуда не делась, решил воззвать к сообчеству. У меня не получается даже на другой die поменять. Где-то есть блокировка? Вам для начала надо бы научиться логически мыслить :) 1. Тип есть: - у падстека - у ячейки 2. Ментор жестко отслеживает совпадение типов - защита от дурака. Значит: - импортируем в ячейку типа Die, падстеки типа die - меняем тип ячейки на Connector (или что-то другое) - меняем падстеки 4 часа назад, Roman53 сказал: Вот еще вариант, сорри за навязчивость. 1. Поднимаю проект в Аллегро.(см capture Allegro) 2. при помощи встроенной утилиты extracta выношу нужные ASCII файлы (см allegro_ ASCII.JPG) 3. Поднимаю программу Camcad PCB Translator и импортирую туда полученные из Аллегро файлы (см.camcad_pcb tranlator.JPG) 4. В Camcad pcb translator делаю экспорт в нужную мне программу, в данном случае - Ментор и получаю hkp файлы (см. mentor_ASCII.JPG) 5. Создаю в Менторе новый проект и импортирую туда полученные из Camcad файлы. (см. MENTOR.jpg) Все, плата перетранслирована вместе с компонентами, они находятся в локальной библиотеке, из которой легко вытащить в любую центральную. Вся операция заняла меньше времени, чем я пишу это сообщение, зато у меня куча готовых компонентов абсолютно идентичных тем, что в Аллегро. Можно сделать гораздо проще и без применения доп. программ. Используется менторовский транслятор Allegro_to_Xpedition. 1. В Allegro запускается скрипт, в результате работы которого получается плата в формате Xpedition. Кроме того в получившейся папке лежат и указанные Вами файлы *hkp. 2. В Library Manager можно напрямую из этой платы импортировать падстеки\ячейки\компоненты. Или импортировать из hkp. Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
PBO 0 Posted November 24, 2021 · Report post On 11/23/2021 at 4:24 PM, teap0t said: Допускаю, что я криворукий, но это именно то, что мне было нужно, и чего я не смог добиться. И сейчас, глядя на ваши картинки, повторить не смог. Максимум, что получалось После создания Pin-Die в Padstack editor вам нужно обязательно закрыть ПОЛНОСТЬЮ cell editor для того чтобы он считал новые Padstack затем открыть и заменить. P.S. Это бесящий менторовский косяк, который не умеет динамически подгружать новую инфу в Cell Editor. Для загрузки изменений нужно переоткрыть Cell Editor полностью Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Roman53 0 Posted November 24, 2021 · Report post К своему стыду я так и не научился пользоваться внутренним транслятором, он затыкается на каком-то этапе и не дает идти дальше, поэтому использую то, что получается. Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
teap0t 0 Posted November 25, 2021 · Report post Мыслить логически быстро отучает Каденс. Так что лучше по инструкции Итак. Quote 1. Тип есть: - у падстека - у ячейки Отлично. Про падстек понятно. А ячейка - это, вероятно, "cell"? А где у неё свойства? Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fill 0 Posted November 25, 2021 · Report post 32 минуты назад, teap0t сказал: Мыслить логически быстро отучает Каденс. Так что лучше по инструкции Итак. Отлично. Про падстек понятно. А ячейка - это, вероятно, "cell"? А где у неё свойства? Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
teap0t 0 Posted November 25, 2021 · Report post Я нашёл этот диалог. Но смена значения в поле "Package Group" на редактируемость никаких видимых воздействий не оказывает. Я попробовал скопировать cell. Копия есть, но она наследует все свойства оригинала. Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fill 0 Posted November 25, 2021 · Report post Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
teap0t 0 Posted November 25, 2021 (edited) · Report post Получилось. Промежуточный итог. 1. Заводим рабочую библиотеку, дабы чего в боевой конфигурации не испортить. У меня это простое копирование каталога "template_lib", в котором уже есть контактные площадки нужного вида. 2. Делаем два падстека. Один с типом "Pin - Die". Дабы не плодить сущности назовём его "die". Этот падстек будем использовать для задания позиций выводов на футпринте. 3. Второй падстек с типом "Pin - SMD". Его надо назвать так же, как и предыдущий, но с подчёркиванием на конце. Его будем использовать для подмены падстека для полного снятия ограничений на тип контактной площадки. 4. Заводим новый футпринт. 5. После нажатия на кнопку "Next>>" запускается Cell Editor. Edited November 25, 2021 by teap0t Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
teap0t 0 Posted November 25, 2021 (edited) · Report post Промежуточный итог - продолжение. 6. Запускаем "Place->Die Wizard". В котором заполняем путь к файлу координат, формат записи (для выходного файла Каденса это "Имя вывода", "тип контактной площадки", X, Y, разделитель "запятая") и жмём "Refresh" (две зелёные стрелочки по кругу). 7. Получаем результат. На этом этапе из-за нестандартных номеров выводов приходится выделять все выводы в окне "Place Pins" и удалять их, а потом жать "OK" в визарде. На данный момент у нас есть контактные площадки типа Die, с которыми ничего далать нельзя. Зато расставлены они правильно. Edited November 25, 2021 by teap0t Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
teap0t 0 Posted November 25, 2021 (edited) · Report post Промежуточный итог - Продолжение. 8. Теперь самое время сохраниться. 9. Импортируем графику Выходим из Cell Editor. Теперь надо поменять тип футпринта. Edited November 25, 2021 by teap0t Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
teap0t 0 Posted November 25, 2021 (edited) · Report post Промежуточный итог - Продолжение. 10. Опять запускаем Cell Editor, но уже из окна библиотеки. Меняем "Package Group" с того, что было исходно (General) на что-то иное, например "Connector", а "Mount Type" на "Surface". 11. Вновь запускаем футпринт на редактирование. Через диалог "Place->Pin" попадаем в окно свойств контактных площадок, где можно выбрать SMD вариант. Ну, собственно, всё. Вон они паскуды квадратные. 1510800101.dxf pins.csv 1510800101.csv 1510800101_sd.pdf 1510800101.dra Edited November 25, 2021 by teap0t Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
teap0t 0 Posted November 25, 2021 (edited) · Report post Завершая тему. 11. Теперь можно завести контактную площадку под монтаж в отверстие, изменить "Mount Type" футпринта на "Through"... ...И можно менять контактные площадки на требуемые изначально. Хотя, возможно, промежуточный вариант с SMD здесь не нужен. 12. Без промежуточного SMD не получается. Но, ничего. Схема работает. Edited November 25, 2021 by teap0t Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Roman53 0 Posted November 25, 2021 · Report post 1 hour ago, teap0t said: Завершая тему. 11. Теперь можно завести контактную площадку под монтаж в отверстие, изменить "Mount Type" футпринта на "Through"... ...И можно менять контактные площадки на требуемые изначально. Хотя, возможно, промежуточный вариант с SMD здесь не нужен. 12. Без промежуточного SMD не получается. Но, ничего. Схема работает. И чем это быстрее трансляции? За одну трансляцию Вы получаете все футпринты, которые есть на плате в Аллегро, а здесь метод, хоть и неплохой, но больно уж громоздкий Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
teap0t 0 Posted November 25, 2021 · Report post 12 minutes ago, Roman53 said: И чем это быстрее трансляции? За одну трансляцию Вы получаете все футпринты, которые есть на плате в Аллегро, а здесь метод, хоть и неплохой, но больно уж громоздкий Так нету же платы. Я библиотеками заведую. Надо компоненты делать. Но указанный вами способ взял на карандаш. Способ после третьего прогона очень быстро проскакивать начинает. fillу спасибо. Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Roman53 0 Posted November 25, 2021 · Report post 1 hour ago, teap0t said: Так нету же платы. Я библиотеками заведую. Надо компоненты делать. Но указанный вами способ взял на карандаш. Способ после третьего прогона очень быстро проскакивать начинает. fillу спасибо. Так тоже не проблема, накидал в brd компоненты, которые нужно перетранслировать, и вперед))) Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...