Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

288 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Современные методы автоматизированного проектирования узлов роботов (и 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!

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors