Советы работы в Eagle CAD

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

Для создания библиотеки содержащей все используемые в проекте компоненты воспользуйтесь готовым скриптом идущим в поставке eagle: ulp/exp-project-lbr.ulp.

Запустите его, ответьте на предложенные вопросы, радуйтесь жизни.

P.S.: Удобно таскать компоненты из чужих проектов ;-)

Board editor

  • Слои tRestrict и bRestrict, запрещают трассировку в указаных регионах, а так же позволяют вырезать регионы из полигонов.
  • Что бы перенести элемент на другую сторону платы, следует выбрать элемент для перемещения и нажать среднюю кнопку мыши. В редакторе схем эта команда зеркалит объект.
  • Для того что бы распечатать дорожки для перенесения на фольгу с помощью ЛУТ, следует отключить все слои короме Top, Bottom, Pads, Vias, Dimension. Последний нужен, что бы протравились линии отреза платы. Включённые слои есть ещё внизу списка слоёв. Помните, что верхнюю поверхность платы следует печатать с зеркалированием (галка Mirror в диалоге печати), а нижнюю без зеркалирования.
  • Если кнопку слоёв придержать, то появится меню видов. В нём можно создать новый вид или переключится на существующий.

DRC

DRC (design rules check) позволяет не только проверить соответствие платы определённым нормам, но и уточнить параметры некоторых элементов платы:

  • Что-бы переходные отверстия были закрыты маской следует в диалоге DRC во вкладке Masks указать значение Limit. К примеру, у нас переходные отверстия диаметром 0.6 мм, указываем Limit 0.6mm. Все отверстия этого диаметра и меньше вскрываться от маски не будут.
  • Distance / Copper/Dimension указывает отступ меди от краёв платы и отверстий.
  • Параметры на вкладке Restring влияют на отношение диаметра монтажных (pad) и переходных (via) отверстий к ободку меди вокруг отверстия. Этот параметр действует только если для отверстий диаметр пятака меди был указан “auto”.
  • Supply / Thermal определяет ширину термобарьеров между сплошными полигонами и выводами компонентов. А галка Generate thermals for vias на вкладке Supply позволит получить термобарьеры и вокруг переходных отверстий.

Заливка пустот

Q: А реально ли в Eagle сделать заливку пустот “землей”?

A: В общих чертах методология довольно простая:

  • Сначала трассируем плату как есть (Задаем размеры, разметку под крепеж и т.п.)
  • Рисуем многоугольник (кнопка “Polygon”) с параметрами (которые выставляются на панели инструментов) в виде четирехугольника в размер платы:
    • “Width”: обычно равно толщине основных проводников (у меня 0.4064мм)
    • тип “заливки” - solid или hatch (кому как нравится, я брал “сплошную”)
    • “On”/“Off” - соединять или нет с сигналами (у меня “On”)
    • следующий параметр как я понял, отвечает за “обруливание” крепежных отверстий (у меня “Off”)
    • следующие два параметра Isolate и Spacing отвечают за ширину травления (тут можно много экспериментировать )
    • “Rank” говорят, что должен быть равен “6”, но у меня и с другими значениями работало…
  • (!!!) Присваиваем этому многоугольнику ИМЯ - GND
    Следующая операция необязательна, но иногда остаются пустоты, которые просто физически проблематично соединить с “землей”, но вытравливать из них медь как-то некрасиво…
  • Рисуем еще один (или несколько) многоугольник над тем участком, который просто не хочется очищать от меди. Параметры те же, а имя можно оставить по-умолчанию.
  • Ну, это самы просто этап - нажимаем кнопку “Ratsnest” которая в виде диагонального креста, в левом нижнем углу экрана (не путать с кнопкой “Пуск”! )

Вот вроде бы и всё… Единственное, что хочу заметить - заливка не сохраняется, но сохраняются многоугольники, по-этому, после открытия сохраненой борды, требуется опять жать кнопку “Ratsnest”…

Источник

Размер отверстий

Раскопал (наконец-то) способ правильной наметки отверстий в Eagle! Меня всегда расстраивало отсутствие в Eagle возможности задать диаметр сразу всех отверстий на плате, а именно, задать его маленьким (0,3 - 0,4 мм), чтобы получить некое подобие кернения. Как и положено, совершенно случайно в стандартном комплекте был обнаружен ULP-скрипт, как раз предназначенный для облегчения жизни при ручном сверлении. И название у него соответствующее - “drill-aid.ulp” :)

Источник

 
comments powered by Disqus