Ошибка стоп-маски при запуске DRC в Eagle 7.3.0

Я работаю над своим первым макетом платы, используя Eagle (7.3.0). Я сделал макет, но когда я запускаю DRC, я получаю ряд ошибок стоп-маски:

введите описание изображения здесь

Похоже, это связано с небольшими прямоугольниками на слое tStop (слой 29). Если я скрою слой tStop, ошибки исчезнут, но я их вообще не понимаю. Похоже, что для каждой площадки конденсатора на слое tStop есть два прямоугольника, и меньший из двух (выделен на скриншоте) вызывает ошибку.

Я использую конденсаторы в корпусе C0402 из встроенной библиотеки Eagle, состоящей из резисторов.lbr. Я не вижу этих дополнительных маленьких прямоугольников, когда открываю пакет C0402 непосредственно в редакторе библиотеки. Они есть на нескольких других панелях (например, на верхней части скриншота), но только для устройств из встроенной библиотеки Eagle. Футпринты, которые я создал сам, их не показывают и не вызывают ошибок DRC.

Кто-нибудь сталкивался с этим раньше? Есть ли решение? Им есть о чем беспокоиться?

Что бы это ни стоило, я использую файл DRC от SeeedStudio , так как я намерен сделать эти платы для меня.

Ответы (1)

Измените шрифт имени на «Векторный» , а не на «Пропорциональный» — вы можете сделать это, разбив компонент с помощью инструмента «Разбить», а затем отредактировав текст. В противном случае Eagle требует зазора вокруг текста.

В качестве альтернативы, и особенно в этом случае, вы должны переместить метку имени C1 в свободное пространство рядом с компонентом, чтобы она не перекрывала стоп-слои и, что важно, не была частично закрыта контуром ИС, иначе ухудшится читаемость. Опять же, это делается с помощью инструмента Smash , который позволяет перемещать текст отдельно от компонента.

Спасибо! Это действительно было проблемой. Я все равно хотел переместить метки референсных обозначений, но еще не зашел так далеко и не знал, как это сделать. Так что это убивает двух зайцев одним выстрелом. Еще раз спасибо.