Я делаю свою первую доску в Eagle (вообще-то, первую), и получаю множество ошибок маски остановки вокруг частей, которые я использую из библиотек Nordic и Adafruit. Каждая точка пересечения nrf51822 и держателя ячейки 3,3 монеты дает ошибку в tStop.
Как видно из рисунка, вокруг маршрута есть место, поэтому я не уверен, что еще мне нужно сделать, чтобы убедиться, что все в порядке. Довольно, я просто делаю простую ошибку, но не могу понять, как исправить ее из уроков, которые я читал. Благодарность!
Ответы:
Как вы, наверное, понимаете, ошибки вызваны чем-то в слое, который печатается на верхней или нижней части меди. То есть то, что выходит за верхний или нижний стопорный слой и не является компонентной прокладкой или медью.
Это слои, которые вы могли бы разумно включить в шелкографию плат (во время процесса CAM), поэтому Eagle рассматривает их так, как если бы они были частью шелкографии, если они отображены при запуске проверки DRC.
Эти ошибки иногда бывают нормальными, так как многие производители печатных плат запускают процесс, который «обрезает» шелкографию так, чтобы на верхнюю или нижнюю медь ничего не печаталось. Тем не менее, я стараюсь исправить их все, чтобы быть уверенным, что мои платы могут быть изготовлены любым производителем (как я делаю проекты с открытым исходным кодом).
IIRC частью диалога DRC, который устанавливает некоторые из этих значений, является вкладка «Маски». Вы можете попытаться исправить их, скорректировав значения там, но если это для дизайна с открытым исходным кодом, вы можете вместо этого исправить ошибки.
Первое, что нужно сделать, это выяснить, какие слои вызывают ошибки. Посмотрите на каждую из ошибок, и вы, вероятно, увидите, что слои вызывают ошибки. Eagle выделяет область перекрытия каждой ошибки. Таким образом, вы можете посмотреть на доску или нажать на сообщение об ошибке в диалоге «Ошибки DRC», и Eagle покажет его; вам может потребоваться дважды щелкнуть по ошибке, чтобы Eagle переместил оскорбительную область в поле зрения.
Подтвердите, какие слои вызывают проблемы, выключая несколько уровней одновременно, а затем каждый раз запуская проверки DRC.
Я прохожу через отключение верхнего и нижнего Имен, верхнего и нижнего значений, tDocu и bDocu, затем документации, затем верхнего и нижнего слоев шелкографии, проверяя каждую пару, пока в конечном итоге весь текст и строки не исчезнут. Все ошибки должны исчезнуть к тому времени, как вы закончили.
Отключение Имен или Значений может быть нормальным, если вы не планируете, чтобы они появлялись на слое шелкографии при изготовлении платы. Если вам нужно, чтобы они были напечатаны на доске (как часть слоя шелкографии), используйте 'smash', чтобы позволить вам убрать эти фрагменты текста с дороги.
Затем сделайте то же самое для других слоев. Возможно, вам понадобится сделать копии частей библиотеки и отредактировать их.
Вы можете решить, что некоторые слои документации не появятся на шелкографии, а вместо этого появятся только в печатном руководстве по сборке, в этом случае отключите их при выполнении проверок DRC и убедитесь, что задание CAM не добавляет их к файлам CAM (или попросите вашего производителя игнорировать эти слои, если они берут файл Eagle).
источник
Ошибка, о которой вы спрашиваете, относится к перекрывающей легенде со слоем tStop. Все, что произойдет, это то, что части легенды, которые пересекаются с областью tStop, не будут напечатаны. Так что это зависит от ваших приоритетов. Слой tStop имеет приоритет. Этот документ хорошо объясняет это в разделе «Легенда печатной платы» на первой странице.
http://www.element14.com/community/servlet/JiveServlet/download/74276-111817/eagle-cad-layers-reference3.pdf
Если вы хотите, чтобы все имена были напечатаны четко, вы можете использовать инструмент разбить, чтобы отделить имена ваших частей и переместить их в свободное место.
источник