эмблема
эмблема
эмблема

Главная проектирование производство архив начинающим ссылки
Конструктор посадочных мест компонентов в программе Altium Designer.

Давайте создадим посадочное место (Footprint) для SMD резистора формата 1206.

В проекте вашей интегрированной библиотеки дважды щёлкаем левой кнопкой на иконке MyLib.PCBLib и на иконке пустой платы PCB1.PCBDoc, которую мы уже включили в интегрированную библиотеку.

Сразу подчеркну, что если вы включаете в свою библиотеку стандартный компонент, то посадочное место для него эффективнее отыскать в библиотеках Altium Designer, а не разрабатывать его с нуля. Другое дело какой-нибудь нестандартный компонент или, как у меня частенько случается, вы просто создаёте свой собственный компонент.

Открываем документ PCB1.PCBDoc и открываем библиотеку Miscellaneous Devices.IntLib.

Обратите внимание на окошко, в котором стоит название выбранной вами библиотеки. Крайняя правая кнопка с тремя точками при нажатии выдаёт миню выбора из трёх разделов интегрированной библиотеки. Выбираем Посадочные места (Footprints) и попадаем в Footprint Wiewer. В первом же экране видим формат 3216[1206]. Выбираем этот формат. В нижнем окошке появляется посадочное место резистора, парящее в пространстве. Установите курсор мыши на изображение, зафиксируйте левую кнопку мыши и подвигайте саму мышь. Объёмное изображение посадочного места нашего резистора поворачивается к вам разными ракурсами.

Покрутили-повертели? Здорово!

Пошли дальше. Откройте библиотеку MyLib.PCBLib и попробуйте стандартным способом перетащить нужное вам посадочное место непосредственно. Ничего не получается?

Как быть?
Для этого мы с вами включили в проект документ PCB1.PCBDoc. Перенос посадочного места нашего резистора будет проводится в два этапа - сначала вы перетащите посадочное место резистора на поле документа PCB1.PCBDoc, а затем, выделив элемент целиком, выберите Копировать. В левом верхнем углу рабочего пространства есть закладка PCB Library. Щёлкните по закладке. Появилась таблица с перечнем компонентов и их свойств. Она у вас пуста, нет ни одного элемента? Щёлкните правой кнопкой мыши на поле таблицы. В выпадающем меню выберите первую строчку - Новый бланк компонента. В таблице появился компонент с названием PCBCOMPONENT. Дважды щёлкните левой кнопкой мыши на этом названии. Откроется окошко Посадочное место компонента. В окошке Имя напишите R1206. ОК. Новому компоненту присвоено имя R1206. Щёлкните левой кнопкой мыши На поле PCB-конструктора. Теперь можно, нажав клавишу G, выбрать формат сетки, в единицах которой будет проходить процесс конструирования посадочного места компонента.

Какую метрическую систему выбрать и какой масштаб сетки я рассказывать не буду. Это очень тонкий и длительный процесс. Одно могу сказать определённо: вы должны представлять весь процесс создания печатной платы, знать требования оборудования на котором будут изготавливать вашу плату, .... Знания приходят с опытом. Нужно просто творить абсолютно свободно! В этом прелесть программы Altium Designer.

Но мы с вами уже скопировали посадочное место 1206. Щёлкните правой кнопкой мыши на поле PCB-конструктора и выберите Вставить. На поле появится, скорее всего, очень маленькое изображение нашего посадочного места. Перетащите его в центр экрана, где расположен круг с косым крестиком. Активно используйте клавиши изменения масштаба просмотра. Установите перекрестие в центре симметрии посадочного места. Это называется привязка и это очень важный момент в конструировании. Вам всё будет понятно, когда мы начнём совмещать посадочное место компонента с его 3D изображением - STEP-моделью.

Теперь в вашей библиотеке есть посадочное место SMD резистора формата 1206. Программа автоматически описала оба вывода резистора и минимальный набор свойств компонента. Нажмите на иконку Дискета и сохраните файл PCB библиотеки.

Войдите в меню Projects и откройте библиотеку MyLib.SchLib. Выберите ваш единственный компонент R1206. Щёлкните левой кнопкой мыши на поле конструктора - меню скроется, а в нижней части экрана вы увидите кнопку Add FootPrint. Нажмите на кнопку, появится окошко Модель компонента на плате.

В окошке Имя напишите R1206. В окошке просмотра появится то самое посадочное место резистора. Можно нажать кнопку Обзор и вы попадёте в библиотеку посадочных мест. Там нужное находится и выбирается. Оно также появляется в окошке просмотра. Позднее, когда у вас будет разработано много компонентов, вы иногда не найдёте нужного компонента. Значит, его просто нет в библиотеке. Его ещё предстоит создать!

Пропишем путь к файлу расположения компонента. Выбираем круглую кнопку Путь. Нажимаем на кнопку Обзор. Ваша интегрированная библиотека MyLib находится в папке Library программы Altium Designer. Найдите свою папку, откройте её и дважды щёлкните на иконке PCBLib. Под кнопкой Путь будет прописан путь к файлу компонента R1206 и в окошке просмотра будет виден объёмный образ посадочного места резистора. Нажимаем ОК. В нижней части экрана, под словом Модель, появится иконка в виде микросхемы с названием посадочного места компонента и путь к его поиску. Нажмите на иконку микросхемы и в окошке просмотра появится Footprint резистора. Нажмите на иконку Дискета, сохраните файл.

Последняя операция!
В меню Projects правой кнопкой мыши щёлкните на названии проекта интегрированной библиотеки и выбирите первую строчку Compile Integrated Library MyLib.LibPkg. Графическое изображение и посадочное место резистора компилируются в интегрированной библиотеке. Библиотекой MyLib уже можно пользоваться. По алгоритму, описанному мной выше, можно создавать новые элементы для библиотеки MyLib.

Очень важно! Если после компиляции проекта интегрированной библиотеки вы захотите хоть что-то поменять в графике компонента или подредактировать посадочное место, то нужно, проделав стандартные операции редактирования и сохранения, щёлкнуть правой кнопкой мыши на иконке Микросхема с названием компонента и удалить его из проекта. После этого сохранить оставшееся. Потом включить в проект отредактированный компонент. Сохранить проект. Провести компиляцию проекта и получить на выходе библиотеку с новыми свойствами редактируемого компонента.

Запомните! Все компоненты данного типа, которые уже выведены на графическое поле, будут иметь старые свойства, которых уже нет у повторно отредактированного компонента. Я просто заменяю на принципиальной схеме старые компоненты на новые. Поэтому к процессу конструирования интегрированной библиотеки нужно относиться очень серьёзно и сосредоточено.

Успехов вам.

Продолжение следует ...............



Вернуться на страничку Начинающим

E-mail: master-plata(at)yandex.ru 200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Хостинг от uCoz