TonyCooT / Altium_BEng

Добро пожаловать в мир Altium-a!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Современные методы автоматизированного проектирования узлов роботов (и Altium Designer)

ОБЪЯВЛЕНИЯ

  • Для создания посадочных мест (footprint) использовать копию(!) файла SAMPLE.PcbLib, добавленного в библиотеку. В нем уже настроены все необходимые слои в соответствии с их предназначением
  • Обновление библиотеки приостановлено на неопределенный срок

Планы на будущее

Правила пополнения библиотеки

  1. Типичный сценарий добавления компонента:

    • Созданное УГО добавляется в папку sch
    • Созданное посадочное место добавляется в папку pcb
    • Параметры компонента добавляются в Excel-файл библиотеки (Database_Students)
    • Синхронизация с репозиторием на GitHub с обязательным(!) кратким комментарием о добавляемых компонентах (например, "Добавил(-а) диоды и микросхему")
  2. Прежде чем создавать компонент, нужно проверить наличие уже готовых компонентов, УГО или посадочных мест

  3. При создании компонента придерживаться оформления уже имеющихся в библиотеке аналогов (расположение надписей на слоях, заполнение полей в свойствах и др.)

  4. Если УГО уникально (относится к конкретному компоненту - например, микросхема или разъем), то название в Altium Designer и название файла SchLib следует записывать согласно наименованию компонента (например, для диодной сборки - USB6B1 и usb6b1.SchLib). В случае общих обозначений писать как можно более наглядно (например, для полярного конденсатора - CAPACITOR-POLAR и capacitor_polar.SchLib; для светодиода - LED-COMMON и led_common.SchLib)

  5. Для посадочных мест несколько проще. Принцип названий аналогичен пункту 4, но в качестве названия используется наименование корпуса компонента (например, для диодной сборки - SO-8 и so_8.PcbLib). В случае корпуса типа CHIP и стандартных типоразмеров записывать позиционное обозначение и типоразмер (например, для конденсатора с типоразмером 0603 - C0603 и c0603.PcbLib)

    • ПРИМЕЧАНИЕ: на момент последнего обновления названия посадочных мест оформляются в соответствии с соглашением IPC-7351B с небольшими изменениями (например, для микроконтроллера STM32F413RHT6 с корпусом типа LQFP название посадочного места следующее - lqfp_64_p50_1000x1000x160_l60x22.PcbLib, т.е. Корпус + Количество выводов + Шаг между выводами (ном.) + Размеры корпуса ДxШxВ (ном., высота макс.) + Размеры вывода (ном.) )
  6. В Excel-файле добавить компонент на нужный лист по аналогии с уже имеющимися (данные берутся из документации (datasheet-а) компонента). При этом сортировка компонентов осуществляется в следующем порядке, где это возможно: по производителю, по группам (например, полярные или неполярные конденсаторы), по типоразмеру (0402 -> 0603) и по номиналу (1 -> 5 Ом) от меньшего к большему и др. При желании добавить новый столбец необходимо иметь в виду, что придется самостоятельно добавить новую характеристику всем имеющимся компонентам

    • ПРИМЕЧАНИЕ: Library Path и Footprint Path - путь до УГО и посадочного места компонента соответственно; Library Ref и Footprint Ref - название УГО и посадочного места в Altium Designer (поле Design Item ID для УГО, поле Name для посадочного места)
  7. Если листа для добавляемого компонента не существует, то выбор характеристик осуществляется на усмотрение автора. Кроме обязательных - ID, Фамилия, Описание, Наименование, Производитель, Корпус, Примечание, Library Path, Library Ref, Footprint Path, Footprint Ref, HelpURL

  8. Прежде чем синхронизироваться с GitHub, нужно проверить работоспособность библиотеки и добавленный компонент локально, у себя. УГО, посадочное место и параметры должны корректно отображаться

  9. Warning! В случае возникновения вопросов писать в социальных сетях автору сей заметки

  10. Приятного пользования библиотекой =)

Руководства

  1. Подключение библиотеки - смотри тут
  2. Создание компонента - смотри тут
  3. Пополнение библиотеки с помощью GitHub Desktop - смотри тут
  4. Рассуждение на тему 3D-модели компонента - смотри тут

Полезное

  1. Производители компонентов - смотри тут
  2. Полезные документы - смотри тут
  3. Назначение слоев печатной платы - смотри тут
  4. Список горячих клавиш в Altium Designer - смотри тут
  5. Ресурсы - смотри тут

About

Добро пожаловать в мир Altium-a!